T O Ro N to Pu B Lic L Ib Rary Open Source Software

Total Page:16

File Type:pdf, Size:1020Kb

T O Ro N to Pu B Lic L Ib Rary Open Source Software ` Open Source Software Toronto Public Library Public Toronto Participant’s Package Original work by Toronto Public Library. The support of the Government of Ontario through the Ministry of Citizenship, Culture and Recreation and of the Government of Canada through Industry Canada is acknowledged. September 2012 www.torontopubliclibrary.ca http://vrl.torontopubliclibrary.ca Open Source Software Outline I What Is Open Source Software • Is It Safe? • History of Open Source • Advantages to Open Source II Software Licenses & Major Contributors • Open Source vs. Freeware vs. Shareware • Google & Android • Linux III Examples of Open Source: Basic Computer Use • Operating Systems • Web Browsers • Virus Protection • Computer Maintenance IV Examples of Open Source: General Tasks • Compression • PDF Conversion V Examples of Open Source: Desktop Publishing • Email • Word and Office Suites • Desktop Publishing • Personal and Business Finance VI Getting Creative in an Open Source Environment • Photo Editing • Drawing and Illustration • Video Playback and Conversion • Audio Playback and Conversion • Video Editing • Audio Editing • 3D Animation VII Open Source Software Glossary • Glossary VIII Open Source Software Useful Links • Links to Resourceful Websites Page 2 I. What Is Open Source Software Open Source refers to a program in which the source code is available to the general public for use and/or modification from its original design free of charge, i.e., open. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. Open source sprouted in the technological community as a response to proprietary software owned by corporations. Open Source software is built on Trust, Teamwork and Transparency just as great teaching is. Open Source software is the perfect fit for education. It reflects some of the best practices out there. What is it? Open Source software is free as in freedom (libre) and free as in $0. Rationale for this movement is that a larger group of programmers not concerned with proprietary ownership or financial gain will produce a more useful and bug-free product for everyone to use. The concept relies on peer review to find and eliminate bugs in the program code, a process which commercially developed and packaged programs do not utilize. Programmers on the Internet read, redistribute and modify the source code, forcing an expedient evolution of the product. The process of eliminating bugs and improving the software happens at a much quicker rate than through the traditional development channels of commercial software as the information is shared throughout the open source community and does not originate and channel through a corporation's research and development cogs. Is Open Source Safe? Is Open Source more of a risk to my computer then other computer programs? No. If anything, open-source software has the potential to be safer. Not that it always is, of course. An open-source program is one whose source code is open to anyone who wishes to study it-- or improve upon it. Open-source software is usually free and often public domain. Popular open-source programs include Linux, OpenOffice, GIMP, InkScape and a program you're quite likely use every day to check the internet: Mozilla Firefox. When everyone has access to the source code, a great many experts are able to examine that code thoroughly and determine if it really is secure. That's prohibitively expensive if the only people with access to the code are on the payroll. And it's not as if closed-source programs are especially secure. People have always found holes throughout Windows since its conception. Back in 1999, security expert Bruce Schneier wrote that "Public security is always more secure than proprietary security...For us, open source isn't just a business model; it's smart engineering practice.” (From Lincoln Spector, PC World) Page 3 History of Open Source The concept of free sharing of technological information existed long before computers. For example, cooking recipes have been shared since the beginning of human culture. In the early years of automobile development, a group of capital monopolists owned the rights to a 2-cycle gasoline engine patent originally filed by George B. Selden. By controlling this patent, they were able to monopolize the industry and force car manufacturers to adhere to their demands, or risk a lawsuit. In 1911, independent automaker Henry Ford won a challenge to the Selden patent. The result was that the Selden patent became virtually worthless and a new association (which would eventually become the Motor Vehicle Manufacturers Association) was formed. The new association instituted a cross-licensing agreement among all US auto manufacturers: although each company would develop technology and file patents, these patents were shared openly and without the exchange of money between all the manufacturers. By the time the US entered World War 2, 92 Ford patents and 515 patents from other companies were being shared between these manufacturers, without any exchange of money (or lawsuits). A collaborative process of the 1960s led to the birth of the Internet in 1969. Early instances of the free sharing of source code include IBM's source releases of its operating systems and other programs in the 1950s and 1960s, and the SHARE user group that formed to facilitate the exchange of software. In a foreshadowing of the Internet, software with source code included became available on networks in the 1980s. Example of boards specifically to discuss modification grew at length. A culture of "modding” software and distributing the mods, grew up so extensively. The sharing of source code on the Internet began when the Internet was relatively primitive. Linux became the archetype for organized software development orientated around the sharing of source code. The label "open source" was adopted by a group of people in the free software movement at a strategy session held in 1998. This group of individuals at the session were the pioneers that came up with the suggested title "open source". Over the next set of weeks they spread the word. Those people who adopted the term used the opportunity before the release of Navigator's source code to free themselves of the ideological and confrontational connotations of the term "free software". Netscape released its source code under the Netscape Public License and later under the Mozilla Public License. In February 1998, the Open Source Initiative was formed. The term was given a big boost at an event organized in April 1998 by technology publisher Tim O'Reilly. Originally titled the "Freeware Summit" and later known as the "Open Source Summit". The event brought together the leaders of many of the most important free and open-source project. At that meeting, the confusion caused by the name free software was brought up. Starting in the early 2000s, a number of companies began to publish a portion of their source code to claim they were open source, while keeping key parts closed. This led to the development of the now widely used terms free open-source software and commercial open- source software to distinguish between truly open and hybrid forms of open source. Page 4 Advantages to Open Source Many people like Open Source for many reasons, here is an overview of some of the more important reasons. Security: Open Source Software suffers from fewer security vulnerabilities than Microsoft products. For example, the US Computer Emergency Readiness Team has recommended using web browsers other than Microsoft's Internet Explorer, and many people are switching over to the Open Source Firefox web browser for a more secure solution. Fixed in a considerably shorter amount of time. Updates are released immediately, not on a monthly schedule, and clock in at fewer than 10 MB. Users are notified automatically and prompted to install the update with a single click. The update process doesn’t take more than a minute on a modern computer. Anyone can contribute and analyze the code making it more secure and constantly increasing the quality. Features: Open Source programs are often programmed by people who use them, they tend to have much more advanced features that some companies haven’t thought of; or are holding back for future releases. Advanced Searching & Customization Capabilities More up to date filters, effects and graphic tools Increased Security Some companies don’t release the latest tools to their paying customers and repackage the software to sell a new version to them that is 95% the same. It doesn’t make sense! Cost: Open Source Software is FREE! Anyone can install a Linux operating system with Open Office and you will be able to go online, create documents, spreadsheets and more. Edit Manipulate and Fix Photos; Edit Audio and Video; Create Software, Games and more. A report by the Standish Group states that adoption of open-source software models has resulted in savings of about $60 billion per year for consumers. Community: In the Open Source community, anyone can take the freely available source code, modify it to suit their needs, and release it back into the community. Forums allow users the opportunity discuss issues PDF instruction manuals / templates Online video tutorials and additional resources are widely made available. At the heart of open source is one thing: Public Collaboration. Your open source community will build, improve, tear down, rewrite, document, criticize, test, stretch, redefine, and give your software legs and a life that exists way beyond the original authors or any one person. Because of that, your community is your software’s best feature. Page 5 II. Software Licenses & Major Contributers Open Source vs. Freeware vs. Shareware What are the differences between three models of "free" software, and why does it matter? With all the excitement, many people are actually confusing open source software with two other models of "free" software--with potentially serious consequences.
Recommended publications
  • FOSS Links FOSS = Free and Open Source Software This Is an Introduction to Several Free and Open Source Software Packages
    FOSS Links FOSS = Free and Open Source Software This is an introduction to several Free and Open Source Software packages. All of these applications have detailed documentation available as well as dozens of YouTube tutorials. “Thou shalt backup lest thy suffer the mega-agonies of last data!” LibreOffice LibreOffice is a free and open-source office suite and includes the following applications: • Writer: This is an excellent replacement for Word • Impress: This replaces PowerPoint • Draw: A simple paint/drawing program • Calc: This is a spreadsheet application • Math: If you need to create a document with advanced mathematics symbols https://www.libreoffice.org/ Darktable DarkTable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them. https://www.darktable.org/ GIMP The Gnu Image Manipulation Program is a bit-mapped graphic editor similar to Adobe Photoshop and Paint Shop Pro. http://www.gimp.org Krita KRITA is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone. It too, is basically a bit-mapped editor. concept art texture and matte painters illustrations and comic https://krita.org/en/ Inkscape Inkscape is a vector art program similar to Corel Draw and Adobe Illustrator. This is the tool you would use to create cover art, posters, banners, business cards, etc. http://www.inkscape.org Audacity Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems.
    [Show full text]
  • Nurturing the Proliferation of Open Source Software
    White Paper opensource vision Nurturing the proliferation of Open Source Software 1 Table of Contents Executive Summary ......................................................................................................................................................................ii 1 Introduction.................................................................................................................................................................1 1.1 Challenges and opportunities....................................................................................................................................2 1.2 The wider context ......................................................................................................................................................3 1.3 Potential impact, issues and mitigating them ........................................................................................................4 2 Core strategic principles ........................................................................................................................................................6 3 Current landscape ........ .............................................................................................................................................................7 3.1 Government context..................................................................................................................................................7 3.2 EU context .....................................................................................................................................................................9
    [Show full text]
  • The Behringer PODCAST & RECORDING
    PODCAST & RECORDING QUICK-START GUIDE Welcome to the Behringer PODCAST & RECORDING quick-start guide Thank you for choosing one of our podcast-capable recording products. This top-notch hardware bundle lets you creatively produce professional-sounding podcasts, voice-over sessions, narration, and music projects for online distribution. If you’re a vlogger, you’ll have a superb pack of equipment to dramatically enhance the audio quality of your videos compared to the built-in camera microphone, giving your broadcasts a more professional appeal. Move up to the next step in the evolution of broadcasting and free yourself from the limitations of conventional communication. Podcasting Basics Before you get started, it is important to understand some of the terminology and uses surrounding the emerging field of podcasting. Podcasting is a term derived from the combination of the words “iPod” and “broadcasting,” and is defined as the distribution of audio or video files, such as radio programs or music clips, over the Internet. This is accomplished by using one of two syndication techniques that allow users to access media on such portable media devices as smart phones, tablets, MP3 players, and laptop computers. RSS (Really Simple Syndication) and Atom are Web content syndication formats written in XML that provide either podcast content or summaries that link to content and additional file information. Podcast is a feed of audio or video files placed on the Internet for public access. Anyone can subscribe to the feed and download the media files. This allows you to collect programs from a wide range of sources for listening or viewing media content, either online or offline with your computer or an appropriate portable device.
    [Show full text]
  • Darktable 1.2 Darktable 1.2 Copyright © 2010-2012 P.H
    darktable 1.2 darktable 1.2 Copyright © 2010-2012 P.H. Andersson Copyright © 2010-2011 Olivier Tribout Copyright © 2012-2013 Ulrich Pegelow The owner of the darktable project is Johannes Hanika. Main developers are Johannes Hanika, Henrik Andersson, Tobias Ellinghaus, Pascal de Bruijn and Ulrich Pegelow. darktable is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. darktable is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with darktable. If not, see http://www.gnu.org/ licenses/. The present user manual is under license cc by-sa , meaning Attribution Share Alike . You can visit http://creativecommons.org/ about/licenses/ to get more information. Table of Contents Preface to this manual ............................................................................................... v 1. Overview ............................................................................................................... 1 1.1. User interface ............................................................................................. 3 1.1.1. Views ..............................................................................................
    [Show full text]
  • Working with Digital Video
    Working with digital video By admin Published: 10/04/2007 - 08:35 Peter Westenberg , October 2007 Working with digital video is part of many artistic disciplines. Besides single screen narratives, video productions can range from animation, multiple screen installation to interactive work. Still, many aspects of digital video can be traced back to the history of film. The interface of a timeline editing software such as Cinelerra [1] shows a multitrack timeline, a viewing monitor, a bin for clips; echoing the setup of a flatbed table for editing celluloid. A dual head set up Cinelerra work station The physical materiality of film and video are fundamentaly different: celluloid versus pixels, chemicals versus algorhytms, but the relationship between film and video has mutually matured. As outlined by Matt Hanson [1b] , video expands cinematographic traditions in new directions, filmmakers can benefit from digitisation by reclaiming the central position of creativity in the film process, as pointed out by Samira Makhmalbaf. [1c] 1 / 28 An 'Old Delft Cinemonta' 16mm editing table in use at the Filmwerkplaats in Rotterdam Digital video also roots in artistic practices of the sixties and seventies. [1a] Artists started using video to capture temporary performances (Joan Jonas [2] , Vito Acconci [3] ), they integrated video monitors in installations (Nam June Paik [4] ), experimented with filters and mixing in video paintings (Peter Campus [5] ). Compared to film cameras, video cameras had a strong feature: it became possible connect a monitor and view directly what the camera recorded. Today, artists can use softwares such as Lives [5] , Jahshaka [6] , Zone Minder [7] or Pure Data [8] and Linux distributions aimed at audio and visual creation such as Dyne:bolic [9] Apodio [10] and Ubuntu Studio [11] to further explore the possibilities of real time video, multiple camera input and live interaction.
    [Show full text]
  • Digital Fountain Erasure-Recovery in Bittorrent
    UNIVERSITÀ DEGLI STUDI DI BERGAMO Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica Classe n. 35/S – Sistemi Informatici Digital Fountain Erasure Recovery in BitTorrent: integration and security issues Relatore: Chiar.mo Prof. Stefano Paraboschi Correlatore: Chiar.mo Prof. Andrea Lorenzo Vitali Tesi di Laurea Specialistica Michele BOLOGNA Matricola n. 56108 ANNO ACCADEMICO 2007 / 2008 This thesis has been written, typeset and prepared using LATEX 2". Printed on December 5, 2008. Alla mia famiglia “Would you tell me, please, which way I ought to go from here?” “That depends a good deal on where you want to get to,” said the Cat. “I don’t much care where —” said Alice. “Then it doesn’t matter which way you go,” said the Cat. “— so long as I get somewhere,” Alice added as an explanation. “Oh, you’re sure to do that,” said the Cat, “if you only walk enough.” Lewis Carroll Alice in Wonderland Acknowledgments (in Italian) Ci sono molte persone che mi hanno aiutato durante lo svolgimento di questo lavoro. Il primo ringraziamento va ai proff. Stefano Paraboschi e Andrea Vitali per la disponibilità, la competenza, i consigli, la pazienza e l’aiuto tecnico che mi hanno saputo dare. Grazie di avermi dato la maggior parte delle idee che sono poi confluite nella mia tesi. Un sentito ringraziamento anche a Andrea Rota e Ruben Villa per l’aiuto e i chiarimenti che mi hanno gentilmente fornito. Vorrei ringraziare STMicroelectronics, ed in particolare il gruppo Advanced System Technology, per avermi offerto le infrastrutture, gli spa- zi e tutto il necessario per svolgere al meglio il mio periodo di tirocinio.
    [Show full text]
  • Catalogo De Apliciones Para Gnu/Linux
    Universidad Luterana Salvadoreña SOFTWARE LIBRE SOFTWARE LIBRE CATALOGO DE APLICIONES PARA GNU/LINUX AUTORES: RUBEN ERNESTO MEJIA CORTEZ MARVIN FERNANDO RAMIREZ DAVID ARMANDO CORNEJO SOFTWARE LIBRE INDICE Contenido Pagina Introducción .........................................................................................1 Objetivos ...............................................................................................2 Que es software libre ? ..........................................................................3 Editores de texto ....................................................................................6 Exploradores ..........................................................................................17 Correo Electrónico .................................................................................28 Editores de audio ...................................................................................40 Reproductores de audio ........................................................................51 Ofimática .................................................................................................61 Reproductores multimedia ......................................................................67 Editores de video .....................................................................................76 Compresores ...........................................................................................87 Creadores de CD'S ..................................................................................96
    [Show full text]
  • Rand Middle East Research Rand Center for Middle East Public Policy
    CENTER FOR MIDDLE EAST PUBLIC POLICY International Programs at RAND RAND MIDDLE EAST RESEARCH RAND CENTER FOR MIDDLE EAST PUBLIC POLICY WWW.RAND.ORG/CMEPP The RAND Center for Middle East Public Policy brings together analytic excellence and regional expertise from across the RAND Corporation to address the most critical political, social, and economic challenges facing the Middle East today. We focus not only on near-term challenges but also on critical long-term trends and solutions. Our goal is to inform policy in order to help improve the security and well-being of people living in the region. Our work in the region helps decisionmakers better understand how to tackle their domestic challenges and build capacity in ways that will make their societies safer, smarter, and more prosperous. WWW.RAND.ORG/CMEPP As part of a nonprofit and nonpartisan organization, RAND’s Middle East experts are committed to high-quality, objective research and analysis. They hold advanced degrees in an array of disciplines and specialize in a uniquely broad range of capabilities, including long-range planning and forecasting, risk assessment, and program evaluation. Many of our Middle East experts have advanced regional language skills and were born or have lived in the region. RAND’s Middle East work is funded by governments, by private foundations, and through the generous philanthropic support of individual donors and the RAND Center for Middle East Public Policy Advisory Board. Many of our publications are available in Arabic at www.rand.org/ar WWW.RAND.ORG/CMEPP PEACE AND PROSPERITY ACROSS THE MIDDLE EAST Reimagining U.S.
    [Show full text]
  • Open Source Software Notice
    Open Source Software Notice This document describes open source software contained in LG Smart TV SDK. Introduction This chapter describes open source software contained in LG Smart TV SDK. Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. | 1 Contents Introduction............................................................................................................................................................................................. 4 Open Source Software Contained in LG Smart TV SDK ........................................................... 4 Revision History ........................................................................................................................ 5 Terms and Conditions of the Applicable Open Source Licenses..................................................................................... 6 GNU Lesser General Public License ......................................................................................... 6 GNU Lesser General Public License ....................................................................................... 11 Mozilla Public License 1.1 (MPL 1.1) ....................................................................................... 13 Common Public License Version v 1.0 .................................................................................... 18 Eclipse Public License Version
    [Show full text]
  • Linux Versions
    Linux Versions The Linux "product" is provided in a large number of different versions, known as "distributions," each of which retains the core kernel and GNU tools. Additionally, a variety of common tools (such as KDE, Apache, and Samba) are backed with a collection of additions and service options that meet a particular market niche. Red Hat holds the largest Linux installed base in the US, Novell SUSE Linux in Europe, and TurboLinux (based in Japan) in Asia-Pacific. Mainstream distributions--i.e. commercial applications fully supported by their vendor—have typical license and maintenance fees, just as any other commercial software applications would, while community supported distributions tend to be free to users. Table below lists the best-known Linux distributors, as well as companies that support multiple versions of Linux versions developed by others. Distributor Product Distribution Type Debian Debian GNU/Linux 5.0.0 Free Gentoo Gentoo Linux 2008 Free Mandriva 1. Mandrive Linux One 2009 Commercial 2. Mandriva Linux PowerPack 3. Mandriva Flash (mobile USB Key) 4. Mandriva Corporate Server 4 5. Mandriva Corporate Desktop 6. Mandriva Directory Server 7. Mandriva Pulse 2 (tools) 8. Linbox Rescue Server (backup/restore system) Novell SUSE 1. SUSE Linux Enterprise Server 11 Commercial Linux 2. SUSE Linux Enterprise Desktop 11 3. SUSE Linux Enterprise High Page 1 of 4 Linux Versions Availability Extension 4. SUSE Linux Enterprise Mono Extension 5. SUSE Linux Enterprise Server for System z 6. SUSE Linux Enterprise Real Time Extension 7. SUSE Linux Enterprise Server Priority Support for 8. SAP Applications 9. SUSE Linux Enterprise Point of Service 10.
    [Show full text]
  • Anexaminationofthebenefitsofus
    An Examination 1 Running head: AN EXAMINATION OF THE BENEFITS OF USING OPEN SOURCE An Examination of the Benefits of Using Open Source Software in Schools Charles E. Craig, Jr. Tennessee Tech University July 21, 2011 An Examination 2 Abstract This research is an examination of ways that open source software can bring educational value and significant cost savings to K-12 schools. Existing case studies and other research are examined. Particular attention is given to K-12 schools which have implemented the free and open source Linux operating system to replace Microsoft Windows on older computers, as well as schools which have replaced Microsoft Office with OpenOffice. An Examination 3 Table of Contents Abstract …………………………………………………………………………………………2 List of Tables/Figures ………………………………………………………………………….. 4 Chapter I. Introduction …………………………………………………………………………..5 Chapter II. Methodology ………………………………………………………………………...8 Chapter III. A Comparison and Contrast of Proprietary Software and Open Source Software …9 Chapter IV. Educational Benefits of Open Source Software …………………………………..12 Chapter V. Cost Benefits of Open Source Software ……………………………………….…..29 Chapter VI. Summary, Conclusions, Recommendations …………...………………………….33 References ……………………………………………………………………………………...38 An Examination 4 List of Tables/Figures TABLES: Table 1. A Comparison of RAM and CPU Usage in Various Linux Desktop Environments and Window Managers …………………………………………………………………...….14 FIGURES: Figure 1. The Ubuntu Linux desktop……………………………………………………………13 Figure 2. A screenshot of the LibreOffice Writer word processor running in Linux……………17 Figure 3. A screenshot of the Kalzium periodic table software ..……………………………….18 Figure 4. Kanagram ……………………………………………………………………………..19 Figure 5. KGeography ………………………………………………………………………..…20 Figure 6. The KStars desktop planetarium ………………………………………………..…….21 Figure 7. The TuxMath interactive educational game …………………………………………..22 Figure 8. TuxPaint ……………………………………………………………………………....23 Figure 9. Peppermint OS Two running on an eight year old Dell desktop ……………………..35 Figure 10.
    [Show full text]
  • Praise for the Official Ubuntu Book
    Praise for The Official Ubuntu Book “The Official Ubuntu Book is a great way to get you started with Ubuntu, giving you enough information to be productive without overloading you.” —John Stevenson, DZone Book Reviewer “OUB is one of the best books I’ve seen for beginners.” —Bill Blinn, TechByter Worldwide “This book is the perfect companion for users new to Linux and Ubuntu. It covers the basics in a concise and well-organized manner. General use is covered separately from troubleshooting and error-handling, making the book well-suited both for the beginner as well as the user that needs extended help.” —Thomas Petrucha, Austria Ubuntu User Group “I have recommended this book to several users who I instruct regularly on the use of Ubuntu. All of them have been satisfied with their purchase and have even been able to use it to help them in their journey along the way.” —Chris Crisafulli, Ubuntu LoCo Council, Florida Local Community Team “This text demystifies a very powerful Linux operating system . in just a few weeks of having it, I’ve used it as a quick reference a half dozen times, which saved me the time I would have spent scouring the Ubuntu forums online.” —Darren Frey, Member, Houston Local User Group This page intentionally left blank The Official Ubuntu Book Sixth Edition This page intentionally left blank The Official Ubuntu Book Sixth Edition Benjamin Mako Hill Matthew Helmke Amber Graner Corey Burger With Jonathan Jesse, Kyle Rankin, and Jono Bacon Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks.
    [Show full text]