A blog forum to provide deep dive analysis and community conversations about software development models. For more details click here.

Here are some key take-aways from the Mark Gross interview:

  • Open source projects are sometimes required to carry closed source proprietary code, usually in the form of drivers. This is unpopular, and the open-source community pushes pretty hard for open-source drivers.
  • By definition, all kernel code is written by “the community”. It’s also mostly written by corporations. This is not a contradiction.
  • Corporate development is critical to the success of open source.
  • All code is submitted to the mailing list for approval. Comments are initially about cosmetic issues. Then, they become more substantive.
  • Commenting on code is a way to build a reputation. Reputation is important in becoming a maintainer, getting your code added the kernel, and being taken seriously among the community.
  • Sometime, there are turf/political battles over sub-systems. Maintainers have broad discretion for what code is approved.
  • The mechanisms for secure code are 1) many eyeballs, and 2) quick reaction to vulnerabilities.
  • A contributor generally provides bug fixes for the latest version. Back-porting is often not the responsibility of the code author.
  • Getting code included in the kernel is a technical process and a political process.
  • Some people volunteer to work on the code as a career path, hoping to get hired or sponsored.
Comments (0) Posted by scottswigart on Wednesday, June 13th, 2007


You can follow any responses to this entry through the magic of "RSS 2.0" and leave a trackback from your own site.

Post A Comment