SlideShare a Scribd company logo
THE GPL
WHAT IT MEANS (AND WHAT IT DOESN’T)
NANCY THANKI
HANDY LINKS
▸ Twitter | @NancyThanki
▸ Website | nancythanki.com
▸ Slides | http://www.slideshare.net/NancyThanki/the-gpl-
wc-udaipur-2017
▸ Post | https://nancythanki.com/speaking-paneling-wc-
udaipur-2017/
WHAT IS THE GPL?
WHAT DOES IT COVER?
FREE SOFTWARE VS OPEN SOURCE
“ the differences . . . are small: nearly all free
software is open source, and nearly all open
source software is free.”
- Free Software Foundation (FSF)
THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS
BY THE FREE SOFTWARE FOUNDATION’S DEFINITION,
FREE SOFTWARE GUARANTEES YOU:
0 The freedom to run the program, for any purpose.
1 The freedom to study how the program works, and
change it so it does your computing as you wish.
2 The freedom to redistribute copies so you can help your
neighbor.
3 The freedom to distribute copies of your modified
versions to others.
VARIETY OF FREE SOFTWARE LICENSES
COMMONLY USED
▸ Apache Software License
▸ MIT License
▸ WTFPL – Do what the f*ck you want to public license
▸ The GNU General Public License (GPL)
Note: Each license has its own terms and may, or may not, be compatible with the GPL’s
terms, due to a few stipulations within the GPL. *
OFFICIAL
DEFINITION
Short for General Public License, the license that
accompanies some open source software that
details how the software and its accompany
source code can be freely copied, distributed
and modified. The most widespread use of GPL is
in reference to the GNU GPL, which is commonly
abbreviated simply as GPLwhen it is understood
that the term refers to the GNU GPL. One of the
basic tenets of the GPL is that anyone who
acquires the material must make it available to
anyone else under the same licensing
agreement.
- webopedia
- webopedia
▸ The GPL does not cover activities other than
the copying, distributing and modifying of the
source code.
▸ A GPL is also referred to as a copyleft, in
contrast to a copyright that identifies the
proprietary rights of material.
GNU IS NOT IN THE PUBLIC DOMAIN. EVERYONE WILL BE
PERMITTED TO MODIFY AND REDISTRIBUTE GNU, BUT NO
DISTRIBUTOR WILL BE ALLOWED TO RESTRICT ITS
FURTHER REDISTRIBUTION. THAT IS TO SAY, PROPRIETARY
MODIFICATIONS WILL NOT BE ALLOWED. I WANT TO MAKE
SURE THAT ALL VERSIONS OF GNU REMAIN FREE.
Richard Stallman, GNU Manifesto (1985)
COPYLEFT (Ɔ)
WHAT DOES THAT MEAN?
TERMINOLOGY
COPYLEFT (Ɔ)
▸ a play on the word copyright
▸ the practice of offering people the right to freely distribute
copies and modified versions of a work
▸ the stipulation is that the same rights must be preserved in
derivative works down the line
▸ i.e. not only make your work free, but to ensure that any
modified versions will also be free.
LIBRE, NOT
GRATIS
Richard Stallman
FREE AS IN SPEECH, NOT AS IN BEER
TERMINOLOGY
SHARE-ALIKE
▸ the requirement that any freedom that is granted
regarding the original work must be granted on exactly
the same or compatible terms in any derived work
▸ implies that any copy left license is automatically a share-
alike license, but not the other way around (not all share-
alike licenses are copyleft)
Note: Check out the variety of Creative Commons licenses for examples of the variety
of share-alike licenses
=
FOUR FREEDOMS
GPL
THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS
BY THE FREE SOFTWARE FOUNDATION’S DEFINITION,
FREE SOFTWARE GUARANTEES YOU:
0 The freedom to run the program, for any purpose.
1 The freedom to study how the program works, and
change it so it does your computing as you wish.
2 The freedom to redistribute copies so you can help your
neighbor.
3 The freedom to distribute copies of your modified
versions to others.
GPL =
FOUR FREEDOMS
+ COPYLEFT
USING THE GNU GPL WILL REQUIRE THAT ALL THE
RELEASED IMPROVED VERSIONS BE FREE SOFTWARE.
THIS MEANS YOU CAN AVOID THE RISK OF HAVING TO
COMPETE WITH A PROPRIETARY MODIFIED VERSION
OF YOUR OWN WORK.
- “Why Use the GPL”
FREE SOFTWARE FOUNDATION’S TAKE ON THINGS
SO WHAT…?
▸ Free software is used in every
device, software, and site you
regularly use
▸ for example: WordPress (a Free
Software project) powers over 27%
of the web
▸ ecosystem of developers and
freelancers making livings off of
WP-related business
WORDPRESS
“ENSURE FREE
ACCESS, IN
PERPETUITY, TO THE
SOFTWARE PROJECTS
WE SUPPORT”
WordPress Foundation
THE GPLV2 (OR LATER) FROM THE FREE SOFTWARE FOUNDATION IS THE
LICENSE THAT THE WORDPRESS SOFTWARE IS UNDER.
VERSION 2, JUNE 1991
COPYRIGHT (C) 1989, 1991 FREE SOFTWARE FOUNDATION, INC.
51 FRANKLIN ST, FIFTH FLOOR, BOSTON, MA 02110, USA
GNU General Public License @ WordPress.org
GNU GENERAL PUBLIC LICENSE AKA GNU GPL / THE GPL
IMPACT GPL license family
THE REASONS FOR WORDPRESS RELEASING UNDER
THE GPL ARE BOTH PRACTICAL AND IDEALISTIC.
WORDPRESS WAS BORN OF THE VERY FREEDOM
MENTIONED EARLIER. THE PREDECESSOR TO THE
WORDPRESS PROJECT, B2/CAFELOG, WAS ALSO AN
OPEN SOURCE PROJECT.
License on the WordPress Codex
HISTORY
HOW DOES THE GPL
COMPARE TO OTHER
LICENSES?
MIT, Apache, GitHub, Flickr (Creative Commons)
DOES THE
VERSION MATTER?
FEBRUARY 25, 1989
VERSION 1
1. any vendor distributing binary files (executable, but not readable or
modifiable by humans) must also make the human-readable source
code available under the same licensing terms (Sections 3a and 3b)
2. modified versions, as a whole, has to be distributed under the terms
of GPLv1 (Sections 2b and 4)
▸ allowed GPL software to be combined with software that had
more permissive terms without changing its own terms
▸ disallowed combing with software distributed with more
restrictive licensing as that would conflict with #1
JUNE 1991
VERSION 2
▸ the developer may not distribute their work if a license
imposes restrictions that prevent distributing GPL software
in a way that disrespects other users’ freedom
▸ hopefully this makes it less tempting for companies to use
patent threats to require fees from free software
developers
▸ aka the “Liberty or Death” clause
JUNE 29, 2007
VERSION 3
▸ disallow hardware restrictions on software modification aka
“tivoization”
▸ addresses compatibility with other free software licenses
▸ strips Digital Rights Management (DRM) of its legal value, i.e.
people can break anything a court may recognize as DRM on a
GPL licensed software without breaking the DMCA
▸ prevent patent-related agreements, for example the Microsoft-
Novell patent agreement
▸ can only be combined with GPLv2 if it includes the “or any later
version” clause
The GPL in a small nutshell
YOU CAN COPY AND DISTRIBUTE THE PROGRAM, YOU
CAN CHARGE A FEE FOR TRANSFERRING THE PROGRAM
OR PROVIDING WARRANTY PROTECTION, AND YOU CAN
MODIFY THE PROGRAM AND DISTRIBUTE YOUR
RESULTING DERIVATIVE WORK. BUT, IF YOU DISTRIBUTE
YOUR DERIVATIVE WORK, YOU NEED TO LICENSE IT
UNDER THE GPL, OTHERWISE YOUR LICENSE TO USE THE
PROGRAM WILL TERMINATE (AND YOU’LL BE INFRINGING
COPYRIGHT IN THE PROGRAM).
PER SITE
PERSONAL SITE
BUSINESS SITES
the entire source code needs to
be made available to end users
if for sale or distribution
GPL software can be run for all purposes
including commercial purposes
even as a tool for creating proprietary software
charge a fee for copies or give them away
the software can be modified or
reused without releasing the
source code if it is being used
privately or internally (no sales or
distribution)
IN PRACTICE
‣ premium WordPress plugin and theme developers usually
sell a license key providing access to support and
automatic upgrades
‣ without this license, the software should continue to work,
but you won’t benefit from updates (new features, bug
fixes, security hardening, etc) or support for questions or
issues
Q: If I modify the core WordPress software or a GPL theme/
plugin, do I have to release the source code of the modified
versions(s) to the public?
A: If you are using the modified version privately without
distribution, then you do not have to release the source code
of the modified version to the public.
However, “if you release the modified version to the public in
some way, the GPL requires you to make the modified source
code available to the program’s users, under the GPL.” -FSF
Q: Say I take a GPL theme/plugin from the WordPress theme
or plugin repository, or I purchase a GPL theme or plugin
from a commercial provider. Then I modify the theme or
plugin for my own purposes. Do I have to release my
modified version to others?
A: No, you are not obliged to release your modified version
to others.
Q: Can I sell the core WordPress software?
A: Yes. Doing so is consistent with the freedoms in the GPL.
However, trying to do so would be pointless and unlikely to
earn you any money, as everyone knows or could easily find
out that WordPress is freely available at wordpress.org.
Q: I’ve purchased a GPL theme(s)/plugin(s) from a commercial theme
or plugin provider. May I sell those themes or plugins from my own
website for my own benefit? What about publishing those themes or
plugins on my own website and give them away for free?
A: Yes, under the GPL, you may do either of these things (or both on
separate sites if you were so inclined).
Bear in mind that some in the WordPress community are likely to
frown on such activity and that you are unlikely to be able to provide
(or may not wish to provide) the support that the developers/owners
can provide.
Q: I take a GPL theme or plugin from the WordPress theme
or plugin repository, or I purchase a GPL theme or plugin
from a commercial provider, and then I modify the theme or
plugin for my own purposes. Do I have to release my
modified version to others?
A: No, you are not obliged to release your modified version
to others.
Q: I’m a theme/plugin developer. I’ve put huge effort into writing my theme/plugin
and I’m going to release it under the GPL but I want to make sure that everyone
who receives my theme or plugin, even if from someone else, is obliged to pay me
a licensing fee or notify me that they have it. Can I do that?
A: No.
The “GPL is a free software license, and therefore it permits people to use and even
redistribute the software without being required to pay anyone a fee for doing so.”
-FSF
Similarly, if someone receives a copy of GPL software, that person does not have to
inform the developer that s/he has it.
You are entitled to charge a fee for access to support and later versions, but this is
quite different to requiring recipients to pay a licensing fee for merely using the
software.
Q: I’m a commercial theme or plugin developer. I sell my
GPL theme or plugin online, behind a pay wall. People can
only access the theme or plugin files after paying my
prescribed fee. Does the GPL allow me to do this?
A: Yes.
You are entitled to charge a fee for distributing copies of
GPL’d software. Note, however, that anyone who obtains a
copy is entitled to release it to anyone else, with or without
charge; the GPL allows this to occur.
Q: I’m the same commercial theme or plugin developer
mentioned previously, selling my GPL theme or plugin online
behind a pay wall. As a commercial operator distributing a
GPL program, do I have to (for example, if someone asks)
make my theme or plugin available to a member of the
public for free?
A: No. However, as noted earlier, anyone who obtains a copy
is entitled to release it to anyone else, with or without
charge.
Q: I’m the same commercial theme or plugin developer
mentioned previously, selling my GPL theme or plugin online
behind a pay wall. As a commercial operator distributing a
GPL program, do I have to (for example, if someone asks)
make my theme or plugin available to a member of the
public for free?
A: No. However, as noted earlier, anyone who obtains a copy
is entitled to release it to anyone else, with or without
charge.
RESELLING
RESELLING COMMERCIAL PLUGINS AND THEMES - WPANDLEGALSTUFF
▸ comply with the GPL
▸ not infringe any trademark or other branding rights
▸ not pass on any non-existing relationship with the original
developer or business
▸ not breach any fair trading laws based on the location
▸ not infringe any copyright in non-code files
GPL - SECTION 2
GPL AND COMMERCIAL THEMES
‣ the intent is to control the distribution of derivative or collective works based on
the Program, not to “contest your rights to work written entirely by you”
‣ if identifiable sections of the modified work are not derived from the Program, and
can be reasonably considered independent and separate works in themselves,
then the GPL does not apply to them when distributed as separate works;
‣ however, when you distribute the same sections as part of a whole which is a work
based on the Program, the distribution of the whole must be on the terms of the
GPL; and
‣ “mere aggregation of another work not based on the Program with the Program (or
with a work based on the Program) on a volume of a storage or distribution
medium does not bring the other work under the scope of [the GPL]”.
FSF OF INDIA, 2001, THIRUVANANTHAPURAM (TRIVANDRUM), KERALA
SWATANTRA SOFTWARE
KATTATRA MENPORUL
(க"ட$ற_ெம(ெபா+ll)
WHY IN THE WORLD WOULD I RELEASE MY CREATIONS UNDER THE GPL?
FOSS AND THE
SMARTEST PERSON IN
THE ROOM*
* Clay Shirky’s talk on “Institutions vs Collaboration”
“NO MATTER WHO YOU
ARE, MOST OF THE
SMARTEST PEOPLE
WORK FOR SOMEONE
ELSE.”
Billy Joy
COSTS
MAINTAINING CLOSED SOFTWARE
▸ security vulnerabilities
▸ closed software, for example Facebook, Apple, etc
▸ hire the smartest people in the world to stay ahead of
the problems
▸ open source, for example Linux, WordPress, etc
▸ allow the software to evolve with community
contributions
GPL INFECTION
…A CANCER THAT ATTACHES
ITSELF IN AN INTELLECTUAL
PROPERTY SENSE TO EVERYTHING
IT TOUCHES…
Steve Ballmer, Microsoft CEO, 2001
REFERRING TO LINUX
THIS VIRAL ASPECT OF THE GPL
POSES A THREAT TO THE
INTELLECTUAL PROPERTY OF ANY
ORGANIZATION MAKING USE OF IT.
Craig Mundie, Microsoft Senior VP, 2001
REFERRING TO THE GPL
“GPL IGNORE”
CLOSED SOURCE
CONTENT
GPL IS A LEGAL COPYRIGHT THAT
PROVIDES USERS WITH THE LEGAL
RIGHTS (AND RESPONSIBILITIES) OF
COPYLEFT
CRITICISMS
WHAT ABOUT
SPLIT LICENSING?
THE THEMES PRESENTED, AND ANY THAT
ARE SUBSTANTIALLY SIMILAR, CONTAIN
ELEMENTS THAT ARE DERIVATIVE WORKS
OF THE WORDPRESS SOFTWARE AS WELL
AS ELEMENTS THAT ARE POTENTIALLY
SEPARATE WORKS. SPECIFICALLY, THE CSS
FILES AND MATERIAL CONTAINED IN THE
IMAGES DIRECTORY OF THE “DEFAULT”
THEME ARE WORKS SEPARATE FROM THE
WORDPRESS CODE. ON THE OTHER HAND,
THE PHP AND HTML CODE THAT IS
INTERMINGLED WITH AND OPERATED ON
BY PHP THE CODE DERIVES FROM THE
WORDPRESS CODE.
aka “PHP in WordPress
themes must be GPL,
artwork and CSS may be
but are not required.”
SOFTWARE FREEDOM LAW CENTER, 2009
FINAL PRODUCTS
▸ Do WordPress themes or plugins have to be GPL?
▸ What if you write a Google Maps app that interacts with
the API and links users to their Fitbit data? Does the final
product need to also be GPL?
▸ And if you sell it, can it be sold as non-GPL?
WE DON’T DO IT FOR FREE. WE
DO IT FOR FREEDOM.
FREE SOFTWARE IS A POLITICAL
MOVEMENT; OPEN SOURCE IS A
DEVELOPMENT MODEL.
Richard Stallman
TEXT
GOOD IDEAS AREN’T THE SOLE PROVINCE
OF GROUPS OF PEOPLE BEHIND HIGH
WALLS, AND SOFTWARE SHOULDN’T BE
EITHER.
Matt Mullenweg
WHAT IS OPEN SOURCE?
WE’RE HIRING!
COME WORK WITH US
automattic.com/work-with-us
ALL THE LINKS :)
SOURCES
▸ https://en.wikipedia.org/wiki/Alternative_terms_for_free_software
▸ http://fsf.org.in/
▸ https://en.wikipedia.org/wiki/Free_Software_Foundation_of_India
▸ http://www.webopedia.com/TERM/G/GPL.html
▸ http://www.gnu.org/licenses/gpl-faq.html
▸ http://www.dmoz.org/Computers/Open_Source/Licenses/
▸ https://opensource.org/licenses/gpl-license.php
▸ https://en.wikipedia.org/wiki/GNU_General_Public_License
▸ https://en.wikipedia.org/wiki/Copyleft
▸ http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/
▸ https://wordpress.org/about/gpl/
▸ https://ivycat.com/a-newbies-guide-to-the-gpl-and-wordpress-licensing/
▸ http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/
▸ http://wpandlegalstuff.com/readers-ask-about-reselling-commercial-plugins/
▸ http://wpandlegalstuff.com/a-reader-asks-selling-themeforest-themes-outside-of-themeforest/
▸ http://wpandlegalstuff.com/wordpress-themes-gpl-conundrum-derivative-works/
▸ https://enriquesthoughts.wordpress.com/2014/01/05/wordpress-is-gpl-must-your-plugin-be-as-well/
▸ http://www.wpmayor.com/wordpress-gpl-abuse/
▸ http://themeforest.net/collections/3516382-100-gpl-wordpress-themes
▸ http://wordpress.tv/2009/10/13/matt-mullenweg-wordpress-gpl/
▸ http://pointlessness.arc-nova.org/2006/december/gpl-misconceptions.php
▸ http://www.groklaw.net/article.php?story=20031214210634851
▸ https://michaeltorbert.com/wordpress-plugin-theme-gpl/
▸ https://ma.tt/2014/01/four-freedoms/
▸ http://www.newyorker.com/business/currency/the-gnu-manifesto-turns-thirty
▸ http://unsplash.com/
THE GPL
WHAT IT MEANS (AND WHAT IT DOESN’T)
NANCY THANKI

More Related Content

What's hot

Version Control System - Git
Version Control System - GitVersion Control System - Git
Version Control System - Git
Carlo Bernaschina
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
Javier Perez
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
Nikhil Jain
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
Manuswath K.B
 
Introduction to Linux
Introduction to Linux Introduction to Linux
Introduction to Linux
Harish R
 
Install NewGenLib on Windows XP
Install NewGenLib on Windows XPInstall NewGenLib on Windows XP
Install NewGenLib on Windows XP
Rupesh Kumar
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
Viet NguyenHoang
 
Github
GithubGithub
Github
MeetPatel710
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptx
EMMANUELOWOLABI8
 
Web browsers
Web browsersWeb browsers
Web browsers
Ramon Olmos
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
Harley Pascua
 
Quick Guide with Linux Command Line
Quick Guide with Linux Command LineQuick Guide with Linux Command Line
Quick Guide with Linux Command Line
Anuchit Chalothorn
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
RituBhargava7
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
nightlysessions
 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
Zero Point Development
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
James McCarthy
 
DDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale EntwicklungsumgebungDDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale Entwicklungsumgebung
Frank Schmittlein
 
Per una comprensione delle licenze free software e open source (sett. 2020)
Per una comprensione delle licenze free software e open source (sett. 2020)Per una comprensione delle licenze free software e open source (sett. 2020)
Per una comprensione delle licenze free software e open source (sett. 2020)
Simone Aliprandi
 
Gnome and kde
Gnome and kdeGnome and kde
Gnome and kde
Kiran Mangrulia
 
Windows phone UI Design Guidelines
Windows phone UI Design GuidelinesWindows phone UI Design Guidelines
Windows phone UI Design Guidelines
Neelima Salvi
 

What's hot (20)

Version Control System - Git
Version Control System - GitVersion Control System - Git
Version Control System - Git
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
Hidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licensesHidden gotcha’s of various open source licenses
Hidden gotcha’s of various open source licenses
 
Introduction to Linux
Introduction to Linux Introduction to Linux
Introduction to Linux
 
Install NewGenLib on Windows XP
Install NewGenLib on Windows XPInstall NewGenLib on Windows XP
Install NewGenLib on Windows XP
 
Opensource Powerpoint Review.Ppt
Opensource Powerpoint Review.PptOpensource Powerpoint Review.Ppt
Opensource Powerpoint Review.Ppt
 
Github
GithubGithub
Github
 
The Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptxThe Internet and the World Wide Web [IGCSE] [WWW].pptx
The Internet and the World Wide Web [IGCSE] [WWW].pptx
 
Web browsers
Web browsersWeb browsers
Web browsers
 
Introduction To Open Source Licenses
Introduction To Open Source LicensesIntroduction To Open Source Licenses
Introduction To Open Source Licenses
 
Quick Guide with Linux Command Line
Quick Guide with Linux Command LineQuick Guide with Linux Command Line
Quick Guide with Linux Command Line
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
Understanding Open Source & GPL
Understanding Open Source & GPLUnderstanding Open Source & GPL
Understanding Open Source & GPL
 
Open Source Software
Open Source SoftwareOpen Source Software
Open Source Software
 
DDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale EntwicklungsumgebungDDEV - Eine lokale Entwicklungsumgebung
DDEV - Eine lokale Entwicklungsumgebung
 
Per una comprensione delle licenze free software e open source (sett. 2020)
Per una comprensione delle licenze free software e open source (sett. 2020)Per una comprensione delle licenze free software e open source (sett. 2020)
Per una comprensione delle licenze free software e open source (sett. 2020)
 
Gnome and kde
Gnome and kdeGnome and kde
Gnome and kde
 
Windows phone UI Design Guidelines
Windows phone UI Design GuidelinesWindows phone UI Design Guidelines
Windows phone UI Design Guidelines
 

Viewers also liked

Accessible Websites: What are they and why should I care?
Accessible Websites: What are they and why should I care?Accessible Websites: What are they and why should I care?
Accessible Websites: What are they and why should I care?
Nancy Thanki
 
Demystifying Accessible Websites - WCUS 2015
Demystifying Accessible Websites - WCUS 2015Demystifying Accessible Websites - WCUS 2015
Demystifying Accessible Websites - WCUS 2015
Nancy Thanki
 
Let's Encrypt! Wait. Why? How? - WC Pune
Let's Encrypt! Wait. Why? How? - WC PuneLet's Encrypt! Wait. Why? How? - WC Pune
Let's Encrypt! Wait. Why? How? - WC Pune
Nancy Thanki
 
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
VITOGAZ FRANCE
 
GNUGPL
GNUGPLGNUGPL
GNUGPL
guest7bf698
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Mindtrek
 
Copyright
CopyrightCopyright
Beyond the GPL
Beyond the GPLBeyond the GPL
Beyond the GPL
Matt Ryan
 
SFO15-TR7: OSS License Compliance
 SFO15-TR7: OSS License Compliance SFO15-TR7: OSS License Compliance
SFO15-TR7: OSS License Compliance
Linaro
 
Best practice recommendations for utilizing open source software (from a lega...
Best practice recommendations for utilizing open source software (from a lega...Best practice recommendations for utilizing open source software (from a lega...
Best practice recommendations for utilizing open source software (from a lega...
Rogue Wave Software
 
Managing Open Source software in the Docker era
Managing Open Source software in the Docker era Managing Open Source software in the Docker era
Managing Open Source software in the Docker era
nexB Inc.
 
Performing an audit - Open source compliance seminar
Performing an audit - Open source compliance seminar Performing an audit - Open source compliance seminar
Performing an audit - Open source compliance seminar
Rogue Wave Software
 
Managing OSS license obligations
Managing OSS license obligationsManaging OSS license obligations
Managing OSS license obligations
nexB Inc.
 
VITOGAZ présente : CFBP GPL et la qualité de l'air !
VITOGAZ présente : CFBP GPL et la qualité de l'air ! VITOGAZ présente : CFBP GPL et la qualité de l'air !
VITOGAZ présente : CFBP GPL et la qualité de l'air !
VITOGAZ FRANCE
 
Guide to Open Source Compliance
Guide to Open Source ComplianceGuide to Open Source Compliance
Guide to Open Source Compliance
Samsung Open Source Group
 
Website Design with UX in Mind
Website Design with UX in MindWebsite Design with UX in Mind
Website Design with UX in Mind
Melissa Eggleston
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
Raymund Mitchell
 
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
Mickey Mellen
 
The Goldilocks Zone: Finding the Perfect Length for Blog Posts
The Goldilocks Zone: Finding the Perfect Length for Blog PostsThe Goldilocks Zone: Finding the Perfect Length for Blog Posts
The Goldilocks Zone: Finding the Perfect Length for Blog Posts
Sarah Giavedoni
 
Creating a Promo Video using Your iPad and Editing with iMovie for iPad
Creating a Promo Video using Your iPad and Editing with iMovie for iPadCreating a Promo Video using Your iPad and Editing with iMovie for iPad
Creating a Promo Video using Your iPad and Editing with iMovie for iPad
New Tricks
 

Viewers also liked (20)

Accessible Websites: What are they and why should I care?
Accessible Websites: What are they and why should I care?Accessible Websites: What are they and why should I care?
Accessible Websites: What are they and why should I care?
 
Demystifying Accessible Websites - WCUS 2015
Demystifying Accessible Websites - WCUS 2015Demystifying Accessible Websites - WCUS 2015
Demystifying Accessible Websites - WCUS 2015
 
Let's Encrypt! Wait. Why? How? - WC Pune
Let's Encrypt! Wait. Why? How? - WC PuneLet's Encrypt! Wait. Why? How? - WC Pune
Let's Encrypt! Wait. Why? How? - WC Pune
 
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
VITOGAZ vous communique le baromètre gpl d'ocobre 2013 (cfbp)
 
GNUGPL
GNUGPLGNUGPL
GNUGPL
 
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
Martin von Willebrand - Collaborative Open Source Compliance - Mindtrek 2016
 
Copyright
CopyrightCopyright
Copyright
 
Beyond the GPL
Beyond the GPLBeyond the GPL
Beyond the GPL
 
SFO15-TR7: OSS License Compliance
 SFO15-TR7: OSS License Compliance SFO15-TR7: OSS License Compliance
SFO15-TR7: OSS License Compliance
 
Best practice recommendations for utilizing open source software (from a lega...
Best practice recommendations for utilizing open source software (from a lega...Best practice recommendations for utilizing open source software (from a lega...
Best practice recommendations for utilizing open source software (from a lega...
 
Managing Open Source software in the Docker era
Managing Open Source software in the Docker era Managing Open Source software in the Docker era
Managing Open Source software in the Docker era
 
Performing an audit - Open source compliance seminar
Performing an audit - Open source compliance seminar Performing an audit - Open source compliance seminar
Performing an audit - Open source compliance seminar
 
Managing OSS license obligations
Managing OSS license obligationsManaging OSS license obligations
Managing OSS license obligations
 
VITOGAZ présente : CFBP GPL et la qualité de l'air !
VITOGAZ présente : CFBP GPL et la qualité de l'air ! VITOGAZ présente : CFBP GPL et la qualité de l'air !
VITOGAZ présente : CFBP GPL et la qualité de l'air !
 
Guide to Open Source Compliance
Guide to Open Source ComplianceGuide to Open Source Compliance
Guide to Open Source Compliance
 
Website Design with UX in Mind
Website Design with UX in MindWebsite Design with UX in Mind
Website Design with UX in Mind
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
WordCamp Birmingham 2014: SEO Workshop: Best Practices for Better Website Tra...
 
The Goldilocks Zone: Finding the Perfect Length for Blog Posts
The Goldilocks Zone: Finding the Perfect Length for Blog PostsThe Goldilocks Zone: Finding the Perfect Length for Blog Posts
The Goldilocks Zone: Finding the Perfect Length for Blog Posts
 
Creating a Promo Video using Your iPad and Editing with iMovie for iPad
Creating a Promo Video using Your iPad and Editing with iMovie for iPadCreating a Promo Video using Your iPad and Editing with iMovie for iPad
Creating a Promo Video using Your iPad and Editing with iMovie for iPad
 

Similar to The GPL: What It Means (And What It Doesn't) - WC Udaipur

Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
Olga Lavrentieva
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
Martin von Haller Groenbaek
 
Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licenses
Irina Shubina
 
Magento and licensing
Magento and licensingMagento and licensing
Magento and licensing
Yireo
 
Open Source
Open SourceOpen Source
Open Source
Sheena Girdhar
 
FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution
Bangladesh Network Operators Group
 
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
Black Duck by Synopsys
 
Icm Lecture
Icm LectureIcm Lecture
Icm Lecture
Mathias Klang
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
WhiteSource
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
Abhiram Ravikumar
 
Software license
Software licenseSoftware license
Software license
Enzam Hossain
 
Software license
Software licenseSoftware license
Software license
Enzam Hossain
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
Jeff Stoner
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
Gregory Heller
 
Licence Gpl 3.0
Licence Gpl 3.0Licence Gpl 3.0
Licence Gpl 3.0
Roque Rueda
 
Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2
Andy Huang
 
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib..."Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
eLiberatica
 
Db designer4 manual_1.0.42
Db designer4 manual_1.0.42Db designer4 manual_1.0.42
Db designer4 manual_1.0.42
Francisco Carlos
 
Open Source Software: An Edge For Your Growing Business
Open Source Software: An Edge For Your Growing BusinessOpen Source Software: An Edge For Your Growing Business
Open Source Software: An Edge For Your Growing Business
Promet Source
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
Mohd Izhar Firdaus Ismail
 

Similar to The GPL: What It Means (And What It Doesn't) - WC Udaipur (20)

Open Source licenses
Open Source licensesOpen Source licenses
Open Source licenses
 
Joomladay 2014 - Open source licenses
Joomladay 2014 - Open source licensesJoomladay 2014 - Open source licenses
Joomladay 2014 - Open source licenses
 
Overview of basic open-source licenses
Overview of basic open-source licensesOverview of basic open-source licenses
Overview of basic open-source licenses
 
Magento and licensing
Magento and licensingMagento and licensing
Magento and licensing
 
Open Source
Open SourceOpen Source
Open Source
 
FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution FreeBSD is not a Linux distribution
FreeBSD is not a Linux distribution
 
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
LinuxCon Europe 2014: License Compliance and Open Source Software Logistics f...
 
Icm Lecture
Icm LectureIcm Lecture
Icm Lecture
 
Top Open Source Licenses Explained
Top Open Source Licenses ExplainedTop Open Source Licenses Explained
Top Open Source Licenses Explained
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
Software license
Software licenseSoftware license
Software license
 
Software license
Software licenseSoftware license
Software license
 
Open Source and You
Open Source and YouOpen Source and You
Open Source and You
 
Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar Free & Open Source Software For Nonprofits: NTEN Webinar
Free & Open Source Software For Nonprofits: NTEN Webinar
 
Licence Gpl 3.0
Licence Gpl 3.0Licence Gpl 3.0
Licence Gpl 3.0
 
Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2Introduction of foss license & fos sology 20130911_v2
Introduction of foss license & fos sology 20130911_v2
 
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib..."Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
"Open Source licensing and software quality" by Monty Michael Widenius @ eLib...
 
Db designer4 manual_1.0.42
Db designer4 manual_1.0.42Db designer4 manual_1.0.42
Db designer4 manual_1.0.42
 
Open Source Software: An Edge For Your Growing Business
Open Source Software: An Edge For Your Growing BusinessOpen Source Software: An Edge For Your Growing Business
Open Source Software: An Edge For Your Growing Business
 
Introduction to Open Source License and Business Model
Introduction to Open Source License and Business ModelIntroduction to Open Source License and Business Model
Introduction to Open Source License and Business Model
 

Recently uploaded

manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
saathvikreddy2003
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 

Recently uploaded (19)

manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
Design Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptxDesign Thinking NETFLIX using all techniques.pptx
Design Thinking NETFLIX using all techniques.pptx
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 

The GPL: What It Means (And What It Doesn't) - WC Udaipur

  • 1. THE GPL WHAT IT MEANS (AND WHAT IT DOESN’T) NANCY THANKI
  • 2. HANDY LINKS ▸ Twitter | @NancyThanki ▸ Website | nancythanki.com ▸ Slides | http://www.slideshare.net/NancyThanki/the-gpl- wc-udaipur-2017 ▸ Post | https://nancythanki.com/speaking-paneling-wc- udaipur-2017/
  • 3.
  • 4. WHAT IS THE GPL? WHAT DOES IT COVER?
  • 5. FREE SOFTWARE VS OPEN SOURCE “ the differences . . . are small: nearly all free software is open source, and nearly all open source software is free.” - Free Software Foundation (FSF)
  • 6. THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS BY THE FREE SOFTWARE FOUNDATION’S DEFINITION, FREE SOFTWARE GUARANTEES YOU: 0 The freedom to run the program, for any purpose. 1 The freedom to study how the program works, and change it so it does your computing as you wish. 2 The freedom to redistribute copies so you can help your neighbor. 3 The freedom to distribute copies of your modified versions to others.
  • 7. VARIETY OF FREE SOFTWARE LICENSES COMMONLY USED ▸ Apache Software License ▸ MIT License ▸ WTFPL – Do what the f*ck you want to public license ▸ The GNU General Public License (GPL) Note: Each license has its own terms and may, or may not, be compatible with the GPL’s terms, due to a few stipulations within the GPL. *
  • 9. Short for General Public License, the license that accompanies some open source software that details how the software and its accompany source code can be freely copied, distributed and modified. The most widespread use of GPL is in reference to the GNU GPL, which is commonly abbreviated simply as GPLwhen it is understood that the term refers to the GNU GPL. One of the basic tenets of the GPL is that anyone who acquires the material must make it available to anyone else under the same licensing agreement. - webopedia
  • 10. - webopedia ▸ The GPL does not cover activities other than the copying, distributing and modifying of the source code. ▸ A GPL is also referred to as a copyleft, in contrast to a copyright that identifies the proprietary rights of material.
  • 11. GNU IS NOT IN THE PUBLIC DOMAIN. EVERYONE WILL BE PERMITTED TO MODIFY AND REDISTRIBUTE GNU, BUT NO DISTRIBUTOR WILL BE ALLOWED TO RESTRICT ITS FURTHER REDISTRIBUTION. THAT IS TO SAY, PROPRIETARY MODIFICATIONS WILL NOT BE ALLOWED. I WANT TO MAKE SURE THAT ALL VERSIONS OF GNU REMAIN FREE. Richard Stallman, GNU Manifesto (1985) COPYLEFT (Ɔ)
  • 12. WHAT DOES THAT MEAN?
  • 13. TERMINOLOGY COPYLEFT (Ɔ) ▸ a play on the word copyright ▸ the practice of offering people the right to freely distribute copies and modified versions of a work ▸ the stipulation is that the same rights must be preserved in derivative works down the line ▸ i.e. not only make your work free, but to ensure that any modified versions will also be free.
  • 15. FREE AS IN SPEECH, NOT AS IN BEER
  • 16. TERMINOLOGY SHARE-ALIKE ▸ the requirement that any freedom that is granted regarding the original work must be granted on exactly the same or compatible terms in any derived work ▸ implies that any copy left license is automatically a share- alike license, but not the other way around (not all share- alike licenses are copyleft) Note: Check out the variety of Creative Commons licenses for examples of the variety of share-alike licenses
  • 18. THE FREE SOFTWARE DEFINITION’S FOUR FREEDOMS BY THE FREE SOFTWARE FOUNDATION’S DEFINITION, FREE SOFTWARE GUARANTEES YOU: 0 The freedom to run the program, for any purpose. 1 The freedom to study how the program works, and change it so it does your computing as you wish. 2 The freedom to redistribute copies so you can help your neighbor. 3 The freedom to distribute copies of your modified versions to others.
  • 20. USING THE GNU GPL WILL REQUIRE THAT ALL THE RELEASED IMPROVED VERSIONS BE FREE SOFTWARE. THIS MEANS YOU CAN AVOID THE RISK OF HAVING TO COMPETE WITH A PROPRIETARY MODIFIED VERSION OF YOUR OWN WORK. - “Why Use the GPL” FREE SOFTWARE FOUNDATION’S TAKE ON THINGS
  • 21. SO WHAT…? ▸ Free software is used in every device, software, and site you regularly use ▸ for example: WordPress (a Free Software project) powers over 27% of the web ▸ ecosystem of developers and freelancers making livings off of WP-related business
  • 23. “ENSURE FREE ACCESS, IN PERPETUITY, TO THE SOFTWARE PROJECTS WE SUPPORT” WordPress Foundation
  • 24. THE GPLV2 (OR LATER) FROM THE FREE SOFTWARE FOUNDATION IS THE LICENSE THAT THE WORDPRESS SOFTWARE IS UNDER. VERSION 2, JUNE 1991 COPYRIGHT (C) 1989, 1991 FREE SOFTWARE FOUNDATION, INC. 51 FRANKLIN ST, FIFTH FLOOR, BOSTON, MA 02110, USA GNU General Public License @ WordPress.org GNU GENERAL PUBLIC LICENSE AKA GNU GPL / THE GPL
  • 26. THE REASONS FOR WORDPRESS RELEASING UNDER THE GPL ARE BOTH PRACTICAL AND IDEALISTIC. WORDPRESS WAS BORN OF THE VERY FREEDOM MENTIONED EARLIER. THE PREDECESSOR TO THE WORDPRESS PROJECT, B2/CAFELOG, WAS ALSO AN OPEN SOURCE PROJECT. License on the WordPress Codex HISTORY
  • 27. HOW DOES THE GPL COMPARE TO OTHER LICENSES? MIT, Apache, GitHub, Flickr (Creative Commons)
  • 28.
  • 30. FEBRUARY 25, 1989 VERSION 1 1. any vendor distributing binary files (executable, but not readable or modifiable by humans) must also make the human-readable source code available under the same licensing terms (Sections 3a and 3b) 2. modified versions, as a whole, has to be distributed under the terms of GPLv1 (Sections 2b and 4) ▸ allowed GPL software to be combined with software that had more permissive terms without changing its own terms ▸ disallowed combing with software distributed with more restrictive licensing as that would conflict with #1
  • 31. JUNE 1991 VERSION 2 ▸ the developer may not distribute their work if a license imposes restrictions that prevent distributing GPL software in a way that disrespects other users’ freedom ▸ hopefully this makes it less tempting for companies to use patent threats to require fees from free software developers ▸ aka the “Liberty or Death” clause
  • 32. JUNE 29, 2007 VERSION 3 ▸ disallow hardware restrictions on software modification aka “tivoization” ▸ addresses compatibility with other free software licenses ▸ strips Digital Rights Management (DRM) of its legal value, i.e. people can break anything a court may recognize as DRM on a GPL licensed software without breaking the DMCA ▸ prevent patent-related agreements, for example the Microsoft- Novell patent agreement ▸ can only be combined with GPLv2 if it includes the “or any later version” clause
  • 33. The GPL in a small nutshell YOU CAN COPY AND DISTRIBUTE THE PROGRAM, YOU CAN CHARGE A FEE FOR TRANSFERRING THE PROGRAM OR PROVIDING WARRANTY PROTECTION, AND YOU CAN MODIFY THE PROGRAM AND DISTRIBUTE YOUR RESULTING DERIVATIVE WORK. BUT, IF YOU DISTRIBUTE YOUR DERIVATIVE WORK, YOU NEED TO LICENSE IT UNDER THE GPL, OTHERWISE YOUR LICENSE TO USE THE PROGRAM WILL TERMINATE (AND YOU’LL BE INFRINGING COPYRIGHT IN THE PROGRAM).
  • 34. PER SITE PERSONAL SITE BUSINESS SITES the entire source code needs to be made available to end users if for sale or distribution GPL software can be run for all purposes including commercial purposes even as a tool for creating proprietary software charge a fee for copies or give them away the software can be modified or reused without releasing the source code if it is being used privately or internally (no sales or distribution)
  • 35. IN PRACTICE ‣ premium WordPress plugin and theme developers usually sell a license key providing access to support and automatic upgrades ‣ without this license, the software should continue to work, but you won’t benefit from updates (new features, bug fixes, security hardening, etc) or support for questions or issues
  • 36. Q: If I modify the core WordPress software or a GPL theme/ plugin, do I have to release the source code of the modified versions(s) to the public? A: If you are using the modified version privately without distribution, then you do not have to release the source code of the modified version to the public. However, “if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program’s users, under the GPL.” -FSF
  • 37. Q: Say I take a GPL theme/plugin from the WordPress theme or plugin repository, or I purchase a GPL theme or plugin from a commercial provider. Then I modify the theme or plugin for my own purposes. Do I have to release my modified version to others? A: No, you are not obliged to release your modified version to others.
  • 38. Q: Can I sell the core WordPress software? A: Yes. Doing so is consistent with the freedoms in the GPL. However, trying to do so would be pointless and unlikely to earn you any money, as everyone knows or could easily find out that WordPress is freely available at wordpress.org.
  • 39. Q: I’ve purchased a GPL theme(s)/plugin(s) from a commercial theme or plugin provider. May I sell those themes or plugins from my own website for my own benefit? What about publishing those themes or plugins on my own website and give them away for free? A: Yes, under the GPL, you may do either of these things (or both on separate sites if you were so inclined). Bear in mind that some in the WordPress community are likely to frown on such activity and that you are unlikely to be able to provide (or may not wish to provide) the support that the developers/owners can provide.
  • 40. Q: I take a GPL theme or plugin from the WordPress theme or plugin repository, or I purchase a GPL theme or plugin from a commercial provider, and then I modify the theme or plugin for my own purposes. Do I have to release my modified version to others? A: No, you are not obliged to release your modified version to others.
  • 41. Q: I’m a theme/plugin developer. I’ve put huge effort into writing my theme/plugin and I’m going to release it under the GPL but I want to make sure that everyone who receives my theme or plugin, even if from someone else, is obliged to pay me a licensing fee or notify me that they have it. Can I do that? A: No. The “GPL is a free software license, and therefore it permits people to use and even redistribute the software without being required to pay anyone a fee for doing so.” -FSF Similarly, if someone receives a copy of GPL software, that person does not have to inform the developer that s/he has it. You are entitled to charge a fee for access to support and later versions, but this is quite different to requiring recipients to pay a licensing fee for merely using the software.
  • 42. Q: I’m a commercial theme or plugin developer. I sell my GPL theme or plugin online, behind a pay wall. People can only access the theme or plugin files after paying my prescribed fee. Does the GPL allow me to do this? A: Yes. You are entitled to charge a fee for distributing copies of GPL’d software. Note, however, that anyone who obtains a copy is entitled to release it to anyone else, with or without charge; the GPL allows this to occur.
  • 43. Q: I’m the same commercial theme or plugin developer mentioned previously, selling my GPL theme or plugin online behind a pay wall. As a commercial operator distributing a GPL program, do I have to (for example, if someone asks) make my theme or plugin available to a member of the public for free? A: No. However, as noted earlier, anyone who obtains a copy is entitled to release it to anyone else, with or without charge.
  • 44. Q: I’m the same commercial theme or plugin developer mentioned previously, selling my GPL theme or plugin online behind a pay wall. As a commercial operator distributing a GPL program, do I have to (for example, if someone asks) make my theme or plugin available to a member of the public for free? A: No. However, as noted earlier, anyone who obtains a copy is entitled to release it to anyone else, with or without charge.
  • 45. RESELLING RESELLING COMMERCIAL PLUGINS AND THEMES - WPANDLEGALSTUFF ▸ comply with the GPL ▸ not infringe any trademark or other branding rights ▸ not pass on any non-existing relationship with the original developer or business ▸ not breach any fair trading laws based on the location ▸ not infringe any copyright in non-code files
  • 46. GPL - SECTION 2 GPL AND COMMERCIAL THEMES ‣ the intent is to control the distribution of derivative or collective works based on the Program, not to “contest your rights to work written entirely by you” ‣ if identifiable sections of the modified work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then the GPL does not apply to them when distributed as separate works; ‣ however, when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of the GPL; and ‣ “mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of [the GPL]”.
  • 47. FSF OF INDIA, 2001, THIRUVANANTHAPURAM (TRIVANDRUM), KERALA SWATANTRA SOFTWARE KATTATRA MENPORUL (க"ட$ற_ெம(ெபா+ll)
  • 48. WHY IN THE WORLD WOULD I RELEASE MY CREATIONS UNDER THE GPL? FOSS AND THE SMARTEST PERSON IN THE ROOM* * Clay Shirky’s talk on “Institutions vs Collaboration”
  • 49. “NO MATTER WHO YOU ARE, MOST OF THE SMARTEST PEOPLE WORK FOR SOMEONE ELSE.” Billy Joy
  • 50. COSTS MAINTAINING CLOSED SOFTWARE ▸ security vulnerabilities ▸ closed software, for example Facebook, Apple, etc ▸ hire the smartest people in the world to stay ahead of the problems ▸ open source, for example Linux, WordPress, etc ▸ allow the software to evolve with community contributions
  • 52. …A CANCER THAT ATTACHES ITSELF IN AN INTELLECTUAL PROPERTY SENSE TO EVERYTHING IT TOUCHES… Steve Ballmer, Microsoft CEO, 2001 REFERRING TO LINUX
  • 53. THIS VIRAL ASPECT OF THE GPL POSES A THREAT TO THE INTELLECTUAL PROPERTY OF ANY ORGANIZATION MAKING USE OF IT. Craig Mundie, Microsoft Senior VP, 2001 REFERRING TO THE GPL
  • 56. GPL IS A LEGAL COPYRIGHT THAT PROVIDES USERS WITH THE LEGAL RIGHTS (AND RESPONSIBILITIES) OF COPYLEFT
  • 59. THE THEMES PRESENTED, AND ANY THAT ARE SUBSTANTIALLY SIMILAR, CONTAIN ELEMENTS THAT ARE DERIVATIVE WORKS OF THE WORDPRESS SOFTWARE AS WELL AS ELEMENTS THAT ARE POTENTIALLY SEPARATE WORKS. SPECIFICALLY, THE CSS FILES AND MATERIAL CONTAINED IN THE IMAGES DIRECTORY OF THE “DEFAULT” THEME ARE WORKS SEPARATE FROM THE WORDPRESS CODE. ON THE OTHER HAND, THE PHP AND HTML CODE THAT IS INTERMINGLED WITH AND OPERATED ON BY PHP THE CODE DERIVES FROM THE WORDPRESS CODE. aka “PHP in WordPress themes must be GPL, artwork and CSS may be but are not required.” SOFTWARE FREEDOM LAW CENTER, 2009
  • 60. FINAL PRODUCTS ▸ Do WordPress themes or plugins have to be GPL? ▸ What if you write a Google Maps app that interacts with the API and links users to their Fitbit data? Does the final product need to also be GPL? ▸ And if you sell it, can it be sold as non-GPL?
  • 61. WE DON’T DO IT FOR FREE. WE DO IT FOR FREEDOM.
  • 62. FREE SOFTWARE IS A POLITICAL MOVEMENT; OPEN SOURCE IS A DEVELOPMENT MODEL. Richard Stallman TEXT
  • 63. GOOD IDEAS AREN’T THE SOLE PROVINCE OF GROUPS OF PEOPLE BEHIND HIGH WALLS, AND SOFTWARE SHOULDN’T BE EITHER. Matt Mullenweg WHAT IS OPEN SOURCE?
  • 64. WE’RE HIRING! COME WORK WITH US automattic.com/work-with-us
  • 65. ALL THE LINKS :) SOURCES ▸ https://en.wikipedia.org/wiki/Alternative_terms_for_free_software ▸ http://fsf.org.in/ ▸ https://en.wikipedia.org/wiki/Free_Software_Foundation_of_India ▸ http://www.webopedia.com/TERM/G/GPL.html ▸ http://www.gnu.org/licenses/gpl-faq.html ▸ http://www.dmoz.org/Computers/Open_Source/Licenses/ ▸ https://opensource.org/licenses/gpl-license.php ▸ https://en.wikipedia.org/wiki/GNU_General_Public_License ▸ https://en.wikipedia.org/wiki/Copyleft ▸ http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/ ▸ https://wordpress.org/about/gpl/ ▸ https://ivycat.com/a-newbies-guide-to-the-gpl-and-wordpress-licensing/ ▸ http://wpandlegalstuff.com/understanding-gpl-licensing-wordpress/ ▸ http://wpandlegalstuff.com/readers-ask-about-reselling-commercial-plugins/ ▸ http://wpandlegalstuff.com/a-reader-asks-selling-themeforest-themes-outside-of-themeforest/ ▸ http://wpandlegalstuff.com/wordpress-themes-gpl-conundrum-derivative-works/ ▸ https://enriquesthoughts.wordpress.com/2014/01/05/wordpress-is-gpl-must-your-plugin-be-as-well/ ▸ http://www.wpmayor.com/wordpress-gpl-abuse/ ▸ http://themeforest.net/collections/3516382-100-gpl-wordpress-themes ▸ http://wordpress.tv/2009/10/13/matt-mullenweg-wordpress-gpl/ ▸ http://pointlessness.arc-nova.org/2006/december/gpl-misconceptions.php ▸ http://www.groklaw.net/article.php?story=20031214210634851 ▸ https://michaeltorbert.com/wordpress-plugin-theme-gpl/ ▸ https://ma.tt/2014/01/four-freedoms/ ▸ http://www.newyorker.com/business/currency/the-gnu-manifesto-turns-thirty ▸ http://unsplash.com/
  • 66. THE GPL WHAT IT MEANS (AND WHAT IT DOESN’T) NANCY THANKI