Free Open SoftwareIn the physical world, if i make a great chair, there's one great chair. If someone else wants one then even if they have a blueprint, someone has to make it. In the world of computers, if i make a great program, it's trivial to make enough copies for everyone on the planet, *and* others can improve on it!
And yet, we are using our legal/economic system to take away these marvelous, democratizing features. I get very sad when i think about this, because there's enough inequalities in the world that are difficult to overcome. Here's an arena where things could be otherwise, and we artificially prevent it. I want everyone to have access to the same great, ever-improving software.
Software released under "free" or "open source" licenses is free to be copied and modified, and must remain under such a license, guaranteeing that folks will be able to take advantage of the copyable & modifiable nature of software.
A little more explanation:
(I am not a lawyer, and this is surely incomplete and inaccurate in some ways, but the gist should be correct)
Copyright law gives anyone who writes software the right to release it under a license which specifies exactly how others may use it.
Many software creators (Microsoft, Oracle, Apple, ...) license their software in a "proprietary" way, limiting the user from modifying it or even looking at how it works (some have likened this to selling a car with a sealed engine compartment), and certainly making it illegal for users to give away copies.
A creator of software could release it into the public domain, or under a very open license. Unfortunately, this allows others to create derivative works and release them under a proprietary license, thus in a sense 'enslaving' the software.
In 1984, Richard Stallman had the idea of bending copyright against it's typical usage and developed a copyright license (the GPL -- General Public License) that lets anyone who has the software do whatever they like with it, *except* releasing derivative works under a proprietary license. This 'locks' the software free. See http://www.fsf.org/philosophy/free-sw.html
More recently (mid-late 1990s), the idea gained new currency, reformulated as "open source" (see http://www.opensource.org/ ) with the emphasis on the improved quality of software that is possible when it's worked on by a large number of people, and there is freedom for groups to "fork" off new projects (as free/open licenses permit). Real world examples include much of the software that runs key parts of the Internet, e.g. domain name servers (BIND), web servers (Apache), e-mail servers (sendmail), and more famously the LinuxOperatingSystem? and the NetScape/MoZilla line of web browsers. Also see The Cathedral & the Bazaar.
The LankaSoftwareFoundation organizes and promotes free/open development of software in SriLanka.
See other BuildingActivities
|
AbbeNormal | RecentChanges
| LikePages
| FindPage |
2005 Oct 25 Tue AM
Backup: 1 2 3 4 5
This wiki powered by: PikiePikie |