Free/Open Source Software and Libraries Eric Goldhagen com What is Free/Open Source Software? Why Should Librarians Care About Software.

Slides:



Advertisements
Similar presentations
Open Source and Free Software in Education
Advertisements

Overview of Free/Open Source Software for Librarians Eric Goldhagen
CyberPatriot: An Introduction to GNU/Linux 9/10/10 Joshua White Director of CyOON R&D Everis Inc (315)
The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Linux Overview1 John Mathieson IEEE Monthly Meeting February 3, 2009 Tux Official Mascot of Linux Kernel.
Library Website 2.0: Integrating Wiki Software to Enhance Content of the Library's Website Justin Robertson, MLIS, AHIP Judy Burnham, MLS, AHIP Jie Li,
Free Beer and Free Speech Thomas Krichel
1 …librarians are more freedom fighters than shushers. --Carla Hayden, Ms. Magazine Mission Statement: Radical Reference is a collective of volunteer library.
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
Copyright for Collaboration Jessica Coates Project Manager Creative Commons Clinic AUSTRALIA part of the Creative Commons international initiative CRICOS.
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
W15D3. Protection (recap) Common sense Antivirus software (some free, eg: AVG) Update OS Verify the validity of info in s received  Use search.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Vimal kumar V Asst. Librarian Asian School of Business Technopark,Trivandrum.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Free Yourself from © and Get Creative with Presented for PNLA Annual Conference by Connie Strittmatter and René Tanner Reference Librarians, Montana State.
“Free Beer” for Libraries? - Getting Results with Open Source Solutions SNRG FM Michelle Suranofsky Mark Canney Lehigh University.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
What the hell is. Free software is software that anyone is free to use, copy, improve, examine or distribute, either free of cost or for a price. More.
Chapter 4 Computer Software.
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
Using Wikis Presented by: Esther Mitchell Welcome to Using Wikis!! Be sure to complete this pre- professional development survey before the training.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Overview of Linux Dr. Michael L. Collard 1.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
BLOG. WHAT IS A BLOG ? We have a lot of definition of blog.. A blog is a personal diary. A daily pulpit. A collaborative space. A political soapbox. A.
Presented By: Avijit Gupta V. SaiSantosh.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Open Source Software Bangladesh University of Business and Technology Nizar Saadi Dahir M.Sc. Computer Engineering Computer Center- Kufa University
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
IS1825 Multimedia Development for Internet Applications Lecture 09: Free and Open Source Software Rob Gleasure
Wiki: The Ultimate Tool For Online Collaboration Meredith Farkas November 15, 2006 Michigan Library Consortium.
CPS 82, Fall Open Source, Copyright, Copyleft.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Instructional Technology & Design Office or The World of Wikis Presented by Rebecca McGuire.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux June 2011 Kaplan University 1.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
10/07/2008 Open Source Software An Introduction to FOSS in Libraries and Information Centers Christopher Ritzo GSLIS PhD. Candidate IMLS Scholar, Youth.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
LGPL
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Future Tech: Open Source Software. Future Tech What do Wikipedia, The Conservation Fund, USPIRG and the Obama administration have in common?
Open Source Software. Chris Moylan Group 5...I think.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Wikis: tools for collaboration Ace School Librarianship ICT Applications.
Content Management Systems. Fast, easy, lower cost ways to create and maintain information on the web The alternatives to build-it-yourself HTML.
OPeNDAP Development and Security Policies. Development Policies All of our software uses LGPL or GPL –LGPL is used by most of the code –We want it to.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
1 January 14, Evaluating Open Source Software William Cohen NCSU CSC 591W January 14, 2008 Based on David Wheeler, “How to Evaluate Open Source.
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
OPEN SOURCE.
OPEN SOURCE.
Selected topic in computer science (1)
What is Copyright?.
Business in a Connected World
Chapter 2: The Linux System Part 1
Is a Content Management System in Your Future?
Presentation transcript:

Free/Open Source Software and Libraries Eric Goldhagen com What is Free/Open Source Software? Why Should Librarians Care About Software Licenses? What is the difference between Free Speech and Free Beer?

GNU and LINUX Richard Stallman GNU (GNU Not Unix) Started writing free software utilities for unix in 1984 Stallman personally wrote an impressive amount of software Founded GNU and Free Software Foundation By 1991 GNU created all the elements of a free OS except a kernel Linus Torvalis Linux Wrote linux kernel in 1991 Linux was released under GPL, the software license written by Richard Stallman

Important Terms: Software is written as text (source code) Software is most often distributed as an application (binary) that runs in a specific operating system and type of hardware (architecture) Source code is modified (compiled) by another program (compiler) to create a binary Free software and open source are in most cases equivalent and may be found abbreviated as FOSS, F/OSS or FLOSS

What Do You Mean Free? Free as in Speech (always) Free as in Beer (sometimes) More extensive definition at Free to read source code and evaluate it for security and other reasons Free to modify source code for your own use Free to distribute your modifications Free to anyone for any use

Freedom Backed by License The freedoms associated with F/OSS are protected by software licenses There are many different licenses for F/OSS GPL (GNU General Public License) Strong copyleft license, all code modifications must be released BSD (Berkeley Software Distribution) Permissive and non-copyleft, allows for easier bundling of f/oss with commercial tools. LGPL (GNU Lesser GPL) Compromise between GPL and BSD-like licenses. Not a strong copyleft license, because it permits linking with non-free modules. See for full list of free/open source licenses

Why Should Libraries Care About Software Licenses? Discussions of software license, fair use and copyright overlap Creative Commons License for content is an outgrowth of F/OSS End User License Agreements (EULA's) limit rights Free/open source licenses protect freedom and rights You never own commercial software Public access can be restricted by EULA's Software licenses are a drain on limited library budgets Knowledge as information vs. knowledge as property

Benefits of Using F/OSS Collaboration with other groups Tools designed with you in mind Localization of Economy Sharing of resources with other groups Seeing a connection between services provided at libraries and the tools used to facilitate those services Open Standards No vendor lock-in

Before you jump... Understand that there is a difference between buying a product from a vendor and hiring a group to modify/customize F/OSS Think about process not product Treat your F/OSS team like partners not vendors Make a wishlist, not an RFP Take time to evaluate tools before implementing active community frequent patches response to non-developers

What FLOSS to Use?

Tools: CMS's Content Management Systems Allows for easy access to add content/pages and edit existing content Can allow for tracking changes to content over time Allow different users/groups to have different information within one site Many CMS's also allow for community interaction/comments/blogs Examples of popular F/OSS CMS's Drupal; Joomla; Slashcode; Bricolage; Plone Working example:

Tools: BugTracking Allows for input of problems with a site or project Sorting by priority and severity of problems Ability to assign and track progress Common tools Bugzilla Mantis

Tools: Project and Task Management Similar in concept to bugtracking but designed for project management and non-technical use Ability to track all tasks for a project Users get tasks and deadlines assigned and log hours and progress Reminders for deadlines and overdue tasks Common Tools WebCollab NetOffice dotProject

Tools: Constituent and Donor Management (CRM) Allows for tracking organizational contact with members and donors Available tools CiviCRM Ebase SugarCRM

Tools: Wiki for collaborative authoring Wikis differ from other types of websites because they allow for freeform editing of all content Best suited for collaborative authoring of documents like software manuals or organizational policies What wikis do people use MediaWiki Twiki PhpWiki Moin moin

Tools: Blogs Blogs allow for an easy way of involving a community in a site Can be a single author or group Blogs tend to be personal or opinion rather than informational Blog your experiences and lessons learned so others can gain from what you discovered. (also search your error messages or problems to find such content)

Tools: Tagging and shared content sites Allows for freeform assigning of tags or keywords to any content Sharable via web for others to see what you found and tagged Used in conjunction with sites that are user created content Tagging sites Delicious Tagzania Flickr

Summary Software licenses/EULA's restrict fair-use Commercial software is never owned, but leased Commercial software is guided by the desires of the marketing department; F/OSS is guided by the needs of the users and the whims of the programmers F/OSS creates a dynamic where collectivity and competition are not mutually exclusive concepts F/OSS creates a culture where contribution and participation are valued over ownership.

Filling in the Blanks Free Software Foundation GNU Open Source Initiative NOSI (Nonprofit Open Source Initiative) Linux distributions Debian Redhat Fedora Ubuntu Gnoppix Where to find f/oss Sourceforge Freshmeat On line Resources for More Information on the Topics Covered

Credits Presentation created with Open Office 1.1, updated with Open Office 2.0, most recent update with NeoOffice2 Created using a salvaged computer running Debian LINUX; modified on a mac running Ubuntu LINUX Presentation theme distributed free with Open Office 1.1 On line sources used for this presentation are all listed on the Filling in the blanks page This presentation covered by the Creative Commons Attribution-ShareAlike 2.5 License.