[LWN Logo]

Linux Weekly News
Daily updates
Linux Stocks Page
Penguin Gallery
Book Reviews

Contact us

December 15, 1999

How to work with the Open Source community

LWN editor Liz Coolbaugh attended Bruce Perens' talk on "How to work with the open source community" at The Bazaar. Her notes were relayed back to Colorado via a problematic cellphone link and typed in there. This writeup should thus be considered to be an approximation of the highlights of Bruce's talk...

Bruce had several suggestions to offer to companies that want to operate in the open source world. The first was to offer directed share programs, as Red Hat and VA Linux Systems have done. Yes it is expensive and difficult, but the payback is worth it.

For those offering these programs: find ways to support the participation of developers based outside the United States. The programs thus far have passed over numerous key developers. If all else fails, and certain countries can not be included, give developers in those countries a way to donate "their" shares to a nonprofit group of their choice.

Open source companies should treat their developers as they treat their investors. In fact, there is little difference between the two. Developers invest much into the companies they work for; it is a big mistake to alienate them.

Other suggestions for those wanting to build good companies include:

  • Have a social contract. Red Hat was pointed out as a company that behaves as if it had such a contract, even though nothing is actually written down.

  • Have an advisory board, and actually listen to it.

  • Provide regular returns to the community.

  • License your own work well.

  • Be very careful about public licenses. They differ in subtle ways, and you do not want to run afoul of them.

  • Remember that Microsoft is your competitor, not the rest of the Linux world.
On licensing, Bruce suggests that you should use an existing license if at all possible. If a company absolutely must create yet another license, it should certainly put it up for public review before releasing any code under that license.

Eklektix, Inc. Linux powered! Copyright 1999 Eklektix, Inc. all rights reserved.
Linux ® is a registered trademark of Linus Torvalds