jaukia / zoomooz

An easy-to-use jQuery plugin for making zooming web pages.
http://janne.aukia.com/zoomooz/
1.79k stars 275 forks source link

Missing license #124

Closed ppodgorsek closed 6 years ago

ppodgorsek commented 6 years ago

From a legal perspective, the project is not usable on a commercial project without a license.

jaukia commented 6 years ago

Dual license, MIT + GPL, see here: https://github.com/jaukia/zoomooz/blob/master/zoomooz.jquery.json

And: https://github.com/jaukia/zoomooz/tree/master/src

ppodgorsek commented 6 years ago

There is no specific mention indicating if the project can be used for commercial projects or not. See:

jaukia commented 6 years ago

No there is not. If your usage doesn't fall under GPL or MIT, then it isn't covered by the licenses, sorry about that. But that is the typical case for OS-projects, I think.

But do note that the GPL license is v2, not v3: https://github.com/jaukia/zoomooz/blob/master/src/GPL-LICENSE.txt

dgerding commented 6 years ago

Hi, Just wondering which license of the “dual” covers which use? I assume GPL for commercial and MIT for everything else? I don’t see that anywhere so I’m confused, too 😊 Thanks

Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows 10


From: Janne Aukia notifications@github.com Sent: Tuesday, January 9, 2018 5:39:12 AM To: jaukia/zoomooz Cc: Subscribed Subject: Re: [jaukia/zoomooz] Missing license (#124)

Dual license, MIT + GPL, see here: https://github.com/jaukia/zoomooz/blob/master/zoomooz.jquery.json

And: https://github.com/jaukia/zoomooz/tree/master/src

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/jaukia/zoomooz/issues/124#issuecomment-356260414, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAf8D7PoSxwLbcLcx3UV6GMPvNs0KNUIks5tI0_fgaJpZM4RXpY3.

ppodgorsek commented 6 years ago

Well, it's not up to the end-user to decide which license to use. The GPLv2 contains the following statement:

You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

This means that you are allowed to require the code of many commercial projects using your project, limited only to derived work depending on how the implementation is done, arguing that it is covered by GPLv2 instead of MIT. (the most restrictive license usually applies) In the case of MIT, commercial projects could use it without any problem.

ppodgorsek commented 6 years ago

An interesting read: https://opensource.guide/legal/

jaukia commented 6 years ago

This project shared originally same licensing model as jQuery to enable people to easily use this (since this requires jQuery anyways).