Friday, March 9, 2007

Open Source...A Community Effort

The world of computers contains a vast array of people who control the electronic destiny of us all. Some of these people are motivated by a profit to keep them sitting pretty into their retirement years while other are idealists of sorts. This second group of people found that if other idealistic computer enthusiasts are provided with the tools of software development and productivity software, they can shape their own electronic destiny, and in so doing, benefit the global computing community. These visionaries started what has become the GNU Project and the Free Software Foundation (FSF) and have shaped the way all of us, even those profit seeking pseudo geeks, use our computers every day.

The GNU (pronounced with a silent G) Project was founded in 1983 by Richard Stallman. At the time, the project was set up to develop a computer operating system (OS) complete with development tools. Their intent was for the GNU software to be distributed to people all over the world and have the recipients continue creating software that could be redistributed to others.

The community-and-sharing idea is central to what GNU was founded under and has taken on a more globally applicable form in what GNU has evolved into: a legal mechanism. Currently, the GNU project focuses much of it's effort towards keeping GNU software legally accessible to anyone who wants to use them. The GNU General Public License (GPL) is a legal description for software that is to distributed in the same manner that GNU software was.

To aid the progression of the GNU project and similar projects, in 1985 Stallman established the Free Software Foundation (FSF). This non-profit organization provided funds that were used to pay developers to create software for the GNU project. Many of the applications developed for the GNU project are still used every day by software developers and end-users. The FSF has also worked to develop, update, and maintain new versions of the GNU GPL.

In the grand scheme, it seems that the GNU OS (which was originally at the center of the GNU project) didn't see the light of day, relatively speaking. This full-flowering and reception of the GNU OS was hindered by another community effort, actually a community of 1. In 1991 Linus Torvarlds, a Finnish software developer, began development of a operating system to replace a previously GPL licensed operating system. Since the mid-1990's Torvalds' operating system (Linux) has been developed by the free software community. Thanks to the community effort put into Linux, it's abilities rival those of commercial operating systems like Windows and the MacOS.

Thanks to a few probably misunderstood geeks, the software industry has been rocked on it's heels and has been changed forever. The hope of the free software community, I should think, is that whenever you need a piece of software to do a certain task you will look to them for a solution. The community-minded efforts of the millions of software developers to create freely available computing solutions have not been in vain. But if we allow the community to fail and their purpose to stop being realized, the efforts will fail.

Preface:

I urge all who read this article to research open source software. Unless you are a seasoned software downloader, I advise against downloading software. I will be providing a list of viable open source software in subsequent posts. PEACE!!!!!!!!!

Sources: Wikipedia

No comments: