FOSS Licenses & Business Models INF5750 Oct 25 2005 Knut Staring.

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.
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Open Source Software Development & Commercialisation Developing Lifelong Learner Record Systems and ePortfolios in FE and HE: Planning for, and Coping.
Open Source & Research Brought to you by: Office of Technology Licensing Office of the General Counsel Stanford University Jim DeGraw Ray Zado Ropes &
Platinum Sponsors Gold Sponsors Navigating the Open Source Legal Waters Presenter: Jeff Strauss August 14, 2013.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Open Source. Operating System  Application Program Interface (API) Scheduling: Defines which application to run, when to run it, and how much time. Memory.
Open Source Applications Mikko Mustalampi DAP02S.
A DAPT IST Dissemination and Use Plan Revised version Ricardo Jiménez-Peris Universidad Politécnica de Madrid.
GNU, Linux and Open Source GNUKernel GNU/ Linux OpenSource.
Provided by OSS Watch Licensed under the Creative Commons Attribution 2.0 England & Wales licence
CWG2 on Tools, guidelines and procedures Licensing Adriana Telesca on behalf of the CWG2 December, 5 th 2014.
Ashok K. Mannava Mannava & Kang, P.C. Open Source Software and IP February 10, 2012.
COPYRIGHT © 2013 ALCATEL-LUCENT – ALL RIGHT RESERVED. October 2013 STANDARDIZING THE FOSS GOVERNANCE PROCESSES Michel Ruffin.
This slide is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. Some rights reserved.Creative Commons Attribution-NoDerivs 2.5 License.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
26 April Licensing of Intellectual Property Phoenix Ambulatory Blood Pressure Monitoring System © 2009 Christopher J. Adams This work is licensed.
 Open-source software ( OSS ) is computer software that is available in source code form: the source code and certain other rights normally reserved.
1 EPICS EPICS Licensing BESSY, May 2002 Andrew Johnson.
Licenses A Legal Necessity Copyright © 2015 – Curt Hill.
IBM Governmental Programs Open Computing, Open Standards and Open Source Recommendation for Governments.
Computers and Society Examine the extent to which Richard Stallman’s GNU manifesto has succeeded in challenging the dominance of conventionally distributed.
1 Patent Rights & Open Source Software Roger G. Brooks April 29,
Overview of Linux Dr. Michael L. Collard 1.
Introduction to Open Source Imed Hammouda, adjunct professor Tampere University of Technology
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1.
Open source Software Tomáš Vaníček Faculty of Civil Engeneering (Fakulta Stavební) Czech Technical University (ČVUT) Thákurova 7, Praha Dejvice, B407
Presented By: Avijit Gupta V. SaiSantosh.
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
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.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
CPS 82, Fall Open Source, Copyright, Copyleft.
Strategizing for the Future MySQL Conference April 27, 2006.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
CS 360 Lecture 10.  Software is expensive.  Most software development makes extensive use of existing software.  Developers avoid building new software.
Software Licences HSF Recommendations John Harvey / CERN 24 June 2015
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
Berkeley Software Distribution
Open Source Software Erik Doernenburg. © Copyright ThoughtWorks, Inc.® About ThoughtWorks ThoughtWorks delivers complex projects using agile methods.
FP 501 OPEN SOURCE OPERATING SYSTEM CHAPTER 1: INTRODUCTION TO OPEN SOURCE SOFTWARE (OSS) TECHNOLOGY.
Open Source Software. Chris Moylan Group 5...I think.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
Chapter 3: Understanding Software Licensing
Legacy Systems and Software Reuse CS 560. Economics Software is expensive.  Most software development makes extensive use of existing software.  Developers.
Ori Hanegby Pixtazy Blog:
5 ٥ V new position ? 10 ^1 10 ^2 10 ^ : : : : 99.
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 2 Open Source.
Open Source Software at Samsung Minsuk Choi Changes from a closed-model to a collaborative and open-model -
Open Source Project Development – A case study - CSC8350, 4/07/ Instructor: Xiaolin Hu - Presenters: Fasheng Qiu & Xue Wang.
Geospatial Information: Copyright Issues Professor George Cho Professor of Geoinformatics and the Law University of Canberra
1 Open Source Software Licensing ● Bruce Perens, ● Perens LLC ● One of the founders of the Open Source movement in software.
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
Open Source software Licensing
OPEN SOURCE.
What is Copyright?.
FOSS 101 Sarah Glassmeyer Project Specialist Manager,
MOZILLA LICENSE HISTORICAL EVOLUTION
Chapter 2: The Linux System Part 1
Open Source Friend or Enemy?.
GNU General Public License (GPL)
CSPA Common Statistical Production Architecture Description of the Business aspects of the architecture: business models for sharing software Carlo Vaccari.
Presentation transcript:

FOSS Licenses & Business Models INF5750 Oct Knut Staring

What are licenses? ● Legal documents – EULA ● Uncertain legal status, have not been subject to much scrutiny by courts ● Interest by legal scholars and economists ● “Constitutions” of FOSS communities ● Statements of philosophy

Frequency of FOSS licenses

Two major licensing “camps” ● GPL (General Public License) Linux, Emacs, Joomla, MySql “Viral” - intended to keep and further the reach of Free SW ● BSD (Berkley Software Distribution) ● MIT ● Artistic ● Apache – LGPL (Lesser Genereal Public License) – MPL (Mozilla Public License) - includes “Patent defense”

Philosophies ● Pragmatic ● Open to commercial exploitation ● Vague ● Very liberal ● Idealistic ● duty to share ● Strong focus on community norms ● Difficulties around the term “derived work” and how exactly it works

BSD/MIT/Apache ● “Code created under these licenses, or derived from such code, may go “closed” and developments can be made under that proprietary license, which are lost to the open source community. For the same reason, however, these licenses are very flexible and compatible with almost every form of open source license.” ● “Sendmail, another piece of Berkeley Unix, continues to be maintained by its creator, Eric Allman, who founded a company in 1998 to commercialize the software. He adopted a hybrid proprietary/open source strategy, completely consistent with the licenses, in which some new features of interest to commercial clients are released in proprietary software, while the open source version is also still maintained”

GPL and LGPL: Speeding the spread of FOSS? ● Vetter (2003) ● Problematic to combine GPL and non-GPL software ● Close coupling not permitted, can take place only through open protocols ● Example: Apache and ObjectWeb (JonAS and Geronimo) LGPL code not allowed to be licensed under Apache license. Some JonAS components such as ASM and JOTM had to be relicensed under BSD to further cooperation ● eXo portal platform is GPL built on ObjectWeb

The Bitkeeper Controversy ● Sept 1998: Linux as bottleneck: Avoided forking by VGER at Rutgers U. by adopting Bitkeeper from Larry McVoy ● Could be used by FOSS project provided the developers not contribute to other SCM ● Resistance by Alan Cox and others, interoper with CVS, SVN ● April 2005: Andrew Tridgell developed a client to show metadata. Support revoked on July 1. ● Git project started by Linus Torvalds

INF5750 frameworks ● “Despite what you may have heard, you certainly may use an LGPL'd library like Hibernate in a commercial closed-source application” ● Spring is under the Apache 2.0 license ● WebWork: Modified Apache (OpenSymphony) ● Ruby on Rails: MIT. Ruby: GPL or special ● Java: Proprietary. Uncertainty about distribution rights

Business models ● Professional open source ● Jboss ● MySql ● Plone ● eZpublish

Huge projects ● OpenOffice: 50 M copies downloaded, version 2.0 comes with HSQL database and supports OpenDocument ● Apache: Webserver, Jakarta ++

Netscape, Mozilla, Firefox ● First and dominating browser ● First major company to go open source ● Not GPL: MPL and NPL ● 100 M downloads of Firefox 1.0 ● Extensions: AdBlock, Greasemonkey, Dev ++ ● ● Firefox 1.5 just about to be launched

Reasons Netscape did not use GPL Even though they wanted to ensure code would not be appropriated, they found it: ● Incompatible with obligations from some incorporated SW ● Wanted to protect their other SW ● Afraid other companies would reject code released under GPL

Business models ● Professional open source: ● Consultancy, extensions, service ● Jboss ● MySql ● Plone ● eZpublish ● FreeCode ● LinPro

Releasing in-house code ● Bug-fixes ● Security ● Shared development costs ● Documentation ● Community involvement ● Flexibility and interoperability ● Goodwill ● Example: