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

GPL license version clarification #81

Closed
ryandesign opened this issue Jun 21, 2022 · 3 comments
Closed

GPL license version clarification #81

ryandesign opened this issue Jun 21, 2022 · 3 comments

Comments

@ryandesign
Copy link

What is the license of edbrowse? Is it GPL-1.0-only or GPL-1.0-or-later or GPL-2.0-only or GPL-2.0-or-later or GPL-3.0-only or GPL-3.0-or-later or perhaps even something else?

Most source files say "released under GPL" (which is ambiguous but could be reasonably interpreted to mean "any past, current, or future version of GPL") but allowance of GPL version 1 is pretty uncommon outside of perl software (which I realize edbrowse version 1 was).

Some files (win32/vsprtf.c and win32/vsprtf.h) say "Licence: GNU GPL version 2" (which one must probably interpret as "GPL version 2 only") however I am not building on Windows so I assume these files and their licenses do not apply to me (and indeed the README says "For a time, edbrowse could be built on windows, but this is no longer supported" so perhaps these files and their licenses are no longer relevant to anyone).

doc/man-edbrowse-debian.1 says "You may distribute under the terms of the GNU General Public License as specified in the file /usr/share/common-licences/GPLv2 that comes with the Debian distribution" but since that manpage was written by a third party I don't know how authoritative it is regarding the license.

@eklhad
Copy link
Collaborator

eklhad commented Jun 21, 2022 via email

@ryandesign
Copy link
Author

Thanks for clarifying!

Where you want to indicate the license is of course up to you, but putting such notice into each source file is not necessarily silly; in fact the instructions for how to use the GPL say to do so.

Note that a consequence of licensing edbrowse GPL-2.0-only is that it is not legal to distribute a binary of edbrowse that is linked with your dependency readline 6.0 or greater (which is licensed GPL-3.0-or-later). This could be an additional reason to make the use of readline optional; see #80.

@eklhad
Copy link
Collaborator

eklhad commented Jun 21, 2022 via email

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