jqPlot icon indicating copy to clipboard operation
jqPlot copied to clipboard

Decide on project license

Open johanbove opened this issue 7 years ago • 31 comments

The current copyright of this project looks like this:

jqPlot is currently available for use in all personal or commercial projects under both the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html) licenses. This means that you can choose the license that best suits your project and use it accordingly.

I'm not much into legal topics, but wouldn't it be better if we kept just a single license instead offering this "choice" ? What's the point of this anyhow?

johanbove avatar Sep 27 '18 22:09 johanbove

MIT should be fine. https://exygy.com/which-license-should-i-use-mit-vs-apache-vs-gpl/ GPL would exclude some users.

ktw avatar Sep 28 '18 13:09 ktw

I agree, MIT is the way to go to keep the project completely available to use however anyone sees fit.

On Fri, Sep 28, 2018 at 9:22 AM Kim Trolle Wadum [email protected] wrote:

MIT should be fine. https://exygy.com/which-license-should-i-use-mit-vs-apache-vs-gpl/ GPL would exclude some users.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-425433779, or mute the thread https://github.com/notifications/unsubscribe-auth/AJRFvFIgbodK37lOZBtQY1KPIKSZUc5Aks5ufiKMgaJpZM4W9jwY .

rswestmoreland avatar Sep 28 '18 15:09 rswestmoreland

Dual licencing isn't a bad thing and changing it now is more problematic as you would have to go to each contributor and get permission to change the licence terms. Each contributor still holds the copyright on the code they submitted.

toolstack avatar Sep 28 '18 16:09 toolstack

Wouldn't it be fine to change the license on a major version change? So all releases up to that version are dual, then the new version is just MIT.

On Fri, Sep 28, 2018 at 12:03 PM Greg Ross [email protected] wrote:

Dual licencing isn't a bad thing and changing it now is more problematic as you would have to go to each contributor and get permission to change the licence terms. Each contributor still holds the copyright on the code they submitted.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-425484058, or mute the thread https://github.com/notifications/unsubscribe-auth/AJRFvF6vJF7IaKqqfDG3YPyfWn13IWriks5ufkhIgaJpZM4W9jwY .

rswestmoreland avatar Sep 28 '18 16:09 rswestmoreland

No, that's not how licencing works, since the contributors submitted the code with a dual licence, to change it you would still have to get permission from each individual contributor, irregardless of if it's a minor or major release.

Wouldn't it be fine to change the license on a major version change? So all releases up to that version are dual, then the new version is just MIT.

Dual licencing isn't a bad thing and changing it now is more problematic as you would have to go to each contributor and get permission to change the licence terms. Each contributor still holds the copyright on the code they submitted.

toolstack avatar Sep 28 '18 16:09 toolstack

As @toolstack pointed out correctly, we'll need to consult with all contributors. But that shouldn't be too hard as there aren't that many people involved (yet).

Also picking a single license will make jqPlot easier to be found on GitHub through "search by licence"; see also https://help.github.com/articles/licensing-a-repository/

I found a good resource, by GitHub, on what changing a license in open source projects entails; see https://opensource.guide/legal/#what-if-i-want-to-change-the-license-of-my-project

This project has at the moment 34 Contributors from 2009 until now.

Asking all contributors if they agree that we switch jqPlot to MIT license which is easier for everyone and it allows using jqPlot in closed source projects. (cf. https://choosealicense.com/);

Please add your comment, objection, reaction to this thread if you agree or disagree.

Contributors with more than one commit:

@cleonello @ppritcha @akuchling @johanbove @harbulot @KTW-NIRAS @spoonguard2k @jeschr @tomascassidy @harryzhux @DaltonNotetech @audriusk @svenjacobs

Contributors with 1 commit:

@dwhipps @jasonex7 @Coeur @clancelotti @walterbrebels @BradPenwarden @gkjothi20 @psaliente @toolstack @pc-m @simonschaufi @y2chen @Amomo @FO-nTTaX @piyushsaini123 @veger @dg-spark @hkirk @BBBThunda @pchop2 @arthurlogilab

@JordiCorbilla

Thank you all!

johanbove avatar Sep 29 '18 08:09 johanbove

I'm fine with a change.

simonschaufi avatar Sep 29 '18 08:09 simonschaufi

KTW-NIRAS is my work account, so fine with me.

ktw avatar Sep 29 '18 09:09 ktw

I'm fine with the MIT license, too.

svenjacobs avatar Sep 29 '18 09:09 svenjacobs

I'm also okay with the change.

On Sat, Sep 29, 2018, 5:34 PM Sven Jacobs, [email protected] wrote:

I'm fine with the MIT license, too.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-425631476, or mute the thread https://github.com/notifications/unsubscribe-auth/AMM6K7cdaHCVmRY8sHd1SJzBRLJK_P4tks5ufz62gaJpZM4W9jwY .

psaliente avatar Sep 29 '18 09:09 psaliente

I agree too!

JordiCorbilla avatar Sep 29 '18 11:09 JordiCorbilla

MIT is fine for me.

pc-m avatar Sep 29 '18 11:09 pc-m

I'm fine with the MIT license.

(That said, I'm not entirely sure it's worth the trouble. Once it's MIT-only, it could cause problems for people who use it as GPL-only. I'm not sure how to assess the legal arguments of the answers to this question on StackExchange, but it raises some interesting points.)

harbulot avatar Sep 29 '18 12:09 harbulot

I'm OK with the change to MIT-only license.

audriusk avatar Sep 29 '18 12:09 audriusk

MIT is fine with me, I only fixed some typos anyways.

FO-nTTaX avatar Sep 29 '18 12:09 FO-nTTaX

Yup. Fine.

dwhipps avatar Sep 29 '18 13:09 dwhipps

I'm fine with MIT.

toolstack avatar Sep 29 '18 15:09 toolstack

I am also fine with the change to MIT, though I don't see the necessity of dropping the GPL.

akuchling avatar Sep 29 '18 16:09 akuchling

I grant all permissions on my contributions 🐨 for any licence change.

Coeur avatar Sep 30 '18 03:09 Coeur

Changing license is fine by me

veger avatar Sep 30 '18 07:09 veger

I grant all permissions for any licence change.

Op zo 30 sep. 2018 om 09:57 schreef Maarten Bezemer < [email protected]>:

Changing license is fine by me

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-425702485, or mute the thread https://github.com/notifications/unsubscribe-auth/ABOXaky-8ISDGkDLpXARFc4BjatHUjCTks5ugHlzgaJpZM4W9jwY .

walterbrebels avatar Sep 30 '18 08:09 walterbrebels

MIT is fine.

y2chen avatar Sep 30 '18 21:09 y2chen

MIT licence will be fine. I think, GPL forces the release of source code, which most commercial projects wont like.

DaltonNotetech avatar Oct 01 '18 07:10 DaltonNotetech

I am fine with MIT license.

On Sat, Sep 29, 2018 at 2:04 PM Johan Bové [email protected] wrote:

As @toolstack https://github.com/toolstack pointed out correctly, we'll need to consult with all contributors. But that shouldn't be too hard as there aren't that many people involved (yet).

Also picking a single license will make jqPlot easier to be found on GitHub through "search by licence https://help.github.com/articles/searching-for-repositories/#search-by-license"; see also https://help.github.com/articles/licensing-a-repository/

I found a good resource, by GitHub, on what changing a license in open source projects entails; see https://opensource.guide/legal/#what-if-i-want-to-change-the-license-of-my-project

This project has at the moment 34 Contributors from 2009 until now.

Asking all contributors if they agree that we switch jqPlot to MIT license which is easier for everyone and it allows using jqPlot in closed source projects. (cf. https://choosealicense.com/);

Please add your comment, objection, reaction to this thread if you agree or disagree. Contributors with more than one commit:

@cleonello https://github.com/cleonello @ppritcha https://github.com/ppritcha @akuchling https://github.com/akuchling @johanbove https://github.com/johanbove @harbulot https://github.com/harbulot @KTW-NIRAS https://github.com/KTW-NIRAS @spoonguard2k https://github.com/spoonguard2k @jeschr https://github.com/jeschr @tomascassidy https://github.com/tomascassidy @harryzhux https://github.com/harryzhux @DaltonNotetech https://github.com/DaltonNotetech @audriusk https://github.com/audriusk @svenjacobs https://github.com/svenjacobs Contributors with 1 commit:

@dwhipps https://github.com/dwhipps @jasonex7 https://github.com/jasonex7 @Coeur https://github.com/Coeur @clancelotti https://github.com/clancelotti @walterbrebels https://github.com/walterbrebels @BradPenwarden https://github.com/BradPenwarden @gkjothi20 https://github.com/gkjothi20 @psaliente https://github.com/psaliente @toolstack https://github.com/toolstack @pc-m https://github.com/pc-m @simonschaufi https://github.com/simonschaufi @y2chen https://github.com/y2chen @Amomo https://github.com/Amomo @FO-nTTaX https://github.com/FO-nTTaX @piyushsaini123 https://github.com/piyushsaini123 @veger https://github.com/veger @dg-spark https://github.com/dg-spark @hkirk https://github.com/hkirk @BBBThunda https://github.com/BBBThunda @pchop2 https://github.com/pchop2 @arthurlogilab https://github.com/arthurlogilab

Thank you all!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-425627602, or mute the thread https://github.com/notifications/unsubscribe-auth/AO7UMNvxpE8yvCW8y-NlgH3m-ZCNUhRDks5ufzChgaJpZM4W9jwY .

piyushsaini123 avatar Oct 01 '18 09:10 piyushsaini123

I agree with the MIT license

jasonex7 avatar Oct 01 '18 13:10 jasonex7

License change is OK with me

wwuck avatar Oct 02 '18 01:10 wwuck

I agree using the MIT license.

On Mon, Oct 1, 2018, 6:54 PM tomascassidy [email protected] wrote:

License change is OK with me

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/jqPlot/jqPlot/issues/176#issuecomment-426120552, or mute the thread https://github.com/notifications/unsubscribe-auth/AKaALX8r8A80FNDq8Ba0LZhZf7wQoHh3ks5ugsc4gaJpZM4W9jwY .

harryzhux avatar Oct 02 '18 02:10 harryzhux

OK for me too

arthurzenika avatar Oct 02 '18 07:10 arthurzenika

I grant all permissions for any licence change.

dg-hub avatar Oct 02 '18 23:10 dg-hub

If you're still looking for feedback I have no objections to changing the license.

BBBThunda avatar Jan 22 '19 18:01 BBBThunda