Is this a blunder, or just too subtle for me?
Posted Jul 27, 2007 6:45 UTC (Fri) by khim
In reply to: Is this a blunder, or just too subtle for me?
Parent article: SugarCRM goes to GPLv3
And by the way, I also deny the premise that LWN is a "private endeavour" in any sense meaningful to this context.
And I deny the premise that the sky is blue. LWN is "private endeavour" as far as the code is concerned, there are nothing to accept or deny, it's just truth.
Of course, Jon and co. happen to use their own code, IIRC.
Nope. They use the code from different projects and their own code, too. The problem is: they can not (and will not) use "superprotected" AGPL/APSL code without hassle. And that means you have less potential contributors for AGPL/APSL projects.
Most benevolent users of web-server tools pass three stages:
1. First they use the code without any modifications
2. Then they change some small pieces "to fix this or that"
3. Finally if they fill that the change is big and good enough - they submit it upstream.
Note that they
a. Never send the code to end-users, only to upstream.
b. Want to have the ability to tinker with system in peace if they feel that changes are just "not worth it"
AGPL/APSL breaks all that. If you changed something (for example added some 15-line function which includes SQL-access password) - you MUST publish it (or at least give it to anyone who asks). And this is definitely NOT something stage 2 users (like LWN) will like.
This is the question of balance. BSD makes it easy to use stuff but encourages private forks. GPL makes it harder to use stuff but discourages private forks and so wins in long run. AGPL/APSL makes it even harder to use stuff and makes all changes public (so private forks are even less likely). My opinion is that it makes use so hard that 90% of people will just not bother, but I can be wrong. To just deny this problem is to delude himself (or herself).
to post comments)