Linked by Eugenia Loli on Wed 23rd Jan 2008 22:07 UTC
Permalink for comment 297644
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
Linked by Thom Holwerda on 05/16/13 13:17 UTC
Linked by Thom Holwerda on 05/16/13 12:06 UTC
Linked by Thom Holwerda on 05/15/13 23:03 UTC
Linked by Thom Holwerda on 05/15/13 21:46 UTC
More News »
Sponsored Links



Member since:
2005-11-02
To suggest that BSD code can be 'closed off' so that people can no longer access the source code is disingenious in the extreme. "
BSD code can be used as the basis of closed software, hiding changes, improvements, regressions and problems of all kinds. The closed software can then be pushed by its backers and succeed over the open software, for a variety of reasons including (possibly) that it might be better. This cannot (legally) happen with GPL'd software.
GPL'd software is good for mandating a future in which code-visible-and-editable is the norm. BSD code is nice, but it does not mandate this. Because it does not *force* code visibility it implicitly supports code hiding, even though it is itself open.
Suppose a company takes some BSD'd code and incorporates it into their product, makes sales, makes a profit, but does not contribute money or patches back to the original application. Society is harmed by a closed application existing, society is harmed by the company's customers choosing the closed application instead of the open application from which it was in whole or in part derived, and society is harmed by improvements not flowing to all users.
It is not sufficient that existing and future users of the BSD'd version continue to use it and be free. The code has been closed off to the detriment of society.
If said application had been GPL'd instead then the company would be faced with reimplementing the functionality in a probable inferior way, or they would be required to publish their changes. Even if they chose to roll their own society would still be served by its probable inferiority driving customers to options which *were* based on the GPL'd code.
This argument is always raised whenever the BSD license's drawbacks are discussed. Nothing can stop you from using the last free version the day after the fork, and nothing is likely to stop you at any time. That's not the point I was making and I think it is as disingenuous for you to suggest that it was as it is for me to suggest that BSD code can be closed off.
I know you do. I have this conversation often with my BSD-fan friends; we continue to fail to understand each other on this point. It's an ongoing problem. I run in to the same problem debating socialism vs. libertarianism for many of the same reasons, regardless of which side I choose.
We can argue all day about whether the greatest freedom for the greatest number will be achieved by limiting some freedoms today; I expect we wont agree. We can debate the fine semantic points concerning just who it is whose freedom is being abridged; I suspect we wont agree on that, either. I'd just as soon not start... people seem to like voting me down for saying things which offend their ideals.