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

Licensing confusion #18

Open
1 of 13 tasks
TheCount opened this issue Oct 7, 2018 · 2 comments
Open
1 of 13 tasks

Licensing confusion #18

TheCount opened this issue Oct 7, 2018 · 2 comments

Comments

@TheCount
Copy link

TheCount commented Oct 7, 2018

There is some confusion about which license(s) apply to YAEP.

  • The README states YAEP is licensed under LGPL version 2
  • The copyright file states YAEP is dual licensed under GPL and LGPL, and then references /usr/share/common-licenses/(GPL|LGPL), which, in my case, are symlinks to the newest versions (3.0) of the respective licenses.
  • The headers of some of the source files (e. g., yaep.c, second comment block) specifically forbid the use of the LGPL.

@vnmakarov could you please clarify:

  • Which license do you want to apply to YAEP?
    • GPL?
    • LGPL?
    • GPL/LGPL dual license?
    • Something else?
  • Which version(s) of the license(s) do you want to apply?
    • GPL version 2?
    • GPL version 3?
    • LGPL version 2.0 ("library" license)?
    • LGPL version 2.1 ("lesser" license)?
    • LGPL version 3.0?
    • Something else?
  • What about future versions of licenses?
    • Do you want to allow later versions (the "version X, or (at your option) any later version" clause)?
    • Do you want to allow only the specified versions?
    • Something else?

I can make a pull request fixing those headers/copyright files for you once you indicate what you want.

@vnmakarov
Copy link
Owner

Sorry for delay with the answer. I was too busy and also needed to think about this for some time.

After some thoughts I decided to move more restrictive license. I think MIT license would be the best for YAEP.

@TheCount
Copy link
Author

OK. I'm still working on revamping the build/test system. After that, I can make a pull request fixing all the license headers.

TheCount added a commit to TheCount/yaep that referenced this issue Nov 10, 2018
Also update year range to 1997-2018.

Implements vnmakarov#18.
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

2 participants