Open pachpict opened 6 years ago
Just in case you need your contributors to consent to a change of license, you have mine.
Two things to consider:
I think with @rbubley chiming in we do have all copyright holders (i.e. BBT & @rbubley) agreement for a license change so just let me know where you come down on either:
+
) "Move to GPLv2+ but stay with PyQt (meaning effectively we are GPLv3+, note the +)"
Did you mean to write, "... effectively we are GPLv2+ ..."
If that's the case then I think we should adopt that option.
No, GPLv3+ since PyQt is GPLv3 so anyone copying the project when it includes the emulator is bound by GPLv3 and not at all by GPLv2.
A variant of @kasbah’s option (3) is used by various other GPLv2 projects - e.g. ffmpeg:
If this approach were adopted, the project would be GPLv2, and would then need to be distributed by default without PyQT turned on, however the user would be able to specify an installation flag that installed PyQT and enabled the emulator — but this installed version would then not be redistributable.
We should hear more from screen reader developers over the summer, so this is being added to the post-release milestone.
I've been told by a few screen reader developers that they are contractually forbidden from contributing to GPLv3 projects, but GPLv2 is fine. It looks like the FSF still approve the use of GPLv2;
"First of all, it is important to note that upgrading is a choice. GPL version 2 will remain a valid license, and no disaster will happen if some programs remain under GPLv2 while others advance to GPLv3."
In short, we can get contributions from more of our commercial partners if we switch to GPLv2, so we should do so.