Personal tools

Talk:FAQ Update

From GPLv3 Wiki

(Difference between revisions)
Revision as of 06:04, 18 January 2006
MarkDol (Talk | contribs)
Looks like the "inverse" part of this is already dealt with in FAQ #85.
← Previous diff
Revision as of 22:22, 21 January 2006
brett (Talk | contribs)

Next diff →
Line 6: Line 6:
For the same situation, what are the implementation details? I assume you would still distribute a LICENSE file containing the GPLv2. Would you also need to include another license file containing GPLv3? Should you state which parts of your code are only valid under GPLv3? For the same situation, what are the implementation details? I assume you would still distribute a LICENSE file containing the GPLv2. Would you also need to include another license file containing GPLv3? Should you state which parts of your code are only valid under GPLv3?
 +
 +:I've added basic information in a new question in the FAQ. I'll try to get the implementation details soon, too. --[[User:brett|brett]] 17:22, 21 January 2006 (EST)

Revision as of 22:22, 21 January 2006

I'm a little unclear on the upgrade path from GPLv2 to GPLv3. I started writing a FAQ entry dealing with the issue and took a shot at answering it. Is this answer accurate? Should this be added to the FAQ?

Q. I have a product that is currently licensed as "GPLv2, or higher--your choice." I am not the original copyright holder and I am not able to change the license. Am I allowed to, for example, statically link to an ASL 2.0 library in my program? This action is NOT allowed by the GPLv2, but IS allowed by the GPLv3.

A. Yes, this is allowed. As long as you are in compliance with GPLv2 OR GPLv3 (or possibly any future version) then you are ok. If the receiver of the program chooses to redistribute the program in compliance with the GPLv2, then they may remove the code that links to the ASL 2.0 library and redistribute to their heart's content (and license will still be "GPLv2 or higher").

For the same situation, what are the implementation details? I assume you would still distribute a LICENSE file containing the GPLv2. Would you also need to include another license file containing GPLv3? Should you state which parts of your code are only valid under GPLv3?

I've added basic information in a new question in the FAQ. I'll try to get the implementation details soon, too. --brett 17:22, 21 January 2006 (EST)