Other Free Encyclopedias » Science Encyclopedia » Science & Philosophy: Octadecanoate to Ovenbirds

Open-Source Software

code users program linux

Many software programs must be purchased from a vendor. The purchase price entitles the buyer to the benefits of the functional software. The program code that makes these performance features possible (the source code), however, usually remains known only to the company that designed the software. Open source software runs counter to this philosophy. As its name implies, in open source software, the source code is freely available to all users. In addition, users can modify the code and pass these changes on to others. The license to operate the program that the code controls is also shared free of charge.

The result is that open source software is a constantly changing and usually improving public document. Examples of open-source software are UNIX, Perl, Linux, and FreeBSD (Berkeley Source Distribution).

Proprietary software such as word processing and spreadsheet packages available from companies such as Microsoft and Corel remain unaltered until the manufacturer releases a new version of the software for sale. Reprogramming and correcting difficulties occur "in house." If a released program is faulty, remediative repair is typically accomplished by the downloading of repair "patches" from a company's Web site.

In contrast, open-source software is constantly evolving. Users identify strengths and shortcomings of the software's code and program performance, modify the code, and redistribute the software, primarily on the Internet. The entire development process, including the identification of defects in the software, is a public process. The process of eliminating problems and improving the software happens at a much quicker rate in an open-source environment, as the information is shared throughout the open-source community, and does not pass through the developmental hierarchies of a company.

In the 1960s, when computers were far less easy to operate, users tended to be software developers, and software tended to be supplied with the source code included. Beginning in the 1970s, however, a proprietary atmosphere began to dominate, and source codes became the domain of the commercial software developer.

A cadre of software developers, such as Richard Stallman, continued to advocate for an open software development community. Under Stallman's direction, the Free Software Foundation was created in 1983. Stallman was also the driving force behind The GNU Project (GNU is a recursive acronym for "GNU's not Unix"). The GNU Project was one of the first initiatives to challenge the emerging trend of proprietary software.

Another major impetus for open-source software came in 1991, when Linus Torvalds publicly released his first version of an open-source version of the Unix operating system (now called Linux). In 1998, the Open-Source Initiative (OSI) was formed, stimulated by the announced public distribution of the formerly proprietary Netscape Internet browser.

Open-source software is closely allied to open communications protocols, which allows many different types of computer equipment to run the software and communicate with one another. Although the development of open-source software is communal and virtually unrestricted, often there is some sort of central authority that collects and combines the changes made by users. For example, Linus Torvalds still fulfills this role for Linux software.

A number of companies have formed to market open source software. Companies such as Red Hat and Corel supply functional add-ons to open-source software. Despite its freely available nature, such opportunities have made open-source software economically viable. Open-source software such as Linux can be packaged into a convenient and easy to install package, with programming support available. This tact has proven so attractive that consumers will often pay to acquire the convenience surrounding a free piece of software.

See also Computer software.

User Comments

Your email address will be altered so spam harvesting bots can't read it easily.
Hide my email completely instead?

Cancel or

Vote down Vote up

about 4 years ago

Thanks for the post, i'm looking for such one for my open source project.it give me some more info. :)

Vote down Vote up

over 4 years ago

This software looks great. Thanks for sharing this useful info.

Vote down Vote up

over 4 years ago

I like open source software. This is some great info you have shared. Thanks.

Vote down Vote up

over 4 years ago

cheap jerseys
nfl cheap jerseys
cheap jerseys for sale
dolphins authentic jerseys
nike dolphins jerseys
miami dolphins jerseys
cheap dolphins jerseys
wholesale dolphins jerseys
cheap authentic mlb jerseys
cheap nfl jerseys authentic

Vote down Vote up

over 3 years ago

Congratulations! Recently cheap jordans shoes for sale, many Jordans for Sale with discount price, Real Jordans for Cheap. You just visit our website and choose your style shoes, Fast Shipping to your home! fould your love as follow: site: http://www.jordanshoescheapdz.com / Cheap Jordans For Sale nhrb; site: http://www.cheapjordanshoesxm.com / Cheap Jordans Shoes durtv; site: http://www.jordanforsaledz.com / Jordan For Sale ofghr; site: http://www.cheapjordandz.com / Jordans For Cheap bvsweb; site: http://www.cheapjordansaledz.com / Cheap Jordans Shoes mfhrtb, site: http://www.jordansforcheaptime.com / Jordans For Sale , site: http://www.cheapairjordans2013s.com / Air Jordans 2013 , site: http://www.saclouisvuittondz.com/ Louis Vuitton Pas Cher , site: http://www.parajumpersjacketsaledz.com/ Parajumpers Jackets , site: http://www.jordansbestellen.biz/ jordans bestellen have fun!

Vote down Vote up

almost 4 years ago



http://www.cheapjordansforsaleair.com/ Cheap Jordans
http://www.cheapjordansforsaleair.com/ Jordans For Sale
http://www.cheapjordansforsaleair.com/ Cheap Jordans Online
http://www.cheapjordansforsaleair.com/ Discount Jordans
http://www.cheapjordansforsaleair.com/ Air Jordans Shoes
http://www.jordansforsale13.com/ Cheap Jordans
http://www.jordansforsale13.com/ Jordans For Sale
http://www.jordansforsale13.com/ Air Jordans Shoes
http://www.jordansforsale13.com/ Retro Jordans Shoes
http://www.jordansforsale13.com/ Cheap Jordans Online

Vote down Vote up

almost 4 years ago



http://www.cheapjordansforsaleair.com/ Cheap Jordans
http://www.cheapjordansforsaleair.com/ Jordans For Sale
http://www.cheapjordansforsaleair.com/ Cheap Jordans Online
http://www.cheapjordansforsaleair.com/ Discount Jordans
http://www.cheapjordansforsaleair.com/ Air Jordans Shoes
http://www.jordansforsale13.com/ Cheap Jordans
http://www.jordansforsale13.com/ Jordans For Sale
http://www.jordansforsale13.com/ Air Jordans Shoes
http://www.jordansforsale13.com/ Retro Jordans Shoes
http://www.jordansforsale13.com/ Cheap Jordans Online

Vote down Vote up

about 4 years ago

http://www.cheapoakleysunglassesmacys.com
oakley sunglasses
cheap oakley sunglasses
oakley sunglasses outlet
oakley outlet
http://www.cheapoakleysunglassesmax.com
cheap oakley sunglasses
cheap oakleys
oakley sunglasses
oakley sunglasses outlet