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