-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change license to MIT #560
Comments
Second comment because of cc limit. cc @Richard-Degenne @rneswold @ryanslade @seliopou @simonjbeaumont @smithjessk @smondet @stijn-devriendt @talex5 @timbertson @toolslive @vbmithr @vouillon @whitequark @yallop @ygrek @ZackC @zoggy |
I'm fine with this change. |
ok for me 👍 |
No objection here. 👍 |
fine by me! 👍 |
I'm ok with this change 👍 |
I'm ok with this change. |
I'm pretty sure the license is in fact standard "LGPL + linking exception" which is common in the OCaml community. I'm very confused why Lwt_react is under a difference license, though. That being said, I don't mind the change. |
MIT license works for me 👍 |
I'd prefer if the licence remained copyleft, such as LGPL. |
Fine by me |
Fine by me. |
I don't see anything strange with the current situation. OpenSSL exception will fortunately become redundant soon as they are switching to a BSD license. The "extraordinary block of text" is there to permit free distribution of binaries statically linked with the library. However, if you think MIT or equivalent will be better for the project, I have no objections. I feel a bit uneasy about the third clause of the 3-clause BSD license though — while it was judged to be GPL-compatible, I feel like it may be discouraging innocous and even beneficial activities such as hanging a "powered by Lwt" banner on the project website. If we are at it, can we also get rid of the third clause? |
Fine by me 👍 |
Fine by me 👍 |
I'm ok with this |
1 similar comment
I'm ok with this |
I'm happy with the license change 👍 |
Ok for me. |
I'm ok with the change as far as my code is concerned (I'm not even sure
any of it has survived until today).
I don't think we need literally every contributor to comment here. We
will make public announcements, leave this open for a long while, and
if all seems well, make the switch. But the more contributors comment,
the clearer and cleaner the process.
But this is risky I think (note that i'm not a lawyer). See
https://www.videolan.org/press/lgpl-libvlc.html for an example of
relicensing; they reached out to *all* contributors, and rewrote the
code of the one they couldn't get agreement from.
|
No problem for me. 👍 |
I'l fine with this |
Relicense my code as you see fit. +1
…On Wed, Mar 7, 2018, 7:42 AM whitequark ***@***.***> wrote:
I'l fine with this
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#560 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAIe-7yZ57R9bioNvh8VjDHbI7ZMAA2Fks5tbyzjgaJpZM4Sffjo>
.
|
Sounds good. |
Ok for me. |
Fine with me 👍 |
ok |
I'm fine with the change, thanks! |
ok. |
For me the main question is: the people who created Lwt (and decided on the license) and, before you, developed most of it (I would think of @vouillon and @diml, do they agree with the proposed license change? (I would expect that this was discussed with them beforehand.) On my own contribution, I am of course fine with using the MIT license. |
Fine by me, and also highly appreciated! |
@dmbaturin I'd like to change Lwt_react to MIT as well, so we won't have the BSD license at all anymore. @haesbaert Indeed, I usually wouldn't expect to be asked about most contributions I've made to projects. But on the other hand, some people have made considerable contributions to Lwt, without making or being made aware of any statement or agreement about copyright, and/or forgetting (both contributor and reviewer) to change or create the license header, etc. So there seems to be a considerable gray area. It seems reasonable to check thoroughly for objections and other opinions, as suggested by @kerneis and @dmbaturin, even if we expect that most contributors generously don't believe themselves to have rights over their contributions. |
I'm okay with the change. |
fine by me |
Approved by our legal team. |
OK for me for the license change. @dmbaturin I was once asked to sign a Contributor Licence Agreement for a contribution that consisted entirely of removing one character from a source file. Do you think such a contribution is (or should be) covered by copyright? I don't. |
@damiendoligez People like SCO are constantly trying to push it as far as they can, and in the civil law it's the defendant who has to prove the claim wrong — I can see why people may want to stay completely on the safe side. Anyway, my own position is more of "be conservative in what you do and liberal in what you accept". I'm fine with my own contributions to Lwt being relicensed whether they are big or small, but as a maintainer I wouldn't assume that everyone else will be. Still, it's an interesting philosophical question, how physical size of a contribution relates to its importance. A person who fixed a remotely exploitable vulnerability by removing one character might have contributed more to the project than someone who wrote thousands lines of useful but non-essential code — whether the change itself can be copyrighted or not, I would be inclined to ask their opinion before making license changes. |
Fine by me. |
I don't think any of my code is in Lwt, so I also don't believe I have rights over it. I'm fine with this change either way. |
Sorry I haven't checked out Lwt in a while. It's all right with me! :) |
I'm okay with the change. |
Hi, I'm fine with the change. Thanks! |
This is great news. I'm happy with this change. |
I'm ok, no objections. |
Thank you all, the license is now MIT :) The final status was:
Since we didn't get explicit assent from a few contributors, however, I think it's best not to apply MIT retroactively to past Lwt releases. In some of them, the contributions we don't have assent for were still current. So, the MIT license applies to the next release of Lwt, and to |
I’m fine with it if you need consent.
I didn’t think my contributions were enough where I should have any influence on the situation.
Zack Coker
… On Apr 23, 2018, at 7:25 PM, Anton Bachin ***@***.***> wrote:
Thank you all, the license is now MIT :)
The final status was:
Almost all contributors and organizations involved in Lwt development agreed.
Some of the agreements were communicated by email or in Gitter.
There were no objections.
A few (~5) contributors did not respond, but in each of those cases, several of the following hold:
The contributions are of such a nature, that we think most contributors would not consider themselves to have rights over them. Precedent seems to agree at least in the United States.
The contributions have since been largely overwritten by other contributions.
The contributions were to parts of Lwt that have since been factored out into other repos, whose licenses we aren't changing (lwt_camlp4, lwt_ssl, etc).
Since we didn't get explicit assent from a few contributors, however, I think it's best not to apply MIT retroactively to past Lwt releases. In some of them, the contributions we don't have assent for were still current. So, the MIT license applies to the next release of Lwt, and to master starting from the commit that closed this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#560 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ABJTj_5h11QWf3R8bIJpNcpGV8HxIqq5ks5trmLzgaJpZM4Sffjo>.
|
Thank you nonetheless :) |
The readme badge still display lgpl, i think. |
#582 - > update the readme badge too. |
Could you release 4.0.2 with the new license? |
@AkihiroSuda Yes, will do so in the coming days. I guess it will be 4.1.0, because we added a few things. |
@AkihiroSuda Lwt 4.1.0 is now out. I'll make a broader announcement shortly as well. |
Lwt is has an odd license situation, described below. To reduce confusion and make Lwt easier on users, I propose we change to the MIT license, or another such permissive license.
Please give permission
I have ccd all the contributors to Lwt further down. If you allow Lwt to change the license, please leave a comment on this issue. If you object, definitely please leave a comment :)
Anyone else is free to comment as well, of course.
I don't think we need literally every contributor to comment here. We will make public announcements, leave this open for a long while, and if all seems well, make the switch. But the more contributors comment, the clearer and cleaner the process.
Status
lwt/doc/COPYING
Lines 1 to 3 in c3cdfb3
lwt/doc/COPYING
Lines 5 to 17 in c3cdfb3
lwt/doc/COPYING
Lines 19 to 20 in c3cdfb3
cc @acieroid @agarwal @andrewray @avsm @bobbypriambodo @c-cube @cedlemo @chambart @copy @damiendoligez @dannywillems @dbuenzli @diml @dmbaturin @domsj @Drup @dsheets @edwintorok @emillon @fdopen @gabelevi @gasche @gdsfh @glondu @haesbaert @hannesm @hcarty @hhugo @hnrgrgr @iitalics @jasone @jjd27 @jpdeplaix @jsthomas @kandu @kennetpostigo @kerneis @Leonidas-from-XIV @leowzukw @malo-denielou @mfp @mor1 @nojb @olasd @orbifx @persianturtle @pqwy @pveber @raphael-proust @rgrinberg
The text was updated successfully, but these errors were encountered: