SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Free and Open Source Software 
An Introduction 
Rowan Wilson 
rowan.wilson@it.ox.ac.uk
What we will be talking about: 
 What is 'free'? What is 'open'? 
 How does FOSS licensing work? 
 Three common FOSS licences
What is Free and Open Source Software? 
Software that the user has the right to adapt and 
distribute 
Access to the source code 
Often available at minimal or no cost 
Often maintained and developed by a community 
Basis of later open licences like Creative Commons 
and Open Database License
Some History 
Until the late 1970s most software thought to have little 
intrinsic value 
Exchange of software and its source code normal (with 
licences that allowed adaptation and redistribution) 
Arrival of personal computers in the mid 1970s changed 
the perception of software's value 
Software became productized, source code kept private 
Many developers, particularly within academic 
communities, felt that this was detrimental to software 
quality
“The amount of royalties we have received from sales to 
hobbyists makes the time spent [on] Altair BASIC worth less 
than $2 an hour. 
Why is this? As the majority of hobbyists must be aware, most of you 
steal your software. Hardware must be paid for, but software is 
something to share. Who cares if the people who worked on it get 
paid?” 
Bill Gates Computer Notes 1976
“I consider that the golden rule requires that if I like a program I 
must share it with other people who like it. Software sellers want to 
divide the users and conquer them, making each user agree not to 
share with others. I refuse to break solidarity with other users in 
this way… 
So that I can continue to use computers without dishonor, I have 
decided to put together a sufficient body of free software so that I 
will be able to get along without any software that is not free.” 
Richard Stallman, GNU Manifesto, 1985
Some More History 
In 1985, as a reaction to the growing trend towards ‘closed 
source’ software, MIT Artificial Intelligence researcher 
Richard Stallman wrote a new software licence 
His licence (the GNU General Public Licence or GPL) 
permitted free redistribution and adaptation by anyone but 
mandated that derivative works must carry the same licence 
(“copyleft”)
Some More History 
Stallman also founds the Free Software Foundation 
(FSF) in 1985, committed to maintaining software 'Freedom' 
as both a pragmatic and political aim 
Unfortunately, in English, this use of 'Free' is widely thought 
to refer to price, not liberty (free beer vs free speech) 
Echoing President Franklin D. Roosevelt’s 1941 ‘Four 
Freedoms’ speech, Stallman created four software-related 
freedoms that his organisation sought to protect. 
Being a computer programmer, Stallman started his 
numbering from ‘0’
The FSF's Four Freedoms 
The freedom to run the program, for any purpose 
(freedom 0). 
The freedom to study how the program works, and 
adapt it to your needs (freedom 1). Access to the 
source code is a precondition for this. 
The freedom to redistribute copies so you can help 
your neighbor (freedom 2). 
 The freedom to improve the program, and release 
your improvements to the public, so that the whole 
community benefits (freedom 3). Access to the source 
code is a precondition for this.
Yet More History 
In 1991, a Finnish computer science student called Linus 
Torvalds starts working on Linux, a Unix-like operating 
system that will run on IBM-PCs and is licensed under the GPL 
v2 
Over the next five years, Torvalds builds a fully functioning 
Unix operating system with help from other remote 
programmers leveraging the power of the internet and the 
freedom to adapt and redistribute provided by FOSS licensing 
In 1997 programmer Eric Raymond publishes an essay 
called 'The Cathedral and The Bazaar'
“Linux is subversive. Who would have thought even five years ago 
(1991) that a world-class operating system could coalesce as if by 
magic out of part-time hacking by several thousand developers 
scattered all over the planet, connected only by the tenuous strands of 
the Internet?” 
Eric Raymond, The Cathedral and the Bazaar, 1996-7
Yet More History 
In early 1998, partly as a result of the success of 
Raymond's essay, Netscape decides to release the source 
code of its struggling web browser to the world 
Some within the Free Software community decide that 
Raymond's apolitical, business-friendly explanation of the 
virtues of the Free Software ought to have an advocacy group 
In February 1998 the Open Source Initiative is founded, 
with Raymond as its first president. The term 'Open Source' 
begins to be widely used.
Open Source Initiative 
 The OSI adapts the Debian Free Software Guidelines to 
define what it means by ‘Open Source’ 
 The resulting Open Source Definition gives ten criteria 
for an ‘open source’ licence
Open Source Definition 
Freely Redistributable 
Source Code Included 
Derived Works Permitted 
Integrity of Author’s Source Code (diffs and patches) 
No Discrimination Against Persons or Groups 
No Discrimination Against Fields of Endeavour 
Distribution of Licence (no additional licences required) 
Licence Must Not Be Specific to a Product (or distribution) 
Licence Must Not Restrict Other Software 
Licence Must Be Technology-Neutral (no 'click wrap')
Open Source Initiative 
 Over seventy licences are accredited by the OSI as 
meeting these criteria 
The most commonly used are the BSD (permissive) and the 
GPL (copyleft) 
For practical purposes OSS Watch defines its remit with 
reference to the OSI approved licence list
Words and Tensions 
Many ‘Free Software’ supporters, including Richard 
Stallman, see the OSI as a deliberate attempt to 
appropriate their movement while stripping it of its political 
aims. 
The language itself has become politicised 
Whether one says ‘Free’ or ‘Open’ has become an indicator of 
which ‘side’ one supports 
 The unwieldy phrase ‘Free and Open Source Software’ is 
used by those who do not wish to take sides 
Stallman also campaigns against use of phrases like 
‘intellectual property’ and ‘secure’
FOSS and Mobile 
 One area where FOSS has made huge inroads in recent 
years is in mobile phones and other mobile devices 
 Android (based on Linux), Google’s smartphone operating 
system, is seeing very rapid adoption by Motorola, Samsung, 
HTC, Sony Ericsson, Dell and many others 
WebKit browser – used in all iOS and Android devices, 
newer Blackberry devices as well as Safari, Opera and 
Chrome on the desktop 
Google 'forked' WebKit in early 2013 to create a new 
project called 'Blink'
FOSS and Mobile 
 Increasingly mobile devices compete on UX rather than 
core functionality 
 Linux provides a way for new entrants to a market to 
concentrate resources on UX ('differentiating technology') 
 Oracle sued Google, Microsoft sued HTC successfully, 
Apple suing HTC and Samsung
Any questions so 
far?
How FOSS Licensing Works... 
What is an FOSS Licence? 
A licence to exercise rights normally reserved to the 
owner by copyright law 
Consistent with Open Source Definition (or Four 
Freedoms) 
Either explicitly perpetual or practically so 
A licence which offers a grant of rights to anyone
How FOSS Licensing Works... 
How does copyright law protect FOSS software? 
No explicit communicated acceptance necessary 
Copyright law effectively prevents copying, adaptation 
and distribution of copyright material without a licence 
FOSS licences provide an avenue to licensed use if the 
user abides by the conditions 
Without the licence, it is likely no permission exists, and 
the author can take action for copyright infringement 
Generally considered to work, but little case law
How FOSS Licensing Works... 
FOSS Case Law 
Since 2004 District Courts in Germany have repeatedly 
confirmed the enforceability of the requirements of the GNU 
General Public License v2 
In 2005 a US District Court rejected a suit against the Free 
Software Foundation alleging anti-competitive behaviour: 
"[The GPL] acts as a means by which certain software may be 
copied, modified and redistributed without violating the 
software’s copyright protection… As such, the GPL encourages, 
rather than discourages, free competition and the distribution of 
computer operating systems, the benefits of which directly pass 
to consumers. These benefits include lower prices, better access 
and more innovation." 
 Verizon, BT, D-Link, Gigabyte and many other large technology 
players have met requirements under GPL once legal action was 
threatened
How FOSS Licensing Works... 
FOSS Case Law 
Jacobsen vs Katzer (US, California, 2009-10) - 
Conditions in the licence serve to limit the scope of the 
grant. Amicus briefs submitted by Wikipedia, Creative 
Commons, The Linux Foundation, The PERL Foundation, 
The Open Source Inititiative, Software Freedom Law 
Center. 
Compliance is usually all that plantiff demands 
Social and community pressures play a large role (SCO, 
Blackboard) 
Large companies like IBM, Novell and Oracle have a 
stake in the enforceability of FOSS licences
How FOSS Licensing Works... 
FOSS-adjacent Case Law 
Oracle v Google (US, California, 2011-13) – Oracle 
alleged that the Java-compatible runtime Dalvik used in 
Google’s mobile Android operating system infringed their 
copyright by reproducing Java API definitions 
Oracle lost heavily, but got a reversal on appeal to the 
Federal Court. The case is now back in District Court to 
consider Google’s fair use defence.
How FOSS Licensing Works... 
FOSS-adjacent Case Law 
SAS v. WPL (UK then ECJ 2011-12) – WPL created a runtime 
environment for a language SAS created. SAS argued that this 
infringed on their copyright in the language itself. 
UK and ECJ found that computer languages, like natural 
languages, are not copyrighted expressions in themselves but 
structures for the building of copyrighted expressions 
The same judgement found that the structures of data files could 
be protected by copyright
How FOSS Licensing Works... 
How do FOSS Licences deal with patents? 
Some licences (Apache 2, Nokia, Microsoft Reciprocal 
Licence and many others) explicitly grant rights to 
licensor's patents that are necessarily infringed by use or 
distribution 
Even those that do not will grant implied licences (in 
some jurisdictions) by permitting acts that would require a 
patent licence 
Some licences terminate their patent grants if the 
licensee initiates patent infringement litigation against the 
licensor
How FOSS Licensing Works... 
FOSS-adjacent Case Law 
Versata, Ameriprise, Ximpleware (US 2014-) – Case covers a 
selection of FOSS issues: What is distribution? Are FOSS licences 
conditioned licences or licences via covenant? Does a FOSS 
licence include an implied patent grant? 
 Still going on 
 Passed back to state court, so no Federal precedent 
 Interesting in that it represents an example of the 
‘Doomsday Scenario’ that opponents of FOSS have been 
warning of for years
Any questions on that 
stuff?
Three Common FOSS Licences 
 GNU General Public License v2 
Modified BSD (Berkeley Software Distribution) 
License 
Mozilla Public License v2
Three Common FOSS Licences 
GNU General Public License v2 
Significant Features 
All modified versions of GPL-licensed software 
must also be distributed under the GPL (if they 
are distributed at all) (section 2) 
 All modified versions must advertise 
prominently what has been modified, who 
modified it, and when it was modified. 
 Source code must be provided with all GPL-licensed 
software, either directly or via a request 
to the distributor (section 3)
Three Common FOSS Licences 
GNU General Public License v2 
Significant Features 
 All licensees of the software gain their licence 
directly from the original licensor (section 6). 
 No redistributing licensee may impose further 
restrictions on recipients (section 6) 
 Additional restrictions placed on a licensee by 
a court mean that the licensee cannot distribute 
the software at all (section 7)
Three Common FOSS Licences 
GNU General Public License v2 
Notes 
 Section 2 embodies the 'copyleft' or 'viral' aspect 
of the GPL. Where GPLed code is used to produce a 
'derivative work' (US term) the resulting work must 
also be licensed under the GPL if it is distributed 
 The intention of this section is to prevent code 
that has been released to the community under an 
open source licence being 'closed' again by licensee 
who wishes to redistribute a work based on GPL'd 
code without also providing the source code to 
those who receive it. This usually happens when 
someone wants to make a closed-source 
commercial product using GPL'd code.
Three Common FOSS Licences 
Modified BSD (Berkeley Software Distribution) 
License 
Significant Features 
 Short 
 Unmodified versions of the software must 
retain the copyright statement, the licence 
conditions and the disclaimer of warranties. 
 Prior permission must be obtained from the 
licensor before their name can be attached to 
any modified version.
Three Common FOSS Licences 
Modified BSD (Berkeley Software Distribution) 
License 
Notes 
 The BSD licence does not prevent the code it 
licenses being absorbed into a closed source 
derivative. 
 It is most appropriate for software which the author 
wishes to be as widely used as possible, regardless of 
whether it remains open source – for example code 
that implements a standard. 
 The Modified BSD License is compatible with the GPL 
– code licensed under it can be combined with GPL'd 
code and the whole released under the GPL with no 
problems.
Three Common FOSS Licences 
Mozilla Public License v2 
Significant Features 
 Additions to files under the MPLv2 must themselves be licensed by 
the author as MPL v2 
Entirely new files added to MPL v2 projects can be under the 
whatever licence the file author chooses 
Code under the MPL v2 can be incorporated into GPL and variant-licensed 
projects
The End... 
Questions?
Links 
OSS Watch – http://www.oss-watch.ac.uk/ 
Free Software Foundation - http://www.fsf.org 
Open Source Initiative – http://www.opensource.org/ 
SFLC’s Legal Issues Primer for Open Source and Free Software Projects 
http://www.softwarefreedom.org/resources/2008/FOSS-primer.html 
The International Free and Open Source Software Law Review 
http://www.ifosslr.org/ifosslr/index

Contenu connexe

Tendances

Toward Open Source Hardware
Toward Open Source HardwareToward Open Source Hardware
Toward Open Source Hardwarepakakponp
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source softwareFrederik Questier
 
Free Software/Free Culture Collaboration
Free Software/Free Culture CollaborationFree Software/Free Culture Collaboration
Free Software/Free Culture CollaborationMike Linksvayer
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareRam Nath
 
Lugradio Live USA 2008 - Creative Commons
Lugradio Live USA 2008 - Creative CommonsLugradio Live USA 2008 - Creative Commons
Lugradio Live USA 2008 - Creative CommonsMike Linksvayer
 
Media Web Meet-up 1: CC "Rock'n'Rebirth"
Media Web Meet-up 1: CC "Rock'n'Rebirth"Media Web Meet-up 1: CC "Rock'n'Rebirth"
Media Web Meet-up 1: CC "Rock'n'Rebirth"Mike Linksvayer
 
Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)guest757c2c1
 
There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!Derek Keats
 
Foss: Why should it matter to Students
Foss: Why should it matter to StudentsFoss: Why should it matter to Students
Foss: Why should it matter to StudentsOSSCube
 
How far behind Free Software is Free Culture?
How far behind Free Software is Free Culture?How far behind Free Software is Free Culture?
How far behind Free Software is Free Culture?Mike Linksvayer
 
Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004webuploader
 
Intellectual Property Rights And The Internet
Intellectual Property Rights And The InternetIntellectual Property Rights And The Internet
Intellectual Property Rights And The InternetAdjem
 

Tendances (17)

Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Toward Open Source Hardware
Toward Open Source HardwareToward Open Source Hardware
Toward Open Source Hardware
 
Free and open source software
Free and open source softwareFree and open source software
Free and open source software
 
CC @ BALUG 2008-07-15
CC @ BALUG 2008-07-15CC @ BALUG 2008-07-15
CC @ BALUG 2008-07-15
 
Free Software/Free Culture Collaboration
Free Software/Free Culture CollaborationFree Software/Free Culture Collaboration
Free Software/Free Culture Collaboration
 
Ijcet 06 08_001
Ijcet 06 08_001Ijcet 06 08_001
Ijcet 06 08_001
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
Lugradio Live USA 2008 - Creative Commons
Lugradio Live USA 2008 - Creative CommonsLugradio Live USA 2008 - Creative Commons
Lugradio Live USA 2008 - Creative Commons
 
open source
open sourceopen source
open source
 
Media Web Meet-up 1: CC "Rock'n'Rebirth"
Media Web Meet-up 1: CC "Rock'n'Rebirth"Media Web Meet-up 1: CC "Rock'n'Rebirth"
Media Web Meet-up 1: CC "Rock'n'Rebirth"
 
Copyright Issues Related to Software and Websites
Copyright Issues Related to Software and WebsitesCopyright Issues Related to Software and Websites
Copyright Issues Related to Software and Websites
 
Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)Leage For Programming Freedom. Against Software Patents. (1991)
Leage For Programming Freedom. Against Software Patents. (1991)
 
There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!
 
Foss: Why should it matter to Students
Foss: Why should it matter to StudentsFoss: Why should it matter to Students
Foss: Why should it matter to Students
 
How far behind Free Software is Free Culture?
How far behind Free Software is Free Culture?How far behind Free Software is Free Culture?
How far behind Free Software is Free Culture?
 
Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004
 
Intellectual Property Rights And The Internet
Intellectual Property Rights And The InternetIntellectual Property Rights And The Internet
Intellectual Property Rights And The Internet
 

En vedette

Kolab: Do it right or don't do it at all
Kolab: Do it right or don't do it at allKolab: Do it right or don't do it at all
Kolab: Do it right or don't do it at allGeorg Greve
 
Activitat 11
Activitat 11Activitat 11
Activitat 11jgalan33
 
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...Migrate to Kolab, now! - How to simplify the complex task of migrating data b...
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...audriga.com
 
Introduce iRedMail Open Source Mail Server Solution
Introduce iRedMail Open Source Mail Server SolutionIntroduce iRedMail Open Source Mail Server Solution
Introduce iRedMail Open Source Mail Server SolutionZhangHuangbin
 
Managing Apache Project Brands
Managing Apache Project BrandsManaging Apache Project Brands
Managing Apache Project BrandsShane Curcuru
 
Managing Community Open Source Brands
Managing Community Open Source BrandsManaging Community Open Source Brands
Managing Community Open Source BrandsShane Curcuru
 

En vedette (6)

Kolab: Do it right or don't do it at all
Kolab: Do it right or don't do it at allKolab: Do it right or don't do it at all
Kolab: Do it right or don't do it at all
 
Activitat 11
Activitat 11Activitat 11
Activitat 11
 
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...Migrate to Kolab, now! - How to simplify the complex task of migrating data b...
Migrate to Kolab, now! - How to simplify the complex task of migrating data b...
 
Introduce iRedMail Open Source Mail Server Solution
Introduce iRedMail Open Source Mail Server SolutionIntroduce iRedMail Open Source Mail Server Solution
Introduce iRedMail Open Source Mail Server Solution
 
Managing Apache Project Brands
Managing Apache Project BrandsManaging Apache Project Brands
Managing Apache Project Brands
 
Managing Community Open Source Brands
Managing Community Open Source BrandsManaging Community Open Source Brands
Managing Community Open Source Brands
 

Similaire à FOSS Intro

Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSSmgamal87
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSSmgamal87
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Rowan Wilson
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03Sergi Torrellas
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future AheadSanjanaa Chindalia
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareRoss Gardler
 
Free/Open Source Software
Free/Open Source SoftwareFree/Open Source Software
Free/Open Source SoftwareAngelo Corsaro
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary softwareLavan1997
 
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*dbslibrary
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movementaliraza786
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalRachit Technology Pvt Ltd
 
Mac281 Open Source software
Mac281 Open Source softwareMac281 Open Source software
Mac281 Open Source softwareRob Jewitt
 

Similaire à FOSS Intro (20)

Intro to FOSS
Intro to FOSSIntro to FOSS
Intro to FOSS
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)Business and Sustainability Models Around FOSS (1 of 2)
Business and Sustainability Models Around FOSS (1 of 2)
 
Open source
Open sourceOpen source
Open source
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
Open source presentation_v03
Open source presentation_v03Open source presentation_v03
Open source presentation_v03
 
Mis full
Mis fullMis full
Mis full
 
Open Source Software_The Future Ahead
Open Source Software_The Future AheadOpen Source Software_The Future Ahead
Open Source Software_The Future Ahead
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
Free/Open Source Software
Free/Open Source SoftwareFree/Open Source Software
Free/Open Source Software
 
Open source software vs proprietary software
Open source software vs proprietary softwareOpen source software vs proprietary software
Open source software vs proprietary software
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Open Source Softwarefinal 2
Open Source Softwarefinal 2Open Source Softwarefinal 2
Open Source Softwarefinal 2
 
Opensource
OpensourceOpensource
Opensource
 
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
Ten Open Source Tools Which Will Transform Your Library and Your Library Budget*
 
Intellectual Property Open Source Software Movement
Intellectual Property   Open Source Software MovementIntellectual Property   Open Source Software Movement
Intellectual Property Open Source Software Movement
 
Open Source Community Structures
Open Source Community StructuresOpen Source Community Structures
Open Source Community Structures
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
Mac281 Open Source software
Mac281 Open Source softwareMac281 Open Source software
Mac281 Open Source software
 

Plus de osswatch

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSSosswatch
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainabilityosswatch
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Opennessosswatch
 
Communities
CommunitiesCommunities
Communitiesosswatch
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Sourceosswatch
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolutionosswatch
 
Project Governance
Project GovernanceProject Governance
Project Governanceosswatch
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Sourceosswatch
 
Legal Matters
Legal MattersLegal Matters
Legal Mattersosswatch
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaireosswatch
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...osswatch
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communicationsosswatch
 
TYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadershiposswatch
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolutionosswatch
 
TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governanceosswatch
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communitiesosswatch
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorosswatch
 

Plus de osswatch (17)

Business Models for FOSS
Business Models for FOSSBusiness Models for FOSS
Business Models for FOSS
 
FOSS Collaboration and Sustainability
FOSS Collaboration and SustainabilityFOSS Collaboration and Sustainability
FOSS Collaboration and Sustainability
 
Copyright and Openness
Copyright and OpennessCopyright and Openness
Copyright and Openness
 
Communities
CommunitiesCommunities
Communities
 
Communication in Open Source
Communication in Open SourceCommunication in Open Source
Communication in Open Source
 
Conflict and Resolution
Conflict and ResolutionConflict and Resolution
Conflict and Resolution
 
Project Governance
Project GovernanceProject Governance
Project Governance
 
Leadership in Open Source
Leadership in Open SourceLeadership in Open Source
Leadership in Open Source
 
Legal Matters
Legal MattersLegal Matters
Legal Matters
 
Leadership Style Questionnaire
Leadership Style QuestionnaireLeadership Style Questionnaire
Leadership Style Questionnaire
 
Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...Creating a level playing field for open source software options in IT selecti...
Creating a level playing field for open source software options in IT selecti...
 
TYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: CommunicationsTYPO3 Communications Workshop: Communications
TYPO3 Communications Workshop: Communications
 
TYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: LeadershipTYPO3 Communications Workshop: Leadership
TYPO3 Communications Workshop: Leadership
 
TYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and ResolutionTYPO3 Communications Workshop: Conflict and Resolution
TYPO3 Communications Workshop: Conflict and Resolution
 
TYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: GovernanceTYPO3 Communications Workshop: Governance
TYPO3 Communications Workshop: Governance
 
TYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: CommunitiesTYPO3 Communications Workshop: Communities
TYPO3 Communications Workshop: Communities
 
Leveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sectorLeveling the playing field for open source in education and public sector
Leveling the playing field for open source in education and public sector
 

Dernier

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 

FOSS Intro

  • 1. Free and Open Source Software An Introduction Rowan Wilson rowan.wilson@it.ox.ac.uk
  • 2. What we will be talking about:  What is 'free'? What is 'open'?  How does FOSS licensing work?  Three common FOSS licences
  • 3. What is Free and Open Source Software? Software that the user has the right to adapt and distribute Access to the source code Often available at minimal or no cost Often maintained and developed by a community Basis of later open licences like Creative Commons and Open Database License
  • 4. Some History Until the late 1970s most software thought to have little intrinsic value Exchange of software and its source code normal (with licences that allowed adaptation and redistribution) Arrival of personal computers in the mid 1970s changed the perception of software's value Software became productized, source code kept private Many developers, particularly within academic communities, felt that this was detrimental to software quality
  • 5.
  • 6.
  • 7. “The amount of royalties we have received from sales to hobbyists makes the time spent [on] Altair BASIC worth less than $2 an hour. Why is this? As the majority of hobbyists must be aware, most of you steal your software. Hardware must be paid for, but software is something to share. Who cares if the people who worked on it get paid?” Bill Gates Computer Notes 1976
  • 8.
  • 9. “I consider that the golden rule requires that if I like a program I must share it with other people who like it. Software sellers want to divide the users and conquer them, making each user agree not to share with others. I refuse to break solidarity with other users in this way… So that I can continue to use computers without dishonor, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free.” Richard Stallman, GNU Manifesto, 1985
  • 10. Some More History In 1985, as a reaction to the growing trend towards ‘closed source’ software, MIT Artificial Intelligence researcher Richard Stallman wrote a new software licence His licence (the GNU General Public Licence or GPL) permitted free redistribution and adaptation by anyone but mandated that derivative works must carry the same licence (“copyleft”)
  • 11. Some More History Stallman also founds the Free Software Foundation (FSF) in 1985, committed to maintaining software 'Freedom' as both a pragmatic and political aim Unfortunately, in English, this use of 'Free' is widely thought to refer to price, not liberty (free beer vs free speech) Echoing President Franklin D. Roosevelt’s 1941 ‘Four Freedoms’ speech, Stallman created four software-related freedoms that his organisation sought to protect. Being a computer programmer, Stallman started his numbering from ‘0’
  • 12. The FSF's Four Freedoms The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbor (freedom 2).  The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
  • 13. Yet More History In 1991, a Finnish computer science student called Linus Torvalds starts working on Linux, a Unix-like operating system that will run on IBM-PCs and is licensed under the GPL v2 Over the next five years, Torvalds builds a fully functioning Unix operating system with help from other remote programmers leveraging the power of the internet and the freedom to adapt and redistribute provided by FOSS licensing In 1997 programmer Eric Raymond publishes an essay called 'The Cathedral and The Bazaar'
  • 14. “Linux is subversive. Who would have thought even five years ago (1991) that a world-class operating system could coalesce as if by magic out of part-time hacking by several thousand developers scattered all over the planet, connected only by the tenuous strands of the Internet?” Eric Raymond, The Cathedral and the Bazaar, 1996-7
  • 15. Yet More History In early 1998, partly as a result of the success of Raymond's essay, Netscape decides to release the source code of its struggling web browser to the world Some within the Free Software community decide that Raymond's apolitical, business-friendly explanation of the virtues of the Free Software ought to have an advocacy group In February 1998 the Open Source Initiative is founded, with Raymond as its first president. The term 'Open Source' begins to be widely used.
  • 16. Open Source Initiative  The OSI adapts the Debian Free Software Guidelines to define what it means by ‘Open Source’  The resulting Open Source Definition gives ten criteria for an ‘open source’ licence
  • 17. Open Source Definition Freely Redistributable Source Code Included Derived Works Permitted Integrity of Author’s Source Code (diffs and patches) No Discrimination Against Persons or Groups No Discrimination Against Fields of Endeavour Distribution of Licence (no additional licences required) Licence Must Not Be Specific to a Product (or distribution) Licence Must Not Restrict Other Software Licence Must Be Technology-Neutral (no 'click wrap')
  • 18. Open Source Initiative  Over seventy licences are accredited by the OSI as meeting these criteria The most commonly used are the BSD (permissive) and the GPL (copyleft) For practical purposes OSS Watch defines its remit with reference to the OSI approved licence list
  • 19. Words and Tensions Many ‘Free Software’ supporters, including Richard Stallman, see the OSI as a deliberate attempt to appropriate their movement while stripping it of its political aims. The language itself has become politicised Whether one says ‘Free’ or ‘Open’ has become an indicator of which ‘side’ one supports  The unwieldy phrase ‘Free and Open Source Software’ is used by those who do not wish to take sides Stallman also campaigns against use of phrases like ‘intellectual property’ and ‘secure’
  • 20. FOSS and Mobile  One area where FOSS has made huge inroads in recent years is in mobile phones and other mobile devices  Android (based on Linux), Google’s smartphone operating system, is seeing very rapid adoption by Motorola, Samsung, HTC, Sony Ericsson, Dell and many others WebKit browser – used in all iOS and Android devices, newer Blackberry devices as well as Safari, Opera and Chrome on the desktop Google 'forked' WebKit in early 2013 to create a new project called 'Blink'
  • 21. FOSS and Mobile  Increasingly mobile devices compete on UX rather than core functionality  Linux provides a way for new entrants to a market to concentrate resources on UX ('differentiating technology')  Oracle sued Google, Microsoft sued HTC successfully, Apple suing HTC and Samsung
  • 23. How FOSS Licensing Works... What is an FOSS Licence? A licence to exercise rights normally reserved to the owner by copyright law Consistent with Open Source Definition (or Four Freedoms) Either explicitly perpetual or practically so A licence which offers a grant of rights to anyone
  • 24. How FOSS Licensing Works... How does copyright law protect FOSS software? No explicit communicated acceptance necessary Copyright law effectively prevents copying, adaptation and distribution of copyright material without a licence FOSS licences provide an avenue to licensed use if the user abides by the conditions Without the licence, it is likely no permission exists, and the author can take action for copyright infringement Generally considered to work, but little case law
  • 25. How FOSS Licensing Works... FOSS Case Law Since 2004 District Courts in Germany have repeatedly confirmed the enforceability of the requirements of the GNU General Public License v2 In 2005 a US District Court rejected a suit against the Free Software Foundation alleging anti-competitive behaviour: "[The GPL] acts as a means by which certain software may be copied, modified and redistributed without violating the software’s copyright protection… As such, the GPL encourages, rather than discourages, free competition and the distribution of computer operating systems, the benefits of which directly pass to consumers. These benefits include lower prices, better access and more innovation."  Verizon, BT, D-Link, Gigabyte and many other large technology players have met requirements under GPL once legal action was threatened
  • 26. How FOSS Licensing Works... FOSS Case Law Jacobsen vs Katzer (US, California, 2009-10) - Conditions in the licence serve to limit the scope of the grant. Amicus briefs submitted by Wikipedia, Creative Commons, The Linux Foundation, The PERL Foundation, The Open Source Inititiative, Software Freedom Law Center. Compliance is usually all that plantiff demands Social and community pressures play a large role (SCO, Blackboard) Large companies like IBM, Novell and Oracle have a stake in the enforceability of FOSS licences
  • 27. How FOSS Licensing Works... FOSS-adjacent Case Law Oracle v Google (US, California, 2011-13) – Oracle alleged that the Java-compatible runtime Dalvik used in Google’s mobile Android operating system infringed their copyright by reproducing Java API definitions Oracle lost heavily, but got a reversal on appeal to the Federal Court. The case is now back in District Court to consider Google’s fair use defence.
  • 28. How FOSS Licensing Works... FOSS-adjacent Case Law SAS v. WPL (UK then ECJ 2011-12) – WPL created a runtime environment for a language SAS created. SAS argued that this infringed on their copyright in the language itself. UK and ECJ found that computer languages, like natural languages, are not copyrighted expressions in themselves but structures for the building of copyrighted expressions The same judgement found that the structures of data files could be protected by copyright
  • 29. How FOSS Licensing Works... How do FOSS Licences deal with patents? Some licences (Apache 2, Nokia, Microsoft Reciprocal Licence and many others) explicitly grant rights to licensor's patents that are necessarily infringed by use or distribution Even those that do not will grant implied licences (in some jurisdictions) by permitting acts that would require a patent licence Some licences terminate their patent grants if the licensee initiates patent infringement litigation against the licensor
  • 30. How FOSS Licensing Works... FOSS-adjacent Case Law Versata, Ameriprise, Ximpleware (US 2014-) – Case covers a selection of FOSS issues: What is distribution? Are FOSS licences conditioned licences or licences via covenant? Does a FOSS licence include an implied patent grant?  Still going on  Passed back to state court, so no Federal precedent  Interesting in that it represents an example of the ‘Doomsday Scenario’ that opponents of FOSS have been warning of for years
  • 31. Any questions on that stuff?
  • 32. Three Common FOSS Licences  GNU General Public License v2 Modified BSD (Berkeley Software Distribution) License Mozilla Public License v2
  • 33. Three Common FOSS Licences GNU General Public License v2 Significant Features All modified versions of GPL-licensed software must also be distributed under the GPL (if they are distributed at all) (section 2)  All modified versions must advertise prominently what has been modified, who modified it, and when it was modified.  Source code must be provided with all GPL-licensed software, either directly or via a request to the distributor (section 3)
  • 34. Three Common FOSS Licences GNU General Public License v2 Significant Features  All licensees of the software gain their licence directly from the original licensor (section 6).  No redistributing licensee may impose further restrictions on recipients (section 6)  Additional restrictions placed on a licensee by a court mean that the licensee cannot distribute the software at all (section 7)
  • 35. Three Common FOSS Licences GNU General Public License v2 Notes  Section 2 embodies the 'copyleft' or 'viral' aspect of the GPL. Where GPLed code is used to produce a 'derivative work' (US term) the resulting work must also be licensed under the GPL if it is distributed  The intention of this section is to prevent code that has been released to the community under an open source licence being 'closed' again by licensee who wishes to redistribute a work based on GPL'd code without also providing the source code to those who receive it. This usually happens when someone wants to make a closed-source commercial product using GPL'd code.
  • 36. Three Common FOSS Licences Modified BSD (Berkeley Software Distribution) License Significant Features  Short  Unmodified versions of the software must retain the copyright statement, the licence conditions and the disclaimer of warranties.  Prior permission must be obtained from the licensor before their name can be attached to any modified version.
  • 37. Three Common FOSS Licences Modified BSD (Berkeley Software Distribution) License Notes  The BSD licence does not prevent the code it licenses being absorbed into a closed source derivative.  It is most appropriate for software which the author wishes to be as widely used as possible, regardless of whether it remains open source – for example code that implements a standard.  The Modified BSD License is compatible with the GPL – code licensed under it can be combined with GPL'd code and the whole released under the GPL with no problems.
  • 38. Three Common FOSS Licences Mozilla Public License v2 Significant Features  Additions to files under the MPLv2 must themselves be licensed by the author as MPL v2 Entirely new files added to MPL v2 projects can be under the whatever licence the file author chooses Code under the MPL v2 can be incorporated into GPL and variant-licensed projects
  • 40. Links OSS Watch – http://www.oss-watch.ac.uk/ Free Software Foundation - http://www.fsf.org Open Source Initiative – http://www.opensource.org/ SFLC’s Legal Issues Primer for Open Source and Free Software Projects http://www.softwarefreedom.org/resources/2008/FOSS-primer.html The International Free and Open Source Software Law Review http://www.ifosslr.org/ifosslr/index