Open Source Software Licensing: Software And it’s Components SEAN KENEFICK.

Slides:



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

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
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.
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
Slides prepared by Cyndi Chie and Sarah Frye1 A Gift of Fire Third edition Sara Baase Chapter 4: Intellectual Property.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
CS CS 5150: Software Engineering Lecture 5 Legal Aspects of Software Engineering 1.
What is it and why should I care?
Open Source Applications Mikko Mustalampi DAP02S.
W15D3. Protection (recap) Common sense Antivirus software (some free, eg: AVG) Update OS Verify the validity of info in s received  Use search.
How Is Open Source Affecting Software Development? Je-Loon Yang.
INTERNET and CODE OF CONDUCT
Open-Source Software ISYS 475.
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.
How Intellectual Property Laws Are Holding Us Back Samantha Spott CIS
Standards and Guidelines for Web Page Publishing December 9, 2009.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Ioannis Iglezakis Intellectual Property Part II. Open source software Open-source software is computer software whose source code is available under a.
Canadian Copyright Act Became law in January 1924 and was amended in 1988 (Phase I) The second phase amendments were completed in 1997 when Bill C-32.
Copyright and Software and You. What is copyright? The Copyright Act of 1976 prevents the unauthorized copying of a work of authorship. – However, only.
26 April Licensing of Intellectual Property Phoenix Ambulatory Blood Pressure Monitoring System © 2009 Christopher J. Adams This work is licensed.
1 EPICS EPICS Licensing BESSY, May 2002 Andrew Johnson.
Is Open Source Software a viable option for private and public organizations? Anthony W. Hamann Tuesday, March 21, 2006.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
26-Oct-2005cse ip © 2005 University of Washington1 Intellectual Property INFO/CSE 100, Autumn 2005 Fluency in Information Technology
Open Licensing on the web Dr Savithri Singh Acharya Narendra Dev College February 29,
Copyright and Intellectual Property Issues in the Digital Environment Amy Ginther Project NEThics (sm) Office of Information Technology University of Maryland.
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 Ethics Muhammad Sarmad Ali. What is Open Source? Doesn’t just mean access to source code.
Copyright Law Copyright ©2004 Stephen Marshall distributed under the terms of the GNU Free Documentation License (
Copyright Basics. Intellectual Property Intellectual Property is a unique product or idea created by an individual or organization. Common types of protection.
CPS 82, Fall Open Source, Copyright, Copyleft.
Using Copyrighted Works Do I need permission to use this? Slides produced by the Copyright Education & Consultation Program.
Custom Software Development Intellectual Property and Other Key Issues © 2006 Jeffrey W. Nelson and Iowa Department of Justice (Attach G)
The Legalities of Technicalities By Kellie Birdwell.
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 17 Software as Intellectual Property.
Web 2.0: Making the Web Work for You, Illustrated Unit B: Finding Media for Projects.
Copyright and Fair Use. Topics Intellectual Property What is Copyright? What is Fair Use? Common Violations Guidelines TEACH Act 2002.
Intellectual Property Laws and Fair Use Guidelines for Educational Multimedia.
The Quest for Copyright Understanding Miguel Guhlin
1 Ethics of Computing MONT 113G, Spring 2012 Session 32 Software as Intellectual Property.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
Presented by: Jody and Kenneth1 Copyright and Other Legal Issues in Distance Education Presented by Jody & Kenneth.
Copyright, Don G. Gotterbarn, 2002 Professional Issues in the “Open Source Movement” D on Gotterbarn East Tennessee State University Copyright, Don G.
Copyright Law A Guide for Educators. Jolene Hartnett, RDH, BS Seattle Central College © 2015 Certain materials in this program are included under the.
Frequently Asked Questions about Copyright and Fair Use Gayle Y. Thieman, Ed.D. Portland State University Graduate School of Education.
Lecture 27 Intellectual Property. Intellectual Property simply defined is any form of knowledge or expression created with one's intellect. It includes.
Copyright: Self-Check Jeopardy LS5043: Information and Communication Technologies Check your understanding before you take A.2.1 Copyright Test.
How to Use The Creative Commons Licenses. [formats]
Creative Commons terms and definitions By Chelsey Maton.
Open Source Software & Open Source Hardware licensing A comparison.
Copyright Uppsala 12/ Katarzyna Płaneta-Björnskär Department of Informatics and Media.
Group E - Enrico Costanza Sam Holder, Jonathan Stephens-Jones, Joseph Buckingham, Crispin Clark, Benjamin Dixon Creative Commons, Open Source, Open Movements.
Ethical Issues. Introduction to Copyright, Plagiarism Get out your note sheet.
6/18/2016 COPYRIGHT AND Fair Use Guidelines “Respect Copyright, Celebrate Creativity”
The New NAP Members’ Area Development. Elgg What is elgg? –Elgg is an award-winning open source social networking platform.
Compsci 82, Fall Open Source, Copyright, Copyleft.
Free Software - Introduction to free software and the GPL Copyright © 2007 Marcus Rejås Free Software Foundation Europe I hereby grant everyone the right.
Copyright material does not permit reproducing the material, publicly displaying or performing it, or engaging in any of the acts reserved for the copyright.
Open Source Software Practices
A Gift of Fire Third edition Sara Baase
What is Copyright?.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
COPYRIGHT A Melbourne Athenaeum Library Cybersafety Information Guide
Copyright, Fair Use, and Creative Commons Licensing
GNU General Public License (GPL)
COPYLEFT THE TERM The Term copyleft was forged upon the traditional copyright term by opposing the word right (which in English means both right meant.
Chapter I. Freedom and Open Source
Presentation transcript:

Open Source Software Licensing: Software And it’s Components SEAN KENEFICK

Disclaimer This presentation is meant to provide you with a basic understanding of Open Source licensing. If you encounter a situation with open source licensing in the field, consult your company guidelines and seek legal advice.

What Will Be Covered Past cases of open source licensing dispute Open Source Initiative Open Source Definition Popular Licenses Open Source license categories Different ways to utilize open source in a project Internal vs. External use applications Risk Management

Sony BMG Copy Protection 2005 Sony release music CDs with two hidden DRM rootkits These rootkits were known to cause security risks in infected computers. One of the programs (XCP) has been found to use code from the following open source software code: LAME MP3, mpglib, FAAC, mpg123, and VLC media player. Developers of LAME posted an open letter to Sony stating that they expected “appropriate actions” by Sony, but they didn’t take legal action Sony recalled the product in an embarrassing case of copyright violation and security threats on software they developed to protect their music.

Jacobsen vs. Katzler, February 2010 The case was over the use of open course code from Java Model Railroad Interface (JMRI) under artistic license developed by Jacobsen. Katzler used code from Jacobsen’s product to create commercial software. Jacobsen sued for copyright infringement because Katzler didn’t comply with the requirements of the artistic license in order to utilize the code.

Jacobsen vs. Katzer Results Katzer was required to pay $100,000 to Jacobsen and was not allowed to reproduce any “JMRI Materials” This was the first case of open source copyright infringement in the US taken to court. Even though Jacobsen published his software for free, he was able to get a monetary amount from the settlement. The settlement terms sent a clear message that the court system was going to back Open Source Software licenses.

Copyright Overview Copyright limit the expression of an idea. Not as strong as patents, does not prohibit the expression of the same idea. Copyright is applied as soon as you make something. Copyright law is applied to software as “non-dramatic literary work.” Unless otherwise licensed, all materials which can be protected by copyright, are licensed solely to the creator.

Rights Given by Copyright Reproduce the copyrighted work Prepare derivative works based on the work Distribute copies of the work to the public Perform the copyrighted work publicly Display the copyrighted work pubicly

Types of Software Licenses Proprietary Open Source Public Domain

Open Source Initiative Rebranding of the Free Software Movement to move away from confusion caused by the work “free.” Released the Open Source Definition (OSD) to provide guidelines to what licenses qualify as open source. Published and maintains a formal list of open source licenses.

Open Source Definition OSD includes 10 points, we will examine 6 of them. Points we will not examine in depth: No Discrimination Against Persons or Groups License Must Not Be Specific to a Product License Must Not Restrict Other Software License Must Be Technology-Neutral

Free Redistribution “The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. “ Anyone is allowed to sell Open Source Software, but you are not allowed to require a portion of the sale to come back to the author.

Source Code “The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. “

Derived Works “The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.” Allows “Copyleft” licenses Require that any derivative works be published under the same license as the original work. Keeps the source code in the community.

Integrity of The Author’s Source Code “The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.” Derivative works may be required to also distribute the author’s original code. Modifications made by another author can be required to be released under a different name.

No Discrimination against Fields of Endeavor “The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.” This reflects back the concept of the Free Software Imitative that anyone should be allowed the freedom to use it as they wish. This is a matter of freedom, not price, so think of “free speech,” not “free beer.” – Richard Stallman

Distribution of License “The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.” When you distribute Open Source Software, you must include a copy of the license. Open Source software cannot be blanketed by closed source licenses.

Most Commonly OS Licenses

Ways to Categorize OS Licenses Open Source Definition left quite a bit of flexibility for licenses to be individualized. Categories we will look at Copyleft vs. Permissive Viral vs. Non-Viral Licenses

Copyleft vs. Permissive Copyleft requires any derivative works be release under the same license. Helps to keep improvements to open source products in the community. Companies utilizing open source products may contribute back to the code base to improve products they use. Permissive allows derivative works to be release under any license. Most products release under permissive licenses are tools to help the developers rather than end user products. Allows companies modify an open source product and release it under a proprietary license.

Viral Licenses Viral Licenses act on a “horizontal” progression where copyleft acted on “vertical” progression. Products or projects that include or link to a viral licenses are required to be released under the viral license. GNU Public License in the most popular example. Non-Viral Lesser GNU Public License (LGPL) allows unmodified libraries can be dynamically linked to by a application without being required to release under the same license.

Utilizing Open Source When looking at how to utilize OS, we have to first examine the intended use and then screen what types of licenses would allow it. The most import difference to look at is Internal (Non-Distributed) vs. External (Distributed).

Internal Use Internal use application get the most freedom under Open Source Licenses. The requirement to release source code is tied to the distribution of the software. You are NOT required to release the source code, unless you release the program. Allowing someone to run an application is not distribution. Employees are not given the software that runs on their computers. If I opened Notepad++ on this computer, the university isn’t required to give me the source code, even if they had modified it.

External Use External use is more complex than internal so we further break it down. Modifying or using source code Look for a non-viral, permissive license. Using a library in your application Look for non-viral, LGPL like licenses. Software packages What if windows wanted to include Notepad++ (GPL) by default? Yes, but depending on how they do it, it could be a risk.

Risk Management Develop company policies on use of Open Source Software Consult an expert in the field, preferably legal advise. Train developers on the policies and risks of violating them. Establish an inventory of Open Source Code in your projects Use code reviews to update this inventory and catch new Open Source Code.

References The Open Source Initiative. (n.d.). The Open Source Initiative. Retrieved October 29, 2013, from Meeker, H. J. (2008). The open source alternative: understanding risks and leveraging opportunities. Hoboken, NJ: Wiley & Sons. Lerner, J., & Tirole, J. (2002). The scope of open source licensing. Cambridge, Mass.: National Bureau of Economic Research. Lindberg, V. (2008). Intellectual property and open source: a practical guide to protecting code (1. ed.). Beijing [u.a.: O'Reilly. Top 20 Open Source Licenses. (n.d.). Black Duck. Retrieved October 29, 2013, from open-source-licenses

Questions?