Open Source Software. Chris Moylan Group 5...I think.

Slides:



Advertisements
Similar presentations
Overview of Free/Open Source Software for Librarians Eric Goldhagen
Advertisements

Free Beer and Free Speech Thomas Krichel
A Lawyer Looks at the Open Source Revolution Robert W. Gomulkiewicz Director, Intellectual Property Law & Policy Program Associate Professor of Law University.
What is GNU/Linux (Not Linux!)? David Sudjiman davidsudjiman (at) yahoo (dot) com The latest version of this document can.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Copyleft and cathedrals How the counterculture is changing the way we do business.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
University of Utah 1 “Free software” Remember... In the beginning, all software was free -Just a means to sell hardware.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
IS Spring The Basics of Open Source Reinhardi A. Haqi Mohamed Umar Shakeel Advanced Topics for Systems Development.
Free Software “Free” software “is software that can be used, studied, and modified,” copied, changed with little or no restriction, and which can be copied.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Introduction to Linux Operating System “UBUNTU”. Operating System- it is responsible for the management and coordination of activities of hardware and.
Introducing Linux 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
OpenOffice Wayne S. Rossi Mike Toresco for Open Source Development.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Brief History of C and Unix Systems Programming Concepts.
COMP 6005 An Introduction To Computing Session Two: Computer Software Acquiring Software.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Linux Operating system
Linux Introduction ITIS What is Linux Unix-like computer operating system One of the most prominent examples of free software and open source development.
Open Office Writer Computer Training Programme Speaker Kumardeep Chaudhary 17th September 2014 (Wednesday)
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
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.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
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.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
Considering Open Source? Is developing an open source project right for you?
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
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.
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
Presented By: Avijit Gupta V. SaiSantosh.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
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?
Open Source Software In the beginning, all software was free –in the 1960s,when IBM and others sold the first large-scale computers, these machines came.
CPS 82, Fall Open Source, Copyright, Copyleft.
Chapter 1: Welcome to Linux An intro to UNIX-related operating systems.
OPEN SOURCE (SOFTWARE SAVIOR) Justin Hanson, Dec. 3, 2008.
LIS508 background of GNU/Linux
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Open Source Software Architecture and Design By John Rouda.
Just Enough Unix, Chapter 1
IT320 OPERATING SYSTEM CONCEPTS Unit 3: Welcome to Linux September 2012 Kaplan University 1.
Linux Not in textbook. Why Not Just Use Windows? Windows costs money ($100 to $300, typically) Windows is proprietary: –The source code is a closely guarded.
CSNB334 Advanced Operating Systems 1. Introduction to Linux Lecturer: Abdul Rahim Ahmad.
The UNIX Time-sharing system
Background & History of UNIX & Linux Fort Collins, CO Copyright © XTR Systems, LLC The Background and Short History of UNIX & Linux Instructor: Joseph.
Agenda UNX122_022_w1_p3 Overview of UNIX
Linux Operating System By: Julie Dunbar. Overview Definitions History and evolution of Linux Current development In reality ◦United States  Business.
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
A Brief Introduction to Linux Cheng-Han Du. History.
A Brief Introduction to Linux Cheng-Han Du. History.
Introduction to unix. The UNIX Operating System An operating system "OS” is a set of programs that controls a computer. It controls both the hardware.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Self Publishing and Open Access, CTE 2009, UNCW1 Self Publishing and Open Access Journals Dr. Russell Herman University of North Carolina Wilmington
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
IT320 Operating System Concepts
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 and free software Najeeb Ullah Student ID
FREE AND OPEN SOURCE SOFTWARE IN EDUCATION
OPEN SOURCE.
Selected topic in computer science (1)
Linux Not in textbook.
Presentation transcript:

Open Source Software. Chris Moylan Group 5...I think

Definition. Software is made up of lines of code Commercial software is “closed-source” Code is considered a trade secret It is not freely available Open Source software allows users to view and alter source code, and then redistribute the software with their modifications.

Example of source code

History – UNIX. Originally, computer companies only sold hardware. Users had to write their own programs. The number of computer programmers was small and they shared their programs with one another.

History – UNIX – Bell Labs develops Multics 1969 – Bell Labs abandons Multics Ken Thompson begins work on UNIX Thanks to Anti-Trust laws, AT&T is unable to profit from non-telephone business, so Bell Labs freely distributes UNIX to anyone who wants it.

History – Creation of GNU – Richard Stallman  Becomes a programmer at MIT  Admires the college atmosphere of cooperation 1983 – Discouraged, Stallman creates the GNU Project, whose goal is to create a free Unix-like operating system. “GNU's Not Unix” GNU project struggles with kernel.

... pictures

History – Linux – Linus Torvalds begins work on a Unix-like operating system. GNU Project had developed many components of an OS, but not the kernel itself. GNU picks up “Linux” and uses it as their kernel.

Philosophy. “Free Software” should be thought of as “free speech” and not “free beer” Software should be used for any purpose. You should be free to study it, and learn how it works. You should be free to distribute copies, to help others. You should be free to improve the program and re release it so that everyone benefits.

Philosophy. Software is more like an idea, than a physical product. “Given enough eyeballs, all bugs are shallow.”

Open-source Licenses. Developers license their software, saying who can use it and how it can be used. Many open-source licenses. GNU General Public License.

GNU GPL. Grants user free use of a software product, for whatever purpose. Allows the user to view, modify and redistribute the source code. “Copyleft” uses Copyright law to restrict user from releasing software, except under the GPL. Therefore, GPL software will always be open- source.

Commercial Model. What?! Companies like Red Hat and Novell sell Linux distributions as bundles. They don't actually sell Linux, they sell other services (tech support) with Linux.  Red Hat - $278 million  Novell - $1.2 billion

Why should you care? Open-source software is just as useful as closed-source. You can be cooler than your friends. You can stick it to “the man.” IT'S FREE!!!! and legal.

Examples – Firefox – Netscape releases source code under GPL. Mozilla foundation was formed. Mozilla releases a suite of web applications – Dave Hyatt and Black Ross scale down “bloated” Mozilla browser – Firefox is released.

Advantages over IE. Extensions Themes Integrated popup blocking Tabs More security

Disadvantages. Takes a little longer to start up.  Because it isn't integrated into the operating system.  This is a good thing. Some websites do not show up right.  Mainly ones that don't follow W3C guidelines.  These websites are bad anyway.

Examples – Open Office. mid-1980s – StarDivision founded in Germany.  Release StarOffice as commercial software – Sun Microsystems buys StarDivsion 2000 – Sun releases source code of StarOffice.  Sun organizes a project to create an open-source office suite.  Later than year, OpenOffice 1.0 is released – OpenOffice 2.0 is released.

Advantages. Cross-platform. More logical organization that MS Office. Frequent updates and patches. File formats don't matter as much as MS Office.  Uses OpenDocument format Compatible with MS Office.

Disadvantages. Slightly slower. Not 100% compatable with MS Office. User interface is slightly different than MS Office, but arranged more logically.

Examples – Linux. The free operating system. Holy Grail of the open-source world. Many different distributions – called 'distros'

Advantages. Security Runs on a wide range of hardware Constant updates/patches Tons of Linux software. Never have to restart

Disadvantages. Poor hardware support Most Windows software will not easily run on Linux  Windows emulators like Wine HQ  Virtual machines  Dual booting

Why you should use Open Source. You probably already use Firefox. You probably already use Firefox. Open Office is very similar to M$ Office. Open Office is very similar to M$ Office. You don't feel like shelling out $400 for Vista Ultimate. You don't feel like shelling out $400 for Vista Ultimate.  Although I have found copies for $180.  But $180 > FREE.

Conclusion. Digital Divide.  Open-source offers a way to close the gap.  Vista Home Basic = $180. (or $89)  Hardware to run Vista = $400 - $600  MS Office 2007 = $130 - $150  Total = $619 minimum

Sources “13 reasons to used firefox over IE” Introduction to Open Source: Firefox Section Multics AT&T Philosophy Red Hat htp:// The entire Wikipedia site