Loading...
Please wait, while we are loading the content...
Similar Documents
Using open-source software @ Curtin Library: instant messaging, podcasts, subject guides, blogs and wikis!
| Content Provider | Semantic Scholar |
|---|---|
| Author | Grey-Smith, Sue Padgett, Luke |
| Copyright Year | 2007 |
| Abstract | Curtin Library has a reputation for having an innovative approach to providing services. Its SMS service, for example, has been of interest to libraries both in Australia and overseas. This paper discusses a number of other new services, all supported by open-source software, that have been customised and implemented by Curtin. In 2006, Curtin chose to implement an instant messaging “AskOnline” service to replace Tutor.com virtual reference software. Open-source software was used: ejabberd for the backend, jwchat as the web client and Miranda Instant Messenger as the gui interface. Another new addition to the library’s resources in 2006 was a customisable subject guide database based on Pirate Source software created by the Joyner Library at East Carolina University. Podcasts and blogs have also been offered by Curtin. We use Audacity – free, open-source, sound-editing software, and copyright-free music from ccMixter, to produce podcasts on a range of topics aimed at new students, and use the free open-source blog engine b2evolution for blogs for external and internal use. In 2006 we experimented with MediaWiki software to evaluate it as another useful open-source tool for library staff and clients. In each of these examples, the reasons for choosing open-source software rather than commercial products are discussed. There is a detailed description of the customisations we needed to make, together with advice for those who might be interested in following the same path. What is open source software (OSS)? The Open Source Initiative (http://www.opensource.org/) claims that open source software is “an idea whose time has finally come”. But what exactly is it? If you define the first term “open”, it is seen to represent the philosophical understanding of how a previously created “source” or code can be used or adapted to develop a piece of “software”. However the concept of “openness” in software development is said to exist on a spectrum. At one end of the spectrum is a piece of software developed by someone who never allows anyone else to look at it. This can be defined as “closed” source software. However, if the developer allows a friend to look at the inner workings of the software, then to a degree, that software becomes open. It is the other end of the openness spectrum that we will discuss in this paper. That is, where the source code 1 CED, 2006, Open standards, open source, and open innovation: harnessing the benefits of openness, CED: Washington, p. 8 Using Open Source Software @Curtin Library 2 of software is available to everyone to modify and adapt to their own needs. There is often a license requirement that those who modify the software allow their changes to be available to other users and developers. These are the conditions which underlie the philosophy of the GNU public license. The historical origins of OSS can be traced to the academic environment where the sharing of software was part of a free exchange of information. Traditionally, sharing source code was driven by a pursuit of knowledge and furthering conceptual understanding in programming science and utility. Source code was analysed, modified and created to solve programming problems rather than being used for producing a sellable or vendible product. The use of code in this way has been referred to as “hacking”. Richard Stallman espoused that the very nature of software demands that it be available to anyone to ensure that innovation is not stifled. He goes further to provide that essential freedoms should include the ability to use and modify software for any purpose. You should also be able to “distribute or redistribute” the software freely such that the community can benefit from the improvements you or anybody else make. The phrase “open source” was coined by a number of individuals who have carried forward the free-software philosophy through the 1990s and beyond. Eric S Raymond co-founder of the Open Software Initiative (OSI) and others have maintained the underlying importance of having unrestricted access to modify and redistribute source code. However, there has been a tendency by those associated with OSI to acknowledge a proprietary element to the software. What constitutes OSS from a practical perspective is access to the source code (the software’s building blocks) rather than just the precompiled binary. Creators and supporters will quite often also include a binary version of their software. This is for the benefit of those who are less technically proficient with programming and who simply wish to use the software. Raymond in “Homesteading the Noosphere” describes some other common characteristics of OSS. • Established OSS quite often have a dedicated website created or administered by the author which acts as a single point of access to information about the software, as well as links to mirror sites to download source and binary files required to run, fix and update the software. • Support for the use of the software usually comes in various forms suitable for varying users. Quite often the software website includes a combination of different discussion lists, forums and more recently blogs and wikis. There may be a blog designed for users who require less technical information on how to set up and operate the software. There 2 The philosophy and condition can be found at http://www.gnu.org/philosophy/free-sw.html 3 For a concise review of performance of hacking see Garfinkel, S. 2005, ‘Hack license’, Technology Review, vol 108 no 3, p.75 4 Stallman, R. M. 1985, The GNU manifesto, retrieved September 28, 2006 from http://www.gnu.org/gnu/manifesto.html 5 Stallman, R. M., 1999 ‘The GNU Operating system and the free software movement’ in C DiBona et al. (eds.) Open sources: voices from the open source revolution, California, O’Reilly and Associates, p. 56 6 Raymond, E. S 1999, ‘A brief history of hackerdom’ in The Cathedral and the bazaar: musings on linux and open source by an accidental revolutionary, California, O’Reilly and Associates 7 Raymond, E. S 1999, ‘Homesteading the Noosphere’ in The Cathedral and the bazaar: musings on linux and open source by an accidental revolutionary, California, O’Reilly and Associates Using Open Source Software @Curtin Library 3 may also be a programmer’s forum where people contribute their bug fixes, patches or adaptations, and discuss directions and opportunities for further enhancement. • Well established OSS usually becomes the subject of further publications to allow people to become familiar with the language and construction of the source code. They further explain how different open source components can interact to form new software packages to suit individual needs. An example is the interoperation between PHP and MySQL which has been the subject of numerous publications. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://researchbank.swinburne.edu.au/file/acbed9b4-32ba-4a7f-ae81-5f4623a889ca/1/PDF%20(Published%20version).pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |