Personally I'm quite happy with both GPLv2 and GPLv3. Frankly, my only real, serious concern is the fact that the two licences are incompatible.

The fact compatibility has not explicitly allowed sounds plain crazy to me. This means that GPLv2-only projects won't exchange code anymore with GPLv3-only or GPLv3-and-later projects, thus splitting the ecosystem in half, with benefit for no one.

When I tried asking about how to have some degree of compatibility between GPLv2 and GPLv3 in code I write, everyone told me "just license it under GPLv2 or any later version". The problem is that in this case I have to blindly trust the FSF about anything that will come out of it. GPLv3 raised serious concerns to many, and I also tried to follow carefully the thing, even if at the end, for all my purposes, I find them more or less equivalent. But how can I know what GPLv4 or v5 will be? Will I still like it? Using the "any later version" clause puts me in the hands of FSF without chance of coming back. Not using it (and just using "v2 and v3") puts me at the stake whenever GPLv4 will be out. What should I do, in your opinion?

m.
--
[EMAIL PROTECTED] mailing list

Reply via email to