Software Philosophy: Consider the (Open) Source
Philosophy, not a subject that is normally associated with software, is actually major component of the current revolution in software.
Proprietary Model
Traditionally, the philosophy of commercial software development was profit based. A company creates a new software product comprised of source code that has been compiled into a binary. It then sells the binary on some type of media shrink wrapped in a colorful box with a manual on a
shelf at a major retailer. The company keeps the source code, never to be shown to the user. This is known as the proprietary model. It works well due to the relative unfamiliarity of the average consumer or user. The consumer is dependent on the producer for bug fixes support and updates. Most software purchased today is still made using the proprietary model.
Free Software
The philosophy of free software can be summed up in one word, FREEDOM. After a particularly frustrating battle with a printer and a UNIX system, one hacker, Richard Stallman started thinking about a better way. He eventually set about to design a system that gave the user freedom to modify and share the code underlying the system. He has since devoted his life to this cause. He created the Free Software Foundation (FSF) to help achieve his goals and various Licenses GNU General Public License (GPL), GNU Free Documentation License (GFDL) to enforce his ideals. He then set about to replace the Unix Operating System with a "Free" replacement, building it one piece at a time. He started with the tools required to build the system, a text editor, a compiler and other various utilities and applications as needed. He was quickly joined by others who shared his ideals and contributed their own applications. These applications proved popular to engineers and developers using a UNIX system and since you were free to modify the code, ports were made to other operating systems and hardware architectures. Pretty soon the GNU (GNU is Not Unix) applications were popping up at universities and corporations everywhere.
Proprietary Model
Traditionally, the philosophy of commercial software development was profit based. A company creates a new software product comprised of source code that has been compiled into a binary. It then sells the binary on some type of media shrink wrapped in a colorful box with a manual on a
Free Software
The philosophy of free software can be summed up in one word, FREEDOM. After a particularly frustrating battle with a printer and a UNIX system, one hacker, Richard Stallman started thinking about a better way. He eventually set about to design a system that gave the user freedom to modify and share the code underlying the system. He has since devoted his life to this cause. He created the Free Software Foundation (FSF) to help achieve his goals and various Licenses GNU General Public License (GPL), GNU Free Documentation License (GFDL) to enforce his ideals. He then set about to replace the Unix Operating System with a "Free" replacement, building it one piece at a time. He started with the tools required to build the system, a text editor, a compiler and other various utilities and applications as needed. He was quickly joined by others who shared his ideals and contributed their own applications. These applications proved popular to engineers and developers using a UNIX system and since you were free to modify the code, ports were made to other operating systems and hardware architectures. Pretty soon the GNU (GNU is Not Unix) applications were popping up at universities and corporations everywhere.
Most Comments Today
- Death at Disney World in Orlando, Florida Monorails collide one driver has died at the Disney World Theme Park in Orlan... 20 Comments
- "Sorry" - a Card Message. A message for your the one whom you love, to trust you and say sorry. 19 Comments
- A Little Good News Today Here is...a little good news today. 17 Comments
- Forty is Fierce! I passed forty up a couple of years ago so I think I am now qualified to comm... 17 Comments
- Why Would a Web Writer Drop DayLife.Com? Before I share my story with you, dear readers, I want to point out that Dayl... 16 Comments
- Healthy Eating or "Nickeled and Dimed" into Disease - Whi... Just an educated guess at what causes some of our crazy modern-day health pro... 14 Comments






Posted on 08/02/2008 at 12:08:32 AM