SlideShare a Scribd company logo
open source and free software fdm 20c introduction to digital media lecture 29.05.2003 warren sack / film & digital media department / university of california, santa cruz
last time review of the capture model definition of privacy private versus public civil versus economic capture efficient connections versus resistances on the virtue of inefficiencies lessig on monitoring and search example: monitoring on the web example: search on the web gandy on data mining are there citizen-centered forms of data mining?
outline definition: what is open source software? examples of open source software history of free software and open source open source business models open source software development model open source licensing models & beyond copyleft and other legal means lessig’s commons project is software politics? open source in general what, other than software, might be open source?
what is open source software? Open Source software is distributed with its source code. The Open Source Definition has three essential features: It allows free re-distribution of the software without royalties or licensing fees to the author It requires that source code be distributed with the software or otherwise made available for no more  than the cost of distribution It allows anyone to modify the software or derive other software from it, and to redistribute the modified software under the same terms. Steven Weber,  The Political Economy of Open Source Software , BRIE Working Paper 140,  http://brie.berkeley.edu/~briewww/pubs/pubs/wp/wp140.pdf
examples of open source software Operating Systems Linux FreeBSD, OpenBSD, and NetBSD: The BSDs are all based on the Berkeley Systems Distribution of Unix, developed at the University of California, Berkeley.  Another BSD based open source project is Darwin, which is the base of Apple's Mac OS X.
examples of open source software Internet Apache, which runs over 50% of the world's web servers. BIND, the software that provides the DNS (domain name service) for the entire Internet. sendmail, the most important and widely used email transport software on the Internet. Mozilla, the open source redesign of the Netscape Browser OpenSSL is the standard for secure communication (strong encryption) over the Internet.categories.
example of open source software Programming Tools Zope, and PHP, are popular engines behind the "live content" on the World Wide Web. Languages: Perl Python Ruby Tcl/Tk GNU compilers and tools GCC Make Autoconf Automake etc.
open source software sites Free Software Foundation  www.fsf.org Open Source Initiative  www.opensource.org Freshmeat.net SourceForge.net OSDir.com developer.BerliOS.de Bioinformatics.org see also individual project sites; e.g.,  www.apache.org ;  www.cpan.org ; etc.
some dates from the history of open source 1970s: UNIX operating system developed at Bell Labs and by a diverse group of contributors outside of Bell Labs; later AT&T enforces intellectual property rights and “closes” the code 1983: Richard Stallman founds the Free Software Foundation 1993: Linus Torvalds releases first version of Linux built 1997: Debian Free Software Guidelines released 1998: Netscape releases Navigator in source
conventional models  of software development waterfall from requirements to code without a backward turn historically used for large military and corporate software productions; originally used because computing time was expensive spiral iterative cycles of requirements, development, testing, redrafting of requirements, etc. B. W. Boehm. “A spiral model of software development and enhancement”.  IEEE Computer , 21(5):61--72, 1988
open source software development bazaar “ Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.” Linus’s Law: “Given enough eyeballs, all bugs are shallow.” Eric Steven Raymond,  The Cathedral and the Bazaar , http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
open source software development
open source business models service support education extensions
open source companies IBM uses and develops Apache and Linux; created Secure Mailer and created other software on AlphaWorks Apple released core layers of Mac OS X Server as an open source BSD operating system called Darwin; open sourcing the QuickTime Streaming Server and the OpenPlay network gaming toolkit HP uses and releases products running Linux Sun uses Linux; supports some open source development efforts(Forte IDE for Java and the Mozilla web browser)
open source companies Red Hat Software Linux vendor  ActiveState develops and sells professional tools for Perl, Python, and Tcl/tk developers.
open source licensing see  http://www.opensource.org/licenses/ apache software license python license ibm public license apple public source license etc.
GNU General Public License see www.opensource.org/licenses/gpl-license.php
creative commons non-software licenses: see larry lessig’s “creative commons” project (http://www.creativecommons.org/learn/licenses)
creative commons’ licenses explained Attribution. You let others copy, distribute, display, and perform your copyrighted work — and derivative works based upon it — but only if they give you credit. Example: Jane publishes her photograph with an Attribution license, because she wants the world to use her pictures provided they give her credit. Bob finds her photograph online and wants to display it on the front page of his website. Bob puts Jane's picture on his site, and clearly indicates Jane's authorship. www.creativecommons.org/learn/licenses
creative commons’ licenses explained Noncommercial. You let others copy, distribute, display, and perform your work — and derivative works based upon it — but for noncommercial purposes only. Examples: Gus publishes his photograph with a Noncommercial license. Camille incorporates a piece of Gus's image into a collage poster. Camille is not allowed to sell her collage poster without Gus's permission. www.creativecommons.org/learn/licenses
creative commons’ licenses explained No Derivative Works. You let others copy, distribute, display, and perform only verbatim copies of your work, not derivative works based upon it. Example: Sara licenses a recording of her song with a No Derivative Works license. Joe would like to cut Sara's track and mix it with his own to produce an entirely new song. Joe cannot do this without Jane's permission (unless his song amounts to fair use). www.creativecommons.org/learn/licenses
creative commons’ licenses explained Share Alike. You allow others to distribute derivative works only under a license identical to the license that governs your work. www.creativecommons.org/learn/licenses
is software a form of politics? does development + business + licensing model(s) = politics?
is software a new form of code? larry lessig’s comparison: building/architecture codes legal codes computer code
is software a new form of common sense? “ Every social stratum has its own “common sense” and its own “good sense,” which are basically the most widespread conception of life and of men. Every philosophical current leaves behind a sedimentation of “common sense”: this is the document of its historical effectiveness. Common sense is not something rigid and immobile, but is continually transforming itself, enriching itself with scientific ideas and with philosophical opinions which have entered ordinary life...” Antonio Gramsci.  Selections from the Prison Notebooks  (London: Lawrence and Wishart, 1971), 326
open source in general what, other than software, might be open source?
next time resistance

More Related Content

ODP
CC @ Stanford Open Source Lab (un)Conference
PPT
GNU GPL, LGPL, Apache licence Types and Differences
ODP
CC @ American Society of Media Photographers Northern California
PPT
Opensource
DOCX
Open source
PDF
Introduction to FOSS
ODP
A research and innovation perspective on Free and Open Source Software (FOSS)
PPT
Closed systems, open systems
CC @ Stanford Open Source Lab (un)Conference
GNU GPL, LGPL, Apache licence Types and Differences
CC @ American Society of Media Photographers Northern California
Opensource
Open source
Introduction to FOSS
A research and innovation perspective on Free and Open Source Software (FOSS)
Closed systems, open systems

What's hot (20)

PDF
FOSS Intro
PDF
Open source software, commercial software, freeware software, shareware softw...
PDF
Open vs Closed - Which is more secure?
ODP
Foss Presentation
PPT
Copyright in Software and Open Source licensing
PPTX
Open source software licenses
PPT
Introduction To Open Source Licensing
ODP
Media Web Meet-up 1: CC "Rock'n'Rebirth"
ODP
There is more to innovation than secret science and patents!
PPTX
Open source software and os
PDF
Free and open source software
PPT
Introduction To Open Source Licenses
PPT
OpenSource
PDF
IrmaBorst
ODP
Free Software And Free Music
PDF
Introduction to FOSS, SRM University
ODP
Free Software/Free Culture Collaboration
PPT
Open Source Software Presentation
PPT
Open Source & Open Development
PPT
FOSS & Society
FOSS Intro
Open source software, commercial software, freeware software, shareware softw...
Open vs Closed - Which is more secure?
Foss Presentation
Copyright in Software and Open Source licensing
Open source software licenses
Introduction To Open Source Licensing
Media Web Meet-up 1: CC "Rock'n'Rebirth"
There is more to innovation than secret science and patents!
Open source software and os
Free and open source software
Introduction To Open Source Licenses
OpenSource
IrmaBorst
Free Software And Free Music
Introduction to FOSS, SRM University
Free Software/Free Culture Collaboration
Open Source Software Presentation
Open Source & Open Development
FOSS & Society
Ad

Viewers also liked (9)

PPTX
Corruption In India
PPT
Incredible India
PPTX
Our Country India
PPT
My country india
PPTX
Black Money in India.
PPTX
Black money ppt
PPTX
Corruption in india
PPT
INCREDIBLE INDIA
PPTX
Corruption ppt
Corruption In India
Incredible India
Our Country India
My country india
Black Money in India.
Black money ppt
Corruption in india
INCREDIBLE INDIA
Corruption ppt
Ad

Similar to open source (20)

PPTX
open source technology
PPTX
Open source presentation_v03
PPT
Free and Open Source Software
PPT
Open Source in the Enterprise: Compliance and Risk Management
PPTX
OPEN SOURCE SOFTWARE
PPT
Open source licenses
ODP
Open Source Licensing
PDF
2011 "Crash Course" on Open Source
PDF
Conversation on Open Source - CU Boulder - Feb 2017
PDF
Myths in Open Source World
PPTX
Chalk Talk! Open: source, access, education, research, minds
PDF
Open source . . . Open Road
PPTX
Open Source Concepts
ODP
Open Source and You
PPTX
My Seminar
PPT
The open source philosophy
PDF
Intro to open_source
PPT
Open Source Presentation To Portal Partners2
PPT
"Crash Course" on Open Source Silicon Flatirons Center (2012)
PDF
Open source ecosystem evolution open stack and kubernetes models
open source technology
Open source presentation_v03
Free and Open Source Software
Open Source in the Enterprise: Compliance and Risk Management
OPEN SOURCE SOFTWARE
Open source licenses
Open Source Licensing
2011 "Crash Course" on Open Source
Conversation on Open Source - CU Boulder - Feb 2017
Myths in Open Source World
Chalk Talk! Open: source, access, education, research, minds
Open source . . . Open Road
Open Source Concepts
Open Source and You
My Seminar
The open source philosophy
Intro to open_source
Open Source Presentation To Portal Partners2
"Crash Course" on Open Source Silicon Flatirons Center (2012)
Open source ecosystem evolution open stack and kubernetes models

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Final Presentation General Medicine 03-08-2024.pptx
Microbial diseases, their pathogenesis and prophylaxis
TR - Agricultural Crops Production NC III.pdf
Cell Types and Its function , kingdom of life
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
Week 4 Term 3 Study Techniques revisited.pptx
Complications of Minimal Access Surgery at WLH
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?

open source

  • 1. open source and free software fdm 20c introduction to digital media lecture 29.05.2003 warren sack / film & digital media department / university of california, santa cruz
  • 2. last time review of the capture model definition of privacy private versus public civil versus economic capture efficient connections versus resistances on the virtue of inefficiencies lessig on monitoring and search example: monitoring on the web example: search on the web gandy on data mining are there citizen-centered forms of data mining?
  • 3. outline definition: what is open source software? examples of open source software history of free software and open source open source business models open source software development model open source licensing models & beyond copyleft and other legal means lessig’s commons project is software politics? open source in general what, other than software, might be open source?
  • 4. what is open source software? Open Source software is distributed with its source code. The Open Source Definition has three essential features: It allows free re-distribution of the software without royalties or licensing fees to the author It requires that source code be distributed with the software or otherwise made available for no more than the cost of distribution It allows anyone to modify the software or derive other software from it, and to redistribute the modified software under the same terms. Steven Weber, The Political Economy of Open Source Software , BRIE Working Paper 140, http://brie.berkeley.edu/~briewww/pubs/pubs/wp/wp140.pdf
  • 5. examples of open source software Operating Systems Linux FreeBSD, OpenBSD, and NetBSD: The BSDs are all based on the Berkeley Systems Distribution of Unix, developed at the University of California, Berkeley. Another BSD based open source project is Darwin, which is the base of Apple's Mac OS X.
  • 6. examples of open source software Internet Apache, which runs over 50% of the world's web servers. BIND, the software that provides the DNS (domain name service) for the entire Internet. sendmail, the most important and widely used email transport software on the Internet. Mozilla, the open source redesign of the Netscape Browser OpenSSL is the standard for secure communication (strong encryption) over the Internet.categories.
  • 7. example of open source software Programming Tools Zope, and PHP, are popular engines behind the "live content" on the World Wide Web. Languages: Perl Python Ruby Tcl/Tk GNU compilers and tools GCC Make Autoconf Automake etc.
  • 8. open source software sites Free Software Foundation www.fsf.org Open Source Initiative www.opensource.org Freshmeat.net SourceForge.net OSDir.com developer.BerliOS.de Bioinformatics.org see also individual project sites; e.g., www.apache.org ; www.cpan.org ; etc.
  • 9. some dates from the history of open source 1970s: UNIX operating system developed at Bell Labs and by a diverse group of contributors outside of Bell Labs; later AT&T enforces intellectual property rights and “closes” the code 1983: Richard Stallman founds the Free Software Foundation 1993: Linus Torvalds releases first version of Linux built 1997: Debian Free Software Guidelines released 1998: Netscape releases Navigator in source
  • 10. conventional models of software development waterfall from requirements to code without a backward turn historically used for large military and corporate software productions; originally used because computing time was expensive spiral iterative cycles of requirements, development, testing, redrafting of requirements, etc. B. W. Boehm. “A spiral model of software development and enhancement”. IEEE Computer , 21(5):61--72, 1988
  • 11. open source software development bazaar “ Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging.” Linus’s Law: “Given enough eyeballs, all bugs are shallow.” Eric Steven Raymond, The Cathedral and the Bazaar , http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
  • 12. open source software development
  • 13. open source business models service support education extensions
  • 14. open source companies IBM uses and develops Apache and Linux; created Secure Mailer and created other software on AlphaWorks Apple released core layers of Mac OS X Server as an open source BSD operating system called Darwin; open sourcing the QuickTime Streaming Server and the OpenPlay network gaming toolkit HP uses and releases products running Linux Sun uses Linux; supports some open source development efforts(Forte IDE for Java and the Mozilla web browser)
  • 15. open source companies Red Hat Software Linux vendor ActiveState develops and sells professional tools for Perl, Python, and Tcl/tk developers.
  • 16. open source licensing see http://www.opensource.org/licenses/ apache software license python license ibm public license apple public source license etc.
  • 17. GNU General Public License see www.opensource.org/licenses/gpl-license.php
  • 18. creative commons non-software licenses: see larry lessig’s “creative commons” project (http://www.creativecommons.org/learn/licenses)
  • 19. creative commons’ licenses explained Attribution. You let others copy, distribute, display, and perform your copyrighted work — and derivative works based upon it — but only if they give you credit. Example: Jane publishes her photograph with an Attribution license, because she wants the world to use her pictures provided they give her credit. Bob finds her photograph online and wants to display it on the front page of his website. Bob puts Jane's picture on his site, and clearly indicates Jane's authorship. www.creativecommons.org/learn/licenses
  • 20. creative commons’ licenses explained Noncommercial. You let others copy, distribute, display, and perform your work — and derivative works based upon it — but for noncommercial purposes only. Examples: Gus publishes his photograph with a Noncommercial license. Camille incorporates a piece of Gus's image into a collage poster. Camille is not allowed to sell her collage poster without Gus's permission. www.creativecommons.org/learn/licenses
  • 21. creative commons’ licenses explained No Derivative Works. You let others copy, distribute, display, and perform only verbatim copies of your work, not derivative works based upon it. Example: Sara licenses a recording of her song with a No Derivative Works license. Joe would like to cut Sara's track and mix it with his own to produce an entirely new song. Joe cannot do this without Jane's permission (unless his song amounts to fair use). www.creativecommons.org/learn/licenses
  • 22. creative commons’ licenses explained Share Alike. You allow others to distribute derivative works only under a license identical to the license that governs your work. www.creativecommons.org/learn/licenses
  • 23. is software a form of politics? does development + business + licensing model(s) = politics?
  • 24. is software a new form of code? larry lessig’s comparison: building/architecture codes legal codes computer code
  • 25. is software a new form of common sense? “ Every social stratum has its own “common sense” and its own “good sense,” which are basically the most widespread conception of life and of men. Every philosophical current leaves behind a sedimentation of “common sense”: this is the document of its historical effectiveness. Common sense is not something rigid and immobile, but is continually transforming itself, enriching itself with scientific ideas and with philosophical opinions which have entered ordinary life...” Antonio Gramsci. Selections from the Prison Notebooks (London: Lawrence and Wishart, 1971), 326
  • 26. open source in general what, other than software, might be open source?