SlideShare a Scribd company logo
CS 292: Beyond the One Way Web Matthew Jett Hall, Spring 2008 http://beyondtheonewayweb.wordpress.com
What is Open Source? Philosophy Licensing Operating Systems Applications Application Development Tools Intellectual Property Open Content  Chapter 2 Summary CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Source Code :  Human readable code Compiled Code : Machine readable code Software development principle / philosophy rejects secrecy and centralized control of creative work in favour of decentralization, transparency, and unrestricted (“ open ”) sharing of information. Facilitates extensive peer review CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com) open source . ( 2008). In  Encyclopædia Britannica.  Retrieved January  18,  2008, from Encyclopædia Britannica Online:  http://search.eb.com/eb/article-9389944
License : to give permission, with or without terms or restrictions,  to use a property Commercial Freeware  Shareware Public Domain GNU GPL Many variations of the above CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Use : the right or limitation of rights to use Derivative Work : a work based upon another work – is a Mashup a derivative? Redistribution:  act of making a copy and distributing it to others Attribution : Giving credit to the original author CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
THE CATHEDRAL Centralized Secret Slow Hierarchy THE BAZAAR Decentralized Transparent Openness Peer review  CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com) “ Given a sufficiently large number of eyeballs, all [computer] bugs are shallow.”  open source . ( 2008). In  Encyclopædia Britannica.  Retrieved January  18,  2008, from Encyclopædia Britannica Online:  http://search.eb.com/eb/article-256445
OPEN / FREEWARE Bazaar Free Code is published Uncertain Authorship Motives vary Profit through products, support and services May restrict use May restrict derivative works CLOSED / COMMERCIAL Cathedral Not Free Code is held by the producer Known authorship Generally for profit or advantage Profit from licensing, support, and services Probably restricts use Probably restricts  derivative works CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Apache Server Linux Perl Emacs GCC Firefox CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Linus Torvald: University of Helsinki, Finland Goal Unix operating system for the PC Internet as a means to collaborate on the project “ Linux was the first major Internet-centred open-source project.“ CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Source code repository Source code search engine Facilitates  Aggregation Distribution Collaboration Version Management Project management Bug tracking CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Advanced BASIC:  simple disk-based BASIC interpreter written by Microsoft for PC-DOS.  It does not run on non-IBM PCs  and even on later IBM models, since those lack the requisite ROM BASIC. My first interpreter CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
d.   intellectual property  (Law), a general name for property (such as patents, trademarks, and copyright material) which is the product of invention or creativity, and which does not exist in a tangible, physical form. “ intellectual property,  n. 2 &quot;  The Oxford English Dictionary . 2nd ed. 1989.  OED Online . Oxford University Press. 4 Apr. 2000 <http://dictionary.oed.com/cgi/entry/00181778>. CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
A patent for an invention is the  grant of a property right to the inventor , issued by the United States Patent and Trademark Office. Generally, the term of a new patent is 20 years from the date on which the application for the patent was filed in the United States… http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
LZW Patent Information License Information on GIF and Other LZW-based Technologies Unisys U.S. LZW Patent No. 4,558,302 expired on June 20, 2003, the counterpart patents in the United Kingdom, France, Germany and Italy expired on June 18, 2004, the Japanese counterpart patents expired on June 20, 2004 and the counterpart Canadian patent expired on July 7, 2004.  Source: Unisys Web Site CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
A trademark is a word, name, symbol, or device that is used in trade with goods to indicate the source of the goods and to distinguish them from the goods of others.… Scrabble and Facebook… CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com) http://www.upi.com/NewsTrack/Top_News/2008/01/16/scrabble_facebook_face_off/5061/ http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent
Copyright is a form of  protection provided to the authors of “original works of authorship”  including literary, dramatic,  musical , artistic, and certain other intellectual works, both published and unpublished.  The 1976 Copyright Act generally gives the owner of copyright the  exclusive right to reproduce the copyrighted work , to prepare derivative works, to distribute copies or phonorecords of the copyrighted work, to perform the copyrighted work publicly, or to display the copyrighted work publicly.  http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
1998: Amended Copyright Act of 1976 -- Public Law 105–304 “ 1201 . Circumvention of copyright protection systems” “ 1203 . Civil remedies” Minimum Damage per infringement -- $750 per CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
“ DULUTH, Minnesota -- Jammie Thomas, a single mother of two, was found liable Thursday for copyright infringement  in the nation's first file-sharing case to go before a jury. Twelve jurors here said the Minnesota woman must pay $9,250 for each of 24 shared songs that were the subject of the lawsuit, amounting to $222,000 in penalties. “ CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com) http://blog.wired.com/27bstroke6/2007/10/riaa-jury-finds.html Images.google.com
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
“ Creative Commons defines the spectrum of possibilities between full copyright — all rights reserved — and the public domain — no rights reserved.” http://creativecommons.org/ CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
Open Source / Free Software movements Perceptions and ideas of ownership of  intellectually property Tolerance toward expensive software licenses Willingness of consumers to make digital copies of content without the owner’s permission    thus ignoring licensing Create greater demands for code transparency CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)
CS 292-1: Beyond the One Way Web  (beyondtheonewayweb.wordpress.com)

More Related Content

DOCX
Spec00546
PPT
O Leary2008 Ce Complete Chapter8
PPT
11 removable media
PPT
Information and Communications Technology (ICT) General Application Software
PPTX
Removable media up
PPTX
Microsoft Live Instructions
PPTX
Pwning The Faerie Queene
PPT
Week 10 Technical Stack Pt. 1
Spec00546
O Leary2008 Ce Complete Chapter8
11 removable media
Information and Communications Technology (ICT) General Application Software
Removable media up
Microsoft Live Instructions
Pwning The Faerie Queene
Week 10 Technical Stack Pt. 1

Similar to Week 3 -- An Open World (20)

PPTX
C-SCALE Tutorial: Licensing Open Source Software
PDF
01 Richard Owens W I P O
PPT
Open Source Software: An Edge For Your Growing Business
PDF
Linux fest cpt_presentation
PPT
OpenSourceLicensingPowerPointPresentation.ppt
PPTX
Software licenses: short unofficial overview
PDF
IPO Presentation 2012
PPTX
APIs & Copyrights
PPTX
Internet and open source concepts
PDF
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
KEY
Perspectives on Open
PPT
Open Source File
PPT
Introduction To Open Source Licensing
PPT
Open Source & Open Development
PPTX
Copyright and licensing
PPTX
Copyright and Licensing PythonKC
PPT
Open source software vs proprietary software
ODP
Emerging Fields of Application for RMI: Search Engines and Users
PDF
Open Source Software, An Overview And Outlook
PDF
Free Libre Open Source Software - Business Aspects of Software Industry
C-SCALE Tutorial: Licensing Open Source Software
01 Richard Owens W I P O
Open Source Software: An Edge For Your Growing Business
Linux fest cpt_presentation
OpenSourceLicensingPowerPointPresentation.ppt
Software licenses: short unofficial overview
IPO Presentation 2012
APIs & Copyrights
Internet and open source concepts
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
Perspectives on Open
Open Source File
Introduction To Open Source Licensing
Open Source & Open Development
Copyright and licensing
Copyright and Licensing PythonKC
Open source software vs proprietary software
Emerging Fields of Application for RMI: Search Engines and Users
Open Source Software, An Overview And Outlook
Free Libre Open Source Software - Business Aspects of Software Industry
Ad

More from UC Santa Barbara (13)

DOCX
Vanderbilt Higher Standards for IT Pros
PPTX
Next Generation Network @ VU Abridged Oct. 2010
PPTX
Who is watching facebook
PPTX
Cyberinfrastructure And Network Computing
PPTX
Unified Collaboration And Technical Vision
PPTX
Microsoft Live Instructions
PPTX
Group 65 Debate Framework
PPTX
CFT2009: Digital Intervention in the Dissemination of Knowledge
PPTX
Understanding Games
PPT
Week 10 Technical Stack I I 03
PPT
Week 8 -- Digital Distribution
PPT
Week 5 Disruption
PPT
Week 4 Software Development In The 21st Century
Vanderbilt Higher Standards for IT Pros
Next Generation Network @ VU Abridged Oct. 2010
Who is watching facebook
Cyberinfrastructure And Network Computing
Unified Collaboration And Technical Vision
Microsoft Live Instructions
Group 65 Debate Framework
CFT2009: Digital Intervention in the Dissemination of Knowledge
Understanding Games
Week 10 Technical Stack I I 03
Week 8 -- Digital Distribution
Week 5 Disruption
Week 4 Software Development In The 21st Century
Ad

Recently uploaded (20)

PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PPT
Geologic Time for studying geology for geologist
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
August Patch Tuesday
PDF
STKI Israel Market Study 2025 version august
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Zenith AI: Advanced Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Group 1 Presentation -Planning and Decision Making .pptx
WOOl fibre morphology and structure.pdf for textiles
Geologic Time for studying geology for geologist
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Getting Started with Data Integration: FME Form 101
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Developing a website for English-speaking practice to English as a foreign la...
Chapter 5: Probability Theory and Statistics
DP Operators-handbook-extract for the Mautical Institute
August Patch Tuesday
STKI Israel Market Study 2025 version august
Web Crawler for Trend Tracking Gen Z Insights.pptx
1 - Historical Antecedents, Social Consideration.pdf
Benefits of Physical activity for teenagers.pptx
The various Industrial Revolutions .pptx
CloudStack 4.21: First Look Webinar slides
Univ-Connecticut-ChatGPT-Presentaion.pdf

Week 3 -- An Open World

  • 1. CS 292: Beyond the One Way Web Matthew Jett Hall, Spring 2008 http://beyondtheonewayweb.wordpress.com
  • 2. What is Open Source? Philosophy Licensing Operating Systems Applications Application Development Tools Intellectual Property Open Content Chapter 2 Summary CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 3. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 4. Source Code : Human readable code Compiled Code : Machine readable code Software development principle / philosophy rejects secrecy and centralized control of creative work in favour of decentralization, transparency, and unrestricted (“ open ”) sharing of information. Facilitates extensive peer review CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com) open source . ( 2008). In Encyclopædia Britannica. Retrieved January  18,  2008, from Encyclopædia Britannica Online: http://search.eb.com/eb/article-9389944
  • 5. License : to give permission, with or without terms or restrictions, to use a property Commercial Freeware Shareware Public Domain GNU GPL Many variations of the above CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 6. Use : the right or limitation of rights to use Derivative Work : a work based upon another work – is a Mashup a derivative? Redistribution: act of making a copy and distributing it to others Attribution : Giving credit to the original author CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 7. THE CATHEDRAL Centralized Secret Slow Hierarchy THE BAZAAR Decentralized Transparent Openness Peer review CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com) “ Given a sufficiently large number of eyeballs, all [computer] bugs are shallow.” open source . ( 2008). In Encyclopædia Britannica. Retrieved January  18,  2008, from Encyclopædia Britannica Online: http://search.eb.com/eb/article-256445
  • 8. OPEN / FREEWARE Bazaar Free Code is published Uncertain Authorship Motives vary Profit through products, support and services May restrict use May restrict derivative works CLOSED / COMMERCIAL Cathedral Not Free Code is held by the producer Known authorship Generally for profit or advantage Profit from licensing, support, and services Probably restricts use Probably restricts derivative works CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 9. Apache Server Linux Perl Emacs GCC Firefox CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 10. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 11. Linus Torvald: University of Helsinki, Finland Goal Unix operating system for the PC Internet as a means to collaborate on the project “ Linux was the first major Internet-centred open-source project.“ CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 12. Source code repository Source code search engine Facilitates Aggregation Distribution Collaboration Version Management Project management Bug tracking CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 13. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 14. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 15. Advanced BASIC: simple disk-based BASIC interpreter written by Microsoft for PC-DOS. It does not run on non-IBM PCs and even on later IBM models, since those lack the requisite ROM BASIC. My first interpreter CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 16. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 17. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 18. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 19. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 20. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 21. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 22. d. intellectual property (Law), a general name for property (such as patents, trademarks, and copyright material) which is the product of invention or creativity, and which does not exist in a tangible, physical form. “ intellectual property, n. 2 &quot; The Oxford English Dictionary . 2nd ed. 1989. OED Online . Oxford University Press. 4 Apr. 2000 <http://dictionary.oed.com/cgi/entry/00181778>. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 23. A patent for an invention is the grant of a property right to the inventor , issued by the United States Patent and Trademark Office. Generally, the term of a new patent is 20 years from the date on which the application for the patent was filed in the United States… http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 24. LZW Patent Information License Information on GIF and Other LZW-based Technologies Unisys U.S. LZW Patent No. 4,558,302 expired on June 20, 2003, the counterpart patents in the United Kingdom, France, Germany and Italy expired on June 18, 2004, the Japanese counterpart patents expired on June 20, 2004 and the counterpart Canadian patent expired on July 7, 2004.  Source: Unisys Web Site CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 25. A trademark is a word, name, symbol, or device that is used in trade with goods to indicate the source of the goods and to distinguish them from the goods of others.… Scrabble and Facebook… CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com) http://www.upi.com/NewsTrack/Top_News/2008/01/16/scrabble_facebook_face_off/5061/ http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent
  • 26. Copyright is a form of protection provided to the authors of “original works of authorship” including literary, dramatic, musical , artistic, and certain other intellectual works, both published and unpublished. The 1976 Copyright Act generally gives the owner of copyright the exclusive right to reproduce the copyrighted work , to prepare derivative works, to distribute copies or phonorecords of the copyrighted work, to perform the copyrighted work publicly, or to display the copyrighted work publicly. http://www.uspto.gov/web/offices/pac/doc/general/index.html#patent CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 27. 1998: Amended Copyright Act of 1976 -- Public Law 105–304 “ 1201 . Circumvention of copyright protection systems” “ 1203 . Civil remedies” Minimum Damage per infringement -- $750 per CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 28. “ DULUTH, Minnesota -- Jammie Thomas, a single mother of two, was found liable Thursday for copyright infringement  in the nation's first file-sharing case to go before a jury. Twelve jurors here said the Minnesota woman must pay $9,250 for each of 24 shared songs that were the subject of the lawsuit, amounting to $222,000 in penalties. “ CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com) http://blog.wired.com/27bstroke6/2007/10/riaa-jury-finds.html Images.google.com
  • 29. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 30. “ Creative Commons defines the spectrum of possibilities between full copyright — all rights reserved — and the public domain — no rights reserved.” http://creativecommons.org/ CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 31. Open Source / Free Software movements Perceptions and ideas of ownership of intellectually property Tolerance toward expensive software licenses Willingness of consumers to make digital copies of content without the owner’s permission  thus ignoring licensing Create greater demands for code transparency CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)
  • 32. CS 292-1: Beyond the One Way Web (beyondtheonewayweb.wordpress.com)