LWN.net Logo

Not science against business

Not science against business

Posted Jan 19, 2006 19:05 UTC (Thu) by oak (subscriber, #2786)
In reply to: Not science against business by leonbrooks
Parent article: There Is No Open Source Community (O'ReillyNet)

My main point about the article was that Open Source working like internet is old news and the article writer had completely missed the sosiological and legal aspects. (nobody should be so dumb as to think that they wouldn't/couldn't have effects at economic scale)

Especially GPL and the ideas behind it have been very important. If Linux hadn't used GPL and BSD wouldn't have had the legal troubles that it had at the beginning of 90's, Open Source might not be where it's now, because then BSD with BSD license would have been the most popular free Unix.

BSD ideals differ quite a bit from Linux/GPL:

  • While technically excellent and allowing everybody to use the code almost as they wish, BSD really works like a cathedral/meritocracy,
  • Whereas Linux encourages sharing and invites people to join.

Without this invitation to join in, Open Source wouldn't have achieved the popularity it now has.

When young/idealistic developers in the early 90's looked at how they would license their code, well... BSD license really doesn't encourage increase of Open Source like GPL does (i.e. match the ideals of the developers) and I think without GPL and Linus' example of its use, many developers would have chosen their own licenses.

End result could have been legal quackmire where code of one project is not compatible with another. If Open Source wouldn't have spread as fast as it did + projects been compatible with each other (+ FSF being there to help), it wouldn't have appeared as good contendor for Windows (at server side) and therefore commercial investments into it would have been less etc (vicious circle instead of a virtuous one).

With BSD as the major free Unix, Apple OSX might have happened a bit earlier though, but Apple's not that much very pro-Open Source (in the sense of new contributions instead of just using and sometimes improving existing projects). :-)

The idea that Open Source would grow just because people think that "We could as well Open Source our SW because we cannot profit from the source ourself" is absurd. Open Sourceing code is a lot of work:

  • You need to document it so that others can understand it
  • You need to have public website, mailing list, bugtracking system and version control (sourceforge, berlios, savannah help in this)
  • You need to dedicate somebody competent as a contact person for the software who will (at least occasionally) answer to questions about it, check bugs, apply patches, develop the code further etc

Without something like GPL encouraging the "potluck profits" your way, this would never work.


(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds