Commentary

Larry Greenemeier
 

What Is Open Source?

As the controversy over open-source software drags on, I thought it might be helpful to take a step back and explain what open source is and how it works. Open source programming is much more organized than its name and image convey. The open source community actually consists of hundreds of thousands of programmers worldwide who sign up to work on different projects. Their ideas and their own coding prowess are their passports to any project. If the project has already been established, the programmer organizing the project can either accept or reject a fellow programmer's ideas and code.
As the controversy over open-source software drags on, I thought it might be helpful to take a step back and explain what open source is and how it works. Open source programming is much more organized than its name and image convey. The open source community actually consists of hundreds of thousands of programmers worldwide who sign up to work on different projects. Their ideas and their own coding prowess are their passports to any project. If the project has already been established, the programmer organizing the project can either accept or reject a fellow programmer's ideas and code.The level of organization depends upon the project and its participants. Linux is guided by a group of administrators led by the operating system's original creator, Linus Torvalds. Torvalds now does his work through the Open Source Development Lab a non-profit organization for developing enterprise-class Linux whose founding members include Computer Associates, Hewlett-Packard, and IBM. The Apache Software Foundation is a membership-based, not-for-profit corporation that exists to provide organizational, legal, and financial support for a group of open-source software projects that includes the Apache HTTP Server Project.

Programmers can choose from a variety of different licenses for their projects. One of the most popular is the General Public License, which seeks to keep any code developed within the open source community available to all open source programmers. The GPL permits open-source code to be sold for profit, as long as that code is made freely available to other open-source programmers. Companies that develop new applications using open source software modules don't have to share their work with the rest of the open-source community, as long as they don't attempt to profit off of code they've gotten from the community.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links