jtojnar / nixpkgs-hammering

Beat your package expressions into a shape
MIT License
255 stars 15 forks source link

Add an issue boilerplate for asking about unclear GPL3-like license #118

Open roberth opened 3 years ago

roberth commented 3 years ago

If it isn't clear from the code, nothing beats an answer from the authors. However, they may be unprepared for the question, so it'd be helpful for us to have a boilerplate question to send them that is

Perhaps someone has already asked such a question and they could share their experience?

The resulting text could be added to https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/unclear-gpl.md for copy, paste and modification by whoever needs it. Having a central place for this kind of thing, we can keep improving our public presence.

jtojnar commented 3 years ago

Good idea.

I typically search for earlier issues I opened:

But having a specific template would be nice.

It is made complicated by the fact that without clarification one could interpret the license as being *-only so the project might need to ask all past contributors to agree with relicensing to be legally in the clear (see the selfoss example).


I did not know about this:

If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.

But it is not clear what does it mean for program to specify a version number. If they include the license text in the COPYING file as recommended by the license, the version is listed at the top so I would expect that to count as being specified.