[-empyre-] free code article...
hi,
i wrote a small article called 'free code' for the 2001 media circus
reader ...
you can access it via
http://www.antimedia.net/mc-reader/
(click on the 'accessing the networks' section ...
i've cut and pasted it below also:
July 2001 / Rogue States - the Media Circus Reader
Free Code and the divisions within
by Sam de Silva
In mid 1999, Microsoft were subject to an antitrust trial in which the US
Department of Justice accused the software giant of being a monopoly and using
intentional strategies to eliminate competition.
On May 25th 1999, an email from Microsoft marketer Ed Chase was sent to a
number of software corporations' executives, claiming that 'Linux is
outselling
Windows 98' in key retail outlets. This email was made public by Microsoft on
June 4th, in hope of dispelling the claims of monopolisation. The email was
accepted as evidence in the trial, but the judge hearing the case commented
that it was self-serving. In the end, the email didn't help. In June 2000, the
court found Microsoft guilty of monopolistic practice and was ordered them to
divide in to two companies. Currently, the judgement is being appealed.
Both Windows 98 and Linux are operating systems, software that sits between
the
computer hardware and applications such as Word and Netscape. It is the
operating system that enables these practical applications to work. Linux is
the free operating system that is slowly creeping into mainstream use.
Were Microsoft sales really being undermined by Linux? Or was the company
simply constructing a case to create the illusion that there are in fact
serious competitors to its Windows operating system?
If anything, it is the unique philosophy and culture that underlines the free
software movement that poses a threat to big business monopoly.
The initial version of the Linux operating system was created by Finnish
student, Linus Torvalds. This system was then improved upon by thousands of
others after he made the source code available to the public under the GNU
General Public Licence. This licence ensures that any source code associated
with the software has to be made available to the public for scrutiny,
improvement and exchange. Source code is effectively the recipe of the
software
application?it tells computer programmers exactly how a piece of software
works. The GNU licence also allows companies to charge money for distributions
(such as user-friendly Linux cd-roms), technical service and other
applications. However, the source code behind the applications must at all
times be available to the public, which means that anyone can have it for free
if they want it.
Linux spread like a virus amongst programmers and enthusiasts during the
1990s.
Currently, it has a growing industry surrounding it offering books and manuals
as well as pre-packaged software cd-roms for those who do not wish to download
it from the Internet. Programmers from around the world are involved in
developing thousands of applications to improve the system and add new
functions.
The distribution of Linux has raised the popularity of the GNU licence and its
principles have since been adopted by thousands of software developers.
Richard
Stallman, the man behind GNU, was a programmer at MIT Artificial Intelligence
Lab who was an active participatant in the culture of sharing source code,
collaborative problem solving and learning from others that was alive in the
1970s. However, in the early 80s, Stallman witnessed the atmosphere beginning
to change. The code was becoming valuable and big business began to move in.
Frustrated by the new proprietary environment, Stallman decided to create a
free operating system. In 1984, he resigned from MIT to start the GNU project.
The primary motivation of this project was to create a free computer operating
system where 'everyone is free to copy it and redistribute it, as well as to
make changes either large or small'1.
In 1985, he founded the Free Software Foundation (FSF)?aiming to further
promote the right to 'use, study, copy, modify, and redistribute computer
programs.'2 Stallman was also interested in the ethics and definition of the
word 'free', and the impact that this way of thinking might have on the
community. The FSF is a political movement?'free software is a new mechanism
for democracy to operate'3.
For the next few years, Stallman and a dispersed cluster of programmers would
produce hundreds of large and small software tools and applications under the
GNU philosophy. It was possible for programmers to specify the way they wanted
their software and code to be utilised. GNU has an ever-growing variety of
licences that reflect the various needs of its community. The software-sharing
community was being rebuilt. But not everyone understood.
One of the problems with Stallman's initiative was the use of the word 'free',
although he has always maintained that it isn't about money, it's 'free as in
freedom.' However, some members of the software sharing community did not
share
all the ideals of the movement. For them, it was about a distributed community
and its capacity to jointly solve problems, error-proof programs and, at the
end of the day, produce superior software.
Enter the 'open source' movement. Today, open source has become the popular
term to describe freely downloadable software such as Linux. The media are
using this term more and more frequently. Eric Steven Raymond and his paper
'The Cathedral and the Bazaar' played an influential role in the mainstreaming
of this term.
'The Cathedral and the Bazaar' documents the software movement that inspired
Linux, tracing it back to the very early days of computing. This is the paper
that inspired Netscape executives to make the web browser's source code
publicly available. Raymond stated that the future 'will belong to people who
start from individual vision and brilliance, then amplify it through the
effective construction of voluntary communities of interest.'4 For Netscape,
or
any big business, access to a talented pool of highly skilled programmers
working for free must be tempting.
In January 1998, Raymond got a call from Netscape confirming that the Internet
browser creator was going to make Netscape 5.0 software code available to the
public. In an article in Salon Magazine, Raymond reports that this was the
moment he had been waiting on for 20 years: 'Netscape doing this creates a
window of opportunity for us to get our message into corporate boardrooms'5.
The Netscape decision to free its software marked a significant division in
the
non-proprietary software development community. Eric Raymond and his group of
five colleagues agreed the time had come 'to dump the confrontational attitude
that has been associated with free software in the past and sell the idea
strictly on the same pragmatic, business-case grounds that motivated
Netscape'6. The word 'free' had to go and 'open source' was born.
Richard Stallman accepts the increasing popularity of the term 'open source'
but is highly critical of the movement, claiming that it 'avoids mentioning
idealistic concepts such as freedom and community, and as a result most of the
newcomers have no idea that you can think of free software in those terms.'
For
him, the free software and open source movements agree on the practical side
of
things, but disagree on political and ethical fronts.
There is widespread acknowledgement within the free software movement of the
positive contributions software companies have made by revealing their source
code. More and more IBM, Sun and Corel seem to be making their software
open-source. Microsoft is still the exception, arguing that it is bad business
practice to give away content. For the companies who are sharing their code,
open source has been good business practiceperhaps they have realised that
improvements and innovations are more likely to come out of communal spaces
than cubicles in sterile labs and high-rise buildings.
It's unfortunate that a new term had to be coined in order for the code-
sharing
idea to become acceptable to more corporations. If the word 'free' is included
in the term describing the sharing and improving of software code, the value
of
'freedom' becomes embedded in the process. The danger of 'open source'
flirting
with big business is that, with the right type of marketing and legal
strategy,
that term could easily be re-interpreted to describe software made by a
community, but owned by a corporation.
Hopefully 'open source' will not become a euphemism for 'proprietary'.
References:
www.gnu.org
www.fsf.org/gnu/manifesto.html
www.opensource.org
1 www.stallman.org/
2 www.fsf.org/fsf/fsf.html
3 www.gnu.org/events/rms-nyu-2001-transcript.txt
4 tuxedo.org/~esr/writings/cathedral-bazaar/cathedralbazaar/
5 www.salon.com/21st/feature/1998/04/cov_14feature.html
6 www.opensource.org/docs/history.html
----------------------------
freelance video-doco-media-maker
This archive was generated by a fusion of
Pipermail 0.09 (Mailman edition) and
MHonArc 2.6.8.