Essays24.com - Term Papers and Free Essays
Search

The Future Of Open Source

Essay by   •  September 29, 2010  •  8,831 Words (36 Pages)  •  1,718 Views

Essay Preview: The Future Of Open Source

Report this essay
Page 1 of 36

A system without a display, for example, could discourage the development of

graphical applications, or if it were difficult for several people to interact with the

same application this could discourage some educational uses. Moreover, Fano noted

that after a system starts to develop in a particular direction, work in this direction

is preferred and it accelerates the development in this direction. As a result, "the

inherent characteristics of a time-sharing system may well have long-lasting

effects on the character, composition, and intellectual life of a community" (cf.

Tuomi, 2002: 86).

The modern concept of proprietary software emerged in the 1970s, when the computer-

equipment industry began to unbundle software from hardware, and independent

software firms started to produce software for industry-standard computer platforms.

Over the decade, this development led to the realization that software was associated

with important intellectual capital which could provide its owners with revenue

streams. In 1983, AT&T was freed from the constraints of its earlier antitrust agreement,

which had restricted its ability to commercialize software, and it started to

enforce its copyrights in the popular Unix operating system. The growing restrictions

on access to source code also started to make it difficult to integrate peripheral equipment,

such as printers, into the developed systems. This frustrated many software

developers, and led Richard Stallman to launch the GNU project in 1983 and the Free

Software Foundation in 1985. Stallman's pioneering idea was to use copyrights in a

way that guaranteed that the source code would remain available for further development

and that it could not be captured by commercial interests. For that purpose,

Stallman produced a standard license, the GNU General Public License, or GPL, and set

up to develop an alternative operating system that would eventually be able to replace

proprietary operating systems.

Although the GNU Alix/Hurd operating-system kernel never really materialized, the

GNU project became a critical foundation for the open-source movement. The tools

developed in the GNU project, including the GNU C-language compiler GCC, the C-language

runtime libraries, and the extendable Emacs program editor, paved the way for

the launching of other open-source projects. The most important of these became the

Linux project, partly because it was the last critical piece missing from the full GNU

operating-system environment. Eventually, the core Linux operating system became

431

The Future of Open Source

combined with a large set of open-source tools and applications, many of which relied

on the GNU program libraries and used the GPL.

The first version of the Linux operating system was released on the Internet in

mid-September 1991. The amount of code in the first Linux release was quite modest.

The smallest file consisted of a single line and the longest was 678 lines, or 612

lines without comments. The average size of the files in the first Linux package was

37 lines without comments. In total, the system consisted of 88 files, with 231 kilobytes

of code and comments. The program was written in the C programming language,

which the creator of Linux, Linus Torvalds, had started to study in 1990

(Tuomi, 2004).

During the 1990s, the Linux operating system kernel grew at a rapid pace. The overall

growth of the system can be seen in Figure 1. The accumulated number of key contributors

recorded in the Credits file of the Linux system increased from 80 in March

1994, when they were first recorded, to 418 in July 2002, and 450 by the end of 2003.

The developers were widely distributed geographically from the beginning of the

project. In July 2002, there were 28 countries with ten or fewer developers and seven

countries with more than ten developers. At the end of 2003, the Credits file recorded

contributors from 35 countries (Tuomi, 2004).

432

Ilkka Tuomi

Figure 1 - Growth of Linux kernel, 1991-2000 (source: Tuomi, 2001).

Linux has become a particularly visible example of open-source software, as it has

often been perceived as a challenger to Microsoft's dominance in personal-computer

operating systems. Other important open-source projects, such as Apache, Perl,

MySQL, PHP, Sendmail and BitTorrent, have also considerably shaped the modern computing

landscape. In fact, the global Internet now operates to a large extent on opensource

software. Commercial concerns, such as IBM, Sun Microsystems, Oracle, SAP,

Motorola and Intel, have become important players in the open-source field. Policymakers

from South America to Europe, China, Republic of

...

...

Download as:   txt (63.5 Kb)   pdf (502.8 Kb)   docx (42.5 Kb)  
Continue for 35 more pages »
Only available on Essays24.com