You may have heard the term open source mentioned many times but are wondering what it really means. Karen Schneider from Equinox, the software company that supports the open source ILS Evergreen, presented an excellent introductory Webinar on Open Source software on March 17, 2009. Follow the “Here’s the recording” link. The first 12 minutes are an orientation to the Webinar functions and troubleshooting for the attendees. Skip forward to get to the content on Open Source.
The Webinar inspired this post and I am highlighting some important points in the presentation while including my own comments and examples. The five main sections are:
- Definition of Open Source
- Examples
- Reliability and Quality
- Cost
- Assessment
- Question and Answer session
Definition
The definition of open source software is set by the Open Source Initiative and is paraphrased below:
Software that allows its users to access and modify the computer code it was created with and includes licensing that allows it to be freely shared and modified without restriction.
A similar concept exists in the GNU Operating system and the Free Software Foundation who originally developed the concept of free software distribution. The major difference with their license and philosophy is that they choose to emphasize the word “free” and do not accept some license restrictions that open source does.
Examples
- Some familiar examples:
- For libraries:
- For programmers and Web developers:
- Databases – PostgreSQL, MySQL
- Scripting code – PHP, Perl
- Web Server – Apache
- Operating System – Linux
- For more examples fast forward to (33:30) for a list of open source software in libraries – The audio mentions more Read the rest of this entry »