Open Source - History and Development
Adrienne Walker
San Jose State University
School
of Library and Information Science
287-14
Seminar in Information Science
The
Open Movement and Libraries
Abstract
In
the 21st century, we think of open source in terms of software or online full
text access. A documented beginning of open source can be traced to the
early 20th century with the implementation of a tool called cross-licensing
agreements. These agreements allowed automobile
manufacturers to share technology in the form of patents for the benefit of the
American automobile industry. In the 21st century, The Cathedral and the Bazaar was the tool that gave the impetus for
the open source movement. The Cathedral and The Bazaar is ultimately,
what brought the code for the browser Netscape into the public domain. This decision resulted in Firefox. Open
source continues to ramp up and the open source movement includes universities,
colleges, corporations and libraries and if we take a lesson from the past all
will benefit.
Discussion
The origin of open source and its development
Free
sharing and open source are not 21st century ideas, we tend to think of open
source as a way of being connected to the Internet as software but open source
was in existence early in the 20th century although it took a different form. That
form was automobile manufacturing. For those of you familiar with early
automotive history, Henry Ford challenged the patent of George Selden. Selden
had a chokehold on the automobile industry but Ford won a challenge to Selden's
patent (The history of free and open source,
2009).
Henry Fords breakthrough initiated the beginning of open source in the modern age and coupled with the formation of the Motor Vehicle Manufacturers Association was influential in creating cross-licensing agreements. Cross-licensing agreements existed between the United States automobile manufacturers of the day. Each automobile manufacturing company modified the technology and filed patents, these patents were shared, and no exchange of money, no lawsuits and an industry thrived (The history of free and open source, 2009).
Now in the late 20th century the Advanced Research Projects Agency Network (ARPANET) developed a procedure called request for comments, this protocol became the root of telecommunication networks protocols and is defined as a collaborative open source effort of the 1960's which you may know as the Internet (Strickland, 2007). This was followed by the development of a user group called SHARE whose goal it was to assist with software exchanges (About SHARE, 2008).
However, on the cusp of the 21st century in 1998, a group met in the Palo Alto, California home of a leading member of the Foresight Institute (Foresight Institute: studying transformative technologies, 2009), Christine Peterson. The Foresight Institute was established in 1986 and its goals were to focus on potentially revolutionary technologies. Those in attendance were Eric Raymond, Michael Tiemann, Larry Augustin, John Hall, Todd Anderson and Sam Ockman. This meeting had been held to explore the explosive potential of the announcement that Netscape was releasing its source code into the public domain (Newton, 2009). The management at Netscape had been influenced by Eric Raymonds decisive paper The Cathedral and The Bazaar (Raymond, 1999).
In
order to appreciate the significance of the Netscape announcement, it is
important to understand the differences between free and shareware. Open source
then referred to as freeware is to include the code with distribution as well as modifications of derivative works.
Shareware has a negative connotation because it connects to an individual who
has written an application and commonly asks for money to further the
development of one application with little or no help offered if the
application fails to function as advertised. Freeware (open source) also has
the same reputational difficulties (Open Source Initiative, n.d.).
The Palo Alto meeting discussed many ideas that would separate freeware from shareware and the open source name was selected. This was an ethical restructuring, which resulted in a greater appeal to the business community. This development resulted in a greater appeal to the business community and the group that met in Palo Alto that day wanted to ride in to the market on the announcement of Netscapes decision. To improve freewares now open source reputation to the public. Their decision was followed by an open source conference by Tim O'Reilly and then the Open Source Initiative by Eric Raymond and Bruce Perens. The growth of the Internet was in no small part instrumental in the expansion of open source software (Newton, 2009).
Changes
with open source moved quickly with IBM feeling threatened by open source and
propelling UNIX into the open source business model, Red Hat followed next
taking on the proprietary UNIX and windows systems. The dotcom boom also
provided growth in popularity for open source software such as Linux, this
period also allowed for a fertile field for the growth of open source software
development through mainstream software companies such as Sun Microsystems and Corel (History of the OSI, n.d.). These players were
on the field for open source until the failure of the dotcoms, which occurred
after the boom period of 1998-2000 (History of
the OSI, n.d.).
A
recent development that demonstrates the influence of open source places Microsoft
in the spotlight as the software giant recently open sourced .NET Micro in the
Apache 2.0 license. This action by Microsoft
clearly demonstrates that this is a sign of the times relative to impact that the
open source community its software and accompanying applications continues to
have on the business software market (Blankenhorn
& Rooney, 2009).
In order for software to be considered open
source the terms of use must comply with the following as defined by the Open
Source Initiative: The acceptance of the free redistribution. The program must include the source code. The
license must allow modifications and derived
works. The integrity of the authors source code must be maintained, meaning
that the license may restrict the source code from being distributed in
modified form. Groups or persons may not
be discriminated against. There can be no discrimination against fields of endeavor,
meaning that the license must not restrict anyone from making use of a program
under this license. The distribution of
the license requires that the rights to the program apply to all and the
license cannot be product specific nor can the license limit another software
program (Open Source Initiative, n.d.).
The shift to open source is about the needed tools to manage and share resources and with the growth of digital resources, it is about using monetary resources more efficiently (Parry, 2009). It is about providing access to resources using better technologies leaving behind those technologies that are no longer effective with some technologies functioning virtually unchanged since the 1980s. Non-library software as an example has changed dramatically in the last ten years leaving universities and libraries behind. The Cathedral and The Bazaar has shown the library community that it can be better to trade in the open noisiness of the bazaar then in the dark quietness of the cathedral (McDonald & Jannik, 2004).
The idea that libraries should control the technology that supports the libraries, which in turn supports the community, is a relatively new thought. This empowerment continues to be elusive for libraries large, small, public, academic or special to accomplish, as they need personnel to manage and support their in-house open source technology. If the application is an open source application, this support can be in the form of a systems librarian (Parry, 2009). However, this lack of support continues to encourage the growth of an industry to allow libraries without the means to manage an open source application in-house to outsource the needed support with such companies as Liblime (Ayre & Gould, 2009).
The
Internet has forever changed the way we communicate and conduct business. It is allowing the development and rapid expansion
of online archives that cross all academic and research disciplines. These
archives have come to be known as open access because they are available online
and in full text (Bosc & Harnad, 2005).
The availability of full text online was a radical idea, which has it
development through Carl Lagoze and Herbert van de Sompel in 1999. This development by Carl Lagoze and Herbert
van de Sompel of a metadata tagging protocol has made open access
interoperable; this was a critical development as this interoperability then
promoted the development of the self-archiving repositories such as eprints,
which is an Open Access and
Institutional Repository (van de Sompel
& Lagoze, 2000). The exchange
of large amounts of information over a network using metadata in a document
with information that is standardized is one of the primary reasons for the
explosive growth of open source software and open access (Bosc & Harnad,
2005).
The Open Source Initiatives (OSI) had its start at the Palo Alto meeting and after the establishment of the Open Source Initiatives; Eric Raymond became the President of the OSI and held that office until 2005. The early goals of the Open Source Initiatives were to educate and advocate for the OSI organization and the newly created open source brand. This was an important decision as it separated the idea of freeware and shareware from open source software. The definition of open source evolved from the Debian software guidelines and was approved and presented by February 1998 and with few changes has remained static. OSIs stability has allowed it to be an international organization and support quiet reform for the open source community both nationally and globally (History of the OSI, n.d.).
There remains much discontent in
universities and libraries over the insufficiency of the commercially available
library software applications. This
attitude began to bring about a drive toward the development and adoption of
open source software for the management of library resources. Commercial
vendors have long enjoyed the complete control over which elements of the
software that libraries in particular would be made available to them, this is
disturbing considering the great outlay of money that libraries and other
information organization must spend annually. However, this financial chokehold on libraries
has begun to weaken (Guess, 2008).
The Utah State University developed eduCommons, an open course workflows system and Carnegie Mellon designed the open learning initiatives and both institutions did this for the sole purpose of sharing open source educational resources (Atkins, Brown, & Hammond, 2007).
The growth of open source needs to continue to be supported and encouraged by large research libraries and private foundations, as often it is they who provide the impetus for smaller yet more specialized open source applications such as:
Coastlines Community College, which developed Chengo an online Chinese and English language learning system, which have been, adapted it to Spanish language learners received funding from the William and Flora Hewlett Foundation (Atkins, Brown, & Hammond, 2007).
Foothill-De Anza Community College, which directs the development SOFIA (Sharing of Free Intellectual Assets), is an open content initiative that represents a collaboration of California community colleges to provide online resources that have superior academic quality. This initiative was funded by the William and Flora Hewlett Foundation and modeled after MITs open courseware initiative. The collaboration between Foothill-De Anza Community College Direct and the University of Michigan has produced what is being termed the next generation of systems for distance education this open source application (ETUDES-NG)and is designed to improve the tools that support online learning (Atkins, Brown, & Hammond, 2007).
The Monterey Institute for Technology and Education developed the National Repository of Online Courses and received funding from the William and Flora Hewlett Foundation. This repository has a library of high school AP and undergraduate courses that are available free to students and instructors through the NROC Licenses, which are content use arrangements for commercial vendors, such as educational providers and textbook publishers (Atkins, Brown, & Hammond, 2007).
How are academic colleges and libraries using Open Source?
University Libraries at Auburn University installed the mylibrary open source software portal in January 2001 and it is still in active use today. Prior to Auburn University Libraries installing mylibrary, most academic libraries used open source middleware software. Open source middleware software connects software components or applications to multiple computers thereby enabling them to interact across a network. Mylibrary fit the open source model that Auburn wanted for its environment because it offered the least amount of customization out of the box (McDonald & Jannik, 2004).
University of Arizona Library has been involved in rebuilding academic libraries in Afghanistan since April 2002 as well as a project in there in 2005. Both of these projects involved the digital libraries alliance, which is part of the Afghan eQuality Alliances: 21st Century Universities for Afghanistan initiative. The purpose of these projects is to provide access to library resources using an open source integrated library system (ILS). Koha was selected for the following five academic libraries in Kabul, Afghanistan:
Kabul University
Kabul Medical University
American University of Afghanistan
Institute of Polytechnic
Kabul University of Education
Most integrated library systems software is commercially controlled. The Afghanistan project has limited funding which means that going with open source software would continue to open up options such a language support, which has allowed the project to develop its own future and direction (Han & Rawan, 2007).
How successful have academic libraries and information organizations been with open source software?
Auburn University Libraries became a leader in the open source movement after installing a UNIX based server and implementing an open source library application called NOTIS (McDonald & Jannik, 2004). Libraries and information organizations typically viewed open source software (OSS) products and projects as experimental. Many times, open source projects are viewed as incapable of scalability or sustainability, which are another of the major concerns by libraries regarding the selection of an open source application. The implementation and maintenance particularly for small libraries that generally have little or no in-house technical staff cannot support an open source software investment; regardless of the money that could be saved in the expenditure of annual licensing fees and periodic upgrade charges (McDonald & Jannik, 2004).
The new generation of catalogs such as VuFind created, as open source software by Villanova University is a library gateway or portal and is designed and developed for libraries by libraries. VuFind's goals are to allow library users to search all of the library's resources such as catalog records, journals, and digital resources through this one portal effectively replacing the OPAC. VuFind is completely modular allowing libraries to select only the basic system, and at some future point elect to add additional components. As VuFind is open source, libraries can modify any of the modules that best suits their community. Some of the libraries currently using VuFind are University of Michigan, Wake Forest, Colorado State, York University, London School of Economics, University of Georgia; and other academic libraries (Parry, 2009).
What support, if any that they received or finally receive from administration?
Measuring support for open source is challenging as not all open source installations are known or are up to date. The possible exceptions are those colleges and universities with deeper pockets, which can take the plunge more easily in part due the personnel resources and may have an easier time influencing administration or members of the board of the viability of open source software. However, the following libraries are pressing on with open source applications despite the apparent lack of support at their institution by introducing open source in small steps with pilot projects and gently fanning the flames of success and acceptance (Guess, 2008).
Auburn University's mylibrary portal has not gained wide spread support at the university, but it has built up a stable reputation due in large part to the continued success of its open source portal inspiring the university administration to investigate how portal information can be incorporated with the planned enterprise-wide university portal. Auburn University considers these information channels, one interface accessing multiple types of information (McDonald & Jannik, 2004).
Utah State University is becoming a major source of open and sustainable learning with the resources provided by their institution through the Center for Open and Sustainable Learning (COSL) and the development eduCommons. The goal of this system is to provide direction for authors wishing to publish their materials in an open access format. This guidance includes but is not limited to copyright issues, creating course packs and repository services. Utah State University is one of many educational institutions that are going to remove the barriers that are keeping other institutions from creating their own MIT-style Open Courseware portal (Atkins, Brown, & Hammond, 2007).
Some in librarianship and in other information fields are not happy with the new types of catalog or information interfaces. These catalogs and interfaces allow users to search for all materials through one interface. These have been referred to as a Google type of interface and are viewed as a disservice to the user. These interfaces are leaving the users to fend for themselves and because users are beginning to feel that they can search effectively without any assistance, they have been led to believe, through the ease of use of these new interfaces, that they no longer need the services of information professionals (Parry, 2009).
Conclusion
Information professionals are becoming increasingly concerned that libraries and other information centers are going to be kicked to the curb by virtue of the changes in these interfaces. To the dismay of some, the Google style catalog interfaces are being developed by commercial vendors and by the open source development community. Innovative Interfaces with Encore and Media Lab Solutions, Inc with AquaBrowser are pursuing such commercial developments (Parry, 2009).
The
open source trend will no doubt grow in both educational institutions and other
information organizations, it is blogged, unconferenced and podcasted about and
based on the growth of repositories, software and support the open source
movement is just hitting its stride. The increase of requests and yes sometimes
demands for open source software and applications are increasing
exponentially. Individuals, groups or
organizations who resist or are inflexible and choose not to investigate any
type of participation with open source may find themselves as the open source
movement progresses and gains not only momentum but converts in the position according
to Peter Suber of being a toll road in an open access world (Suber, 2009).
References
About SHARE. (2008). Retrieved October 2009, from SHARE: http://www.share.org/AboutSHARE/tabid/65/Default.aspx
Atkins, D. E., Brown, J. S., & Hammond, A.
L. (2007). A review of the open
educational resources (OER) movement: achievements,
challenges, and new opportunities. San Francsico:
Creative Commons.
Blankenhorn, D., & Rooney, P. (2009,
November 18). Competition made
Microsoft open source embedded .NE. Retrieved November 18, 2009, from ZDNet:
http://blogs.zdnet.com/open- source/?p=5282
Bosc, H., & Harnad, S. (2005). In a
paperless world a new role for
academic libraries : providing open access. Learned Publishing , 95-99.
Foresight Institute: studying transformative
technologies. (2009, October). Retrieved
October 2009, from The Foresight Institute:
http://www.foresight.org/
Guess, A. (2008, February 19). Open Minds,
Open Books, Open Source. Retrieved
October 2009, from Inside Higher Ed: http://www.insidehighered.com/news/2008/02/19/opensource
Han, Y., & Rawan, A. (2007). Afghanistan
digital library initiative : revitalizing
an integrated library system. Information
Technology and Libraries , 44-46.
History of the OSI. (n.d.). Retrieved November
2009, from Open Source Initiative:
http://www.opensource.org/history
McDonald, R. H., & Jannik, C. M. (2004).
From web server to portal : One
library's experience with open source software.
Journal of Library Administration , 71-87.
Newton, J. (2009, April 15). The start of
open source. Retrieved October 2009,
from Content Log: http://newton.typepad.com/content/2009/04/the-start-of- open-source.html
Open Source Initiative. (n.d.). Retrieved October
2009, from Open source definition: http://www.opensource.org/docs/definition.php
Open Source Initiative. (n.d.). Retrieved November
2009, from Wikipedia: http://en.wikipedia.org/wiki/Open_Source_Initiative
Open Source. (n.d.). Retrieved October 19, 2009, from
Wikipedia the free encyclopedia: http://en.wikipedia.org/wiki/Open_source
Parry, M. (2009, September 28). After losing
users in catalogs, libraries find
better search software. Retrieved September 4, 2009, from The Chronicle of Higher Education: www.chronicle.com
Raymond, E. S. (1999). The cathedral and the
Bazaar. Retrieved October 19,
2009, from Wikipedia, the free encyclopedia: http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar
Strickland, J. (2007, December 28). How
ARPANET Works. Retrieved October 19,
2009, from How stuff works: http://computer.howstuffworks.com/arpanet.htm
Suber, P. (2009, November 2). Open Access
Newsletter. Retrieved November 2,
2009, from SPARC: http://www.earlham.edu/~peters/fos/newsletter/11-02-09.htm
The history of free and open source. (2009, October). Retrieved October 2009, from Wikipedia, the Free
Encyclopedia: http://en.wikipedia.org/wiki/History_of_free_and_open_sourc e_software
van de Sompel, H., & Lagoze, C. (2000). The
Santa Fe convention of the open
archives initiative. D-Lib Magazine .