The Open Source Movement Information Technology and Social Life Apr. 25, 2005.

Slides:



Advertisements
Similar presentations
OPEN SOURCE AND OPEN WEB Janani L Alagu Alagappan.
Advertisements

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.
The Cathedral and the Bazaar: A Look at Open-Source ECE 417/617: Elements of Software Engineering Stan Birchfield Clemson University.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
Open Source Phenomena Mohsen Saboorian. What is Free Software? A software which grants some special rights to the user Gratis v.s. Free (līber) RMS basic.
Open Source and the Bazaar Method. History of Software Development 1944, Harvard and IBM build first computer bundling Hardware and Software together.
Copyleft and cathedrals How the counterculture is changing the way we do business.
OPEN DEVELOPMENT, AGILE, XP AND SCRUM © University of LiverpoolCOMP 319slide 1.
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.
____________________ Linus Torvalds. ____________________ Linus: Family Man Born December 28, 1969 in Helsinki. Finland Part of 6% Swedish speaking minority.
Open Source Movement 開放源碼的發展 Morris Law IT Coordinator, Science Faculty March 2005.
Open source and free culture fdm 20c introduction to digital media lecture warren sack / film & digital media department / university of california,
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
IP3 The Future of Ideas. What is Property? We are in the midst of an unprecedented technological revolution Technological change implies cultural change.
1 Open Source Code Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
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.
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.
Open Source Software Development (Adapted from Dr. Kostadin Damevski) Sung Hee Park Department of Mathematics and Computer Science Virginia State University.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
How I learned to stop worrying and love Open Source Software... Colin M. Sharples Advisory IT Specialist IBM Business Consulting Services SQNZ 21 October.
Overview of Linux Dr. Michael L. Collard 1.
Presented By: Avijit Gupta V. SaiSantosh.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
Software Licensing University of Palestine Eng. Wisam Zaqoot March 2010 ITSS 4201 Internet Insurance and Information Hiding.
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
(1) Open Source Software Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu HI.
Group 6 Will Culberson and Ben Henley. What is open source? Open source software is similar in meaning to freeware or shareware. Open source software.
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.
NBA 600: Session 17 Free and Open Source Software 25 March 2003 Daniel Huttenlocher.
LIS508 background of GNU/Linux
Distributed Version Control System
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 17 Software as Intellectual Property.
Chapter 14 The Open Source Community. Agenda Types of Free Software Open Source Project Open Hardware Project Impacts.
Open Source Software Architecture and Design By John Rouda.
Software Construction and Evolution - CSSE 375 Open Source 2 Shawn & Steve.
Library 2.06 February 2009 Linux for Librarians Nishtha Anilkumar Librarian Physical Research Laboratory Ahmedabad.
Software : Applications Software
Applying the Open Source development model ● Technologies ● Open Source? ● Drawbacks of Open Source ● Advantages of Open Source ● System outline.
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
8 February 2000Manuel Delfino / CERN IT Division / CHEP 2000 A3971 Can HEP benefit from Open Source ? Manuel Delfino* European Organization for Nuclear.
Free Software The next generation of software development OR A new level of consumer freedom?
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.
The UNIX Time-sharing system
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Open Source Software. Chris Moylan Group 5...I think.
Linux & Open Source Software - Strategic Interactions in Software Industry Presented by Simon Tang 9/09/2004.
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Lecture3: Intellectual Property. Overview Introduction Intellectual property rights Protecting intellectual property Fair use New restrictions on use.
Compsci 82, Fall Open Source, Copyright, Copyleft.
Self Publishing and Open Access, CTE 2009, UNCW1 Self Publishing and Open Access Journals Dr. Russell Herman University of North Carolina Wilmington
Linux Operating Systems Taking Control of the Terminal
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 and free software Najeeb Ullah Student ID
Open Source Software in Academia
OPEN SOURCE SOFTWARE An Introduction.
A short Linux History of UNIX/Linux
Presentation transcript:

The Open Source Movement Information Technology and Social Life Apr. 25, 2005

Information Technology and Social Life Why Brazil? Brazilian AIDS crisis President Fernando Henrique Cardoso guaranteed AIDS retroviral drug coctail to all AIDS patients. Drug companies Merck and Roche resist, but finally give in under Brazilian threat to break patent.

Information Technology and Social Life Tropicalismo 1556 – Bishop Pero Fernandes Sardinha and the Portuguese arrive in Brazil 1960s – Caetano Veloso and Gilberto Gil invent music style called Tropicalismo: embrace new ideas by eating them whole – Veloso and Gil arrested, released but exiled to London. Today – Gilberto Gil is the Brazilian Minister of Culture. “To Tropicalize. Verb form of the noun. Tropicalismo in motion.”

Information Technology and Social Life Legal Basis 1680 – John Locke, Two Treatises of Government Invention of money creates moral basis for capitalism c – Printing Press creates need for Copyright – U.S. Constitution establishes patent and copyrights (not an intrinsic right like free speech) How is software different? –Nature of copying software (and the effect of the internet) –Has distinct source code and object code –Used rather than read and enjoyed

Information Technology and Social Life Why UNIX? 1913 – AT&T has a “natural monopoly” regulated by government. Not allowed to expand beyond phones – Ken Thomson and Dennis Ritchie assigned to write MULTIX operating system MULTIX fails, but Thomson and Ritchie write UNIX UNIX cannot be sold – given away (but not free) 1984 – AT&T broken up. UNIX commercialized.

Information Technology and Social Life Richard Stallman Bill Gates of Microsoft argued against piracy. Richard Stallman dissatisfied with commercialization of software – GNU – Gnu’s Not Unix! GNU Manifesto Free Software Foundation Develops many tools needed for a system, like gcc, gmake, EMACS, etc., but no kernel.

Information Technology and Social Life Linus Torvalds University of Helsinki graduate student Takes MINIX and expands on it. Uses GNU tools – Linux kernel. Becomes informal leader of Linux programming community – no official power, just respect of hackers. Rejects money from and jobs with Linux distributors in order to prevent bias.

Information Technology and Social Life Other open source projects Apache web server MySQL Mozilla Firefox FreeBSD GNU

Information Technology and Social Life Why does this work? Eric Raymond, “The Cathedral and the Bazaar” Studied how Linus Torvalds leads. –Cathedral: central core group doing all the work –Bazaar: a marketplace and free exchange of ideas. Some lessons: –Every good project starts as a personal itch –Rewrite and reuse –Plan to throw one away, you will anyhow –If you have the right attitude, interesting problems will find you –If you lose interest, hand it over to somebody else –Treat users as co-developers –Release early, release often