Giter Site home page Giter Site logo

Comments (7)

zodoz avatar zodoz commented on April 30, 2024

Thank you for informing me of this. I am currently considering my options.

Ultimately I want people to be able to freely use/modify/contribute to/redistribute this software while still being able to claim it as my own. My preference is that the licensing scheme I use should not affect whether others us this software in free or commercial projects, nor should it require (although it is always much appreciated) that credit be given.

The reason I had choosen GPLv3 was because many other Open Source I know of use it (in fact, Wikipedia claims it as the most popular overall), so I figured it would be good enough for me. Since you have raised the issue, I am going to read through as much as I can so I fully understand both my current licensing schem, the MIT one, and maybe a few others, just for good measure, to figure out which one best suits my goals for this project. Also, on that note, if you have any information on the licensing schemes you feel may benefit my decision, I would be happy to hear it.

If and when I decide to change or keep my license, I will surely let you know my decision and reasons.

Thanks.

from jquery-zencoding.

BigBlueHat avatar BigBlueHat commented on April 30, 2024

zodoz,

Thanks for the quick and informative reply. Here are a couple of resources that I've used to learn what I know about licensing:

Understanding Open Source and Free Software Licensing it's also available as a free download and of course OpenSource.org.

The "free-est" licenses are the one's known as "academic" ones: MIT, BSD, Apache, etc. These licenses enforce your key concern: getting credit for what you've created.

The GPL falls into another category called "copyleft" licenses which include GPL v2 & 3, AGPL, LGPL, and MPL among others. These enforce a "viral" constraint that changes made to the code also be "forced open" under the same license. Among these license the most "friendly" are the LGPL and MPL as they can be used within larger works without "infecting" them (forcing an MIT licensed project to become LGPL'ed for instance).

I highly recommend the book mentioned above for gaining a more complete understanding of open source licensing. My little right up above only scratches the surface. :)

Thank you again for the quick reply and your willingness to consider a license change.

from jquery-zencoding.

BigBlueHat avatar BigBlueHat commented on April 30, 2024

Bother...I didn't mean to close this issue... :} Wish the button had said "Comment & Close this Issue" :)

from jquery-zencoding.

zodoz avatar zodoz commented on April 30, 2024

I have reopened the issue. I was also confused at first by the comment and comment+close buttons, mostly because I opened this up and thought it was an inbox message at first rather than an issue...

As for the main topic at hand, I will certainly give that book some serious attention. Hopefully by the end of tomorrow I will have more information. If I need more time, it will be because I am comparing/contrasting more than just these two licenses.

from jquery-zencoding.

zodoz avatar zodoz commented on April 30, 2024

I think the main problem I'm trying to sort out is the "linking" issue between my software and jQuery. jQuery is currently dual licensed under MIT and GPLv2. As this is all related to JavaScript (which is entirely dynamic), and my code is useless without the jQuery library running on the same webpage, one could argue that I am "forced" to keep my current license (FSF stance as stated in the GPL Wikipedia article). However, it could also be argued that this is a completely new work (as per Lawrence Rosen's quote in the same article), and that while it uses the jQuery library, it is not "derived" from it.

I would be interested in hearing the opinions of others on this issue. Also, other than the "purity and openness arguments" of the different licenses, I would like to know if you have any pro/cons for what can and cannot be done with my project if licensed one way or the other.

No matter what, I will continue to research this issue and report back what I find.

Thanks.

from jquery-zencoding.

zodoz avatar zodoz commented on April 30, 2024

According to jquery.org, I am able to choose which license (MIT or GPLv2) of jQuery I am using for my software. In this case I will choose MIT, and subsequently I will also license my program under MIT.

I choose MIT because it is the most open, while still allowing me to take claim over my own original software. It is my intent that anyone should be able to use my software for any reason and with any product (commercial or not).

from jquery-zencoding.

BigBlueHat avatar BigBlueHat commented on April 30, 2024

Excellent choice, zodoz, and much appreciated. I hope this gets jQuery-ZenCoding an even wider audience.

from jquery-zencoding.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.