Skip to content
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

Licence of sly-repl-ansi-color #7

Open
brandelune opened this issue Aug 12, 2017 · 18 comments
Open

Licence of sly-repl-ansi-color #7

brandelune opened this issue Aug 12, 2017 · 18 comments

Comments

@brandelune
Copy link

Hi,

In a thread in the emacs-devel maillist, the licensing situation for emacs packages provided through Emacs package archives has been under focus. I have volunteered to contact the authors of packages that have a license that is incompatible with Emacs, which is now under GPL-3+.

See https://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01069.html

So I wonder if you could consider to change the license of your package to GPL-3+?

Yours,

Jean-Christophe Helary

@PuercoPop
Copy link
Owner

Hi, I'm not sure I follow. This package is licensed under GPLv2+. Why would that be incompatible with Emacs?

@brandelune
Copy link
Author

Thank you very much for your reply.

On the project page, the licence is given as GPL-2.0.
The License part of the readme does not indicate clearly that the license is GPL-2.0+ and the LICENSE file does not specify that clearly either.

Would you mind adding "and any later version" to the License part of the readme ?

Thank you in advance.

Jean-Christophe

@mfiano
Copy link

mfiano commented Sep 4, 2017

This project has been removed from MELPA because it is not compatible with GPLv3.

melpa/melpa@c336611

@PuercoPop
Copy link
Owner

@mfiano it is now hosted in the @emacs-pe elpa.

@joaotavora
Copy link
Contributor

joaotavora commented Sep 5, 2017 via email

@mfiano
Copy link

mfiano commented Sep 5, 2017

I would really like to see this in MELPA. Adding yet another package archive to all of my Emacs machines is not ideal just for 1 package.

@PuercoPop
Copy link
Owner

@joaotavora No, in fact I was surprised that it isn't GPLv2+. I intend[ed] to do when got blindsided by a deadline I was unaware of. Or a link as to why they think GPLv2 is unacceptable. I'll probably get around to addressing this issue this this weekend.

@brandelune
Copy link
Author

It is not that GPLv2 is unacceptable, it is that GLPv2 (only) is not compatible with GLP3. To be compatible you need to change to GPL2+ so that distribution can also be made under GPL3. Thank you in advance !

@PuercoPop
Copy link
Owner

@brandelune I understand the claim, I meant haven't seen the link to an argument as to why. And also are they treating elisp code as 'derivative works'? From what happened with CLISP I can't say I agree with the FSF's interpretation of derivative work. (But that is not relevant to addressing the issue)

@PuercoPop
Copy link
Owner

PuercoPop commented Sep 7, 2017

@brandelune Could you give me a hand, here do I have to add the or Later phrase in the License? 🙏

@PuercoPop
Copy link
Owner

Don't this mean the package is GPLv2+?

@brandelune
Copy link
Author

https://www.gnu.org/licenses/gpl-faq.en.html#v2v3Compatibility

@brandelune
Copy link
Author

It is not clear that part of the text applies to your code. I'll send you a pull request later if you don't mind. Thank you very much for your help.

@psilord
Copy link

psilord commented Oct 13, 2017

Any news on this topic? I'd like to use this package, but it seems still not to be in melpa. Was the license ever changed or updated so the tools would pass the package?

@PuercoPop
Copy link
Owner

@psilord AFAIU, This package was GPLv2+ from the start, which is a 'superspet of GPLv3+. So I'm not clear why it was removed from MELPA. If that is not the case I'll be more than happy to accept any pull request clarifying the license.

@brandelune
Copy link
Author

brandelune commented Oct 14, 2017 via email

@mfiano
Copy link

mfiano commented Oct 14, 2017

Yeah I thought so too. So confused why this package was erroneously removed from MELPA:

https://github.com/PuercoPop/sly-repl-ansi-color/blob/master/LICENSE#L299

@tarsius
Copy link
Contributor

tarsius commented Oct 20, 2017

Yeah I thought so too. So confused why this package was erroneously removed from MELPA:

https://github.com/PuercoPop/sly-repl-ansi-color/blob/master/LICENSE#L299

By adding that LICENSE file this package was released under exactly version two of the GPL. The part of that file you are linking to comes after this:

[actual license text]

                     END OF TERMS AND CONDITIONS

            How to Apply These Terms to Your New Programs

....

[you link somewhere here]

You have to actually follow those instructions for the permission statement to actually apply to the program.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants