-
Notifications
You must be signed in to change notification settings - Fork 44
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
Create README.md #98
Create README.md #98
Conversation
In principle I'm fine with this, but I think it's very confusing.
|
My 2 cents if you want to change the license: make a PR that changes the LICENSE (in the root of the repo) to LGPL. Then ask all contributors to respond to that PR that they agree. Another 2 cents: if you are going to change the license, I would directly go to something more liberal than LGPL, for example, BSD, so as to avoid re-licensing issues in the future. |
@robbertkrebbers Completely relicensing CoRN to LGPL or BSD would greatly improve its chances to be accepted and used in Coq platform as the recommended constructive mathematics library. There are 19 contributors holding the copyright, do you know how to reach them all ? |
@robbertkrebbers @spitters @Zimmi48 Here is the pull request that replace CoRN's license by Coq's license Can you contact the 19 CoRN's copyright holders to ask them to accept this change ? |
I agree with Robert. I recently gave my reasons for being opposed to the use of LGPL in coq-community/templates#34 (comment). I largely prefer the use of GPL (clear requirements) to LGPL (people think it is a rather permissive license when in fact, its requirements are extremely restrictive). I am very sad that it is the de facto licence of the OCaml and Coq ecosystems. I recommend either MIT (very much used, very permissive, similar to BSD) or MPL 2.0 (weak copyleft but very easy to understand contrary to LGPL). |
I have no idea if it's feasible to contact all of them. Many are not active in academia anymore. Bas may have a better idea if this is feasible at all, or hopeless to start with. But before pursuing any such an endeavor, I propose you figure out what license you really want. Also I have to say that I don't quite understand Bas's original plan. Was his intention to only re-license parts of CoRN or the whole of it? |
We have contacted a number of key people already, and they are happy to
change the license.
To avoid having to contact everyone, we could just relicense the parts that
do not have GPL and where we have already contacted the contributors.
Vincent has shown that those parts are enough.
…On Tue, Jun 2, 2020 at 5:54 PM Robbert Krebbers ***@***.***> wrote:
There are 19 contributors holding the copyright, do you know how to reach
them all ?
I have no idea if it's feasible to contact all of them. Many are not
active in academia anymore. Bas may have a better idea if this is feasible
at all, or hopeless to start with.
But before pursuing any such an endeavor, I propose you figure out what
license you really want.
Also I have to say that I don't quite understand Bas's original plan. Was
his intention to only re-license parts of CoRN or the whole of it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#98 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABTNTTDX2T6GTWSDJXAN2DRUUOE3ANCNFSM4NOUCVNQ>
.
|
In that case, I suggest making clear in the LICENSE file in the root what parts are available under which license. |
@robbertkrebbers as proposed here MIT instead of WTFPL is preferred (as it is more common) As per the ongoing discussion |
TLDR: MIT is fine. As I stated in that email, I'm fine with any open source license. I gave explicit permission for WTFPL kind of as a joke, but also since that would allow you to re-license to whatever you like. PS: What's the reason why MIT is preferred over BSD? |
MIT has just become more popular nowadays. GitHub recommends it (cf. https://choosealicense.com) and the FSF prefers it over BSD because BSD has many variations including an old one (4-clause) that was not GPL-compatible. |
That sounds like a reasonable motivation to prefer MIT. But are there any technical differences between 3-clause BSD and MIT? |
@spitters I still think the following should be fixed:
|
@robbertkrebbers I agree, but I hope we can resolve that as part of the larger discussion in #99 |
The MIT license is equivalent to the 2-clause BSD license. See https://opensource.stackexchange.com/questions/217/what-are-the-essential-differences-between-the-bsd-and-mit-licences. |
@robbertkrebbers Could you please confirm ?