SlideShare a Scribd company logo
Why I Don’t
Use The GPL
@shanecurcuru
1
Licensed under the Apache License, 2.0
2
@shanecurcuru/Apache 2.0
Copy
3
Left
You must license the
entire work, as a whole,
under this License to
anyone who comes into
possession of a copy.
4
Freedom for Code
GPL == Telling
Others How They
Can Work
5
6
flickr/rbowen/CC-BY
I want to use
my license
for my work
7
Why can’t we play together?
8
flickr/noelpenn/CC-BY-2.0flickr/mgifford/public-domain
Redistribution
9
Sharing
Copying
Selling Conveying
Publishing
...Finding The Source Code
Used To Be Hard!
10
flickr/piro007/CC-BY
11
@shanecurcuru
/Apache 2.0
12
Permissive Copyleft
Commerce
Business
Money
Making a living
13
14
flickr/cogdog/CC-BY-2.0
Rise Of The
Foundations
15
16
17
Foundations ensure long-
term code availability
18
@shanecurcuru/Apache 2.0
Freedom for People
19
Thank You
@shanecurcuru
Made on: Keynote
Displayed in: PowerPoint
License: Apache License, v2.0
All trademarks property of their respective
owners
20
Kittens: Tokaji and
Pálinka, 6 months
old
@shanecurcuru/Apache 2.0

More Related Content

DOCX
projects
PDF
Plugin for CakePHP2.0
PDF
Better Bash - Unit and Integration Testing
PPTX
Managing a large open source community - OSCON 2016
PDF
Lean Product Management for Web 2.0 Products
PPT
Where in the publishing world are libraries?
KEY
State of the Internet Operating System: Web2 expo10
PPTX
Where 2.0 Perch Product Launch Presentation
projects
Plugin for CakePHP2.0
Better Bash - Unit and Integration Testing
Managing a large open source community - OSCON 2016
Lean Product Management for Web 2.0 Products
Where in the publishing world are libraries?
State of the Internet Operating System: Web2 expo10
Where 2.0 Perch Product Launch Presentation

Viewers also liked (20)

PDF
webfonts & @font-face :: in brief
KEY
Epub in the wild
PDF
Strata Conference 2014 NYC with Twitter
PDF
Using WordPress for Digital Workflows and More
PDF
jQuery Mobile: For Fun and Profit
PPTX
Social Gold: The Design of FarmVille and Other Social Games (Web2Expo 2010)
PDF
Mobilising the world's Natural History - Open Data + Citizen Science
PDF
Smaller, Flatter, Smarter
KEY
Kobo: What Do eBook Customers Really, Really Want? (Tools of Change 2011)
KEY
(Short version) Building a Mobile, Social, Location-Based Game in 5 Weeks
PPT
Data Science and Smart Systems: Creating the Digital Brain
PPTX
Web 2.0 Expo Speech: Open Leadership
PPTX
Hadoop's Impact on the Future of Data Management | Amr Awadallah
PDF
Tyranny of the SLA
PDF
Locked Out in London (and tweeting about it) - version with my notes
PPTX
Did Social Media Hijack My Communications Strategy
KEY
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
PDF
The Laws of User Experience: Making it or Breaking It with the UX Factor
KEY
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
PPTX
Securing Application Deployments in CI/CD Environments (Updated slides: http:...
webfonts & @font-face :: in brief
Epub in the wild
Strata Conference 2014 NYC with Twitter
Using WordPress for Digital Workflows and More
jQuery Mobile: For Fun and Profit
Social Gold: The Design of FarmVille and Other Social Games (Web2Expo 2010)
Mobilising the world's Natural History - Open Data + Citizen Science
Smaller, Flatter, Smarter
Kobo: What Do eBook Customers Really, Really Want? (Tools of Change 2011)
(Short version) Building a Mobile, Social, Location-Based Game in 5 Weeks
Data Science and Smart Systems: Creating the Digital Brain
Web 2.0 Expo Speech: Open Leadership
Hadoop's Impact on the Future of Data Management | Amr Awadallah
Tyranny of the SLA
Locked Out in London (and tweeting about it) - version with my notes
Did Social Media Hijack My Communications Strategy
Kobo: What Do eBook Customers Really, Really Want? (Michael Tamblyn at Tools ...
The Laws of User Experience: Making it or Breaking It with the UX Factor
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
Securing Application Deployments in CI/CD Environments (Updated slides: http:...
Ad

Similar to Why I Don't Use The GPL (20)

PDF
Apache httpd v2.4
PDF
Apache HTTPD 2.4 - GWO2016
PDF
Git hub videowhisper-php-webcam-video-conference_ video conference_ web bas...
PDF
Raspberry pi-video-looper
ODP
Resources For Floss Projects
PPT
GNU GPL, LGPL, Apache licence Types and Differences
PPT
Introduction to python scrapping
PDF
What is WebRTC? What can I do with it?
PPTX
Technical Introduction to IBM's Open Blockchain (OBC)
PDF
Frontend Performance: Beginner to Expert to Crazy Person
PPTX
Biscuit, the cryptotoken you can share safely with your ap is
PDF
Copyright, Open Source and APIs (towards an Interface Commons)
PPT
Open Source Business Case
PDF
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
PDF
Android rpi-csimmonds-fosdem-2019
PPT
Introduction To Open Source Licenses
PPTX
Hacktoberfest 2020 - Open source for beginners
PDF
Don't Fear the Patent Clause!
PDF
Neoito — Software licensing
PDF
Open Source 101 - GWO2016
Apache httpd v2.4
Apache HTTPD 2.4 - GWO2016
Git hub videowhisper-php-webcam-video-conference_ video conference_ web bas...
Raspberry pi-video-looper
Resources For Floss Projects
GNU GPL, LGPL, Apache licence Types and Differences
Introduction to python scrapping
What is WebRTC? What can I do with it?
Technical Introduction to IBM's Open Blockchain (OBC)
Frontend Performance: Beginner to Expert to Crazy Person
Biscuit, the cryptotoken you can share safely with your ap is
Copyright, Open Source and APIs (towards an Interface Commons)
Open Source Business Case
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
Android rpi-csimmonds-fosdem-2019
Introduction To Open Source Licenses
Hacktoberfest 2020 - Open source for beginners
Don't Fear the Patent Clause!
Neoito — Software licensing
Open Source 101 - GWO2016
Ad

More from Shane Curcuru (15)

PDF
Improving Your Apache Project's Image And Brand
PDF
Successfully Profiting From Apache Brands
PDF
Practical Trademark Law for FOSS Projects
PDF
Profiting From Apache Brands Without Losing Your Soul
PDF
State of the Feather - Apache:Big Data - Budapest
PDF
How To Keep Your Apache Project's Independence
PDF
Profiting From Apache Brands Without Losing Your Soul
PDF
Policing Apache Project Brand Use By Third Parties v2.0
PDF
Supporting Apache Brands While Making A Profit - v2.0b
PDF
Why your project's brand is more important than the code - SCRIPT
PDF
Why your project's brand is more important than the code
ODP
Supporting Apache Brands While Making A Profit - ApacheCon 2014
ODP
The Apache Way
ODP
Managing Community Open Source Brands
ODP
Managing Apache Project Brands
Improving Your Apache Project's Image And Brand
Successfully Profiting From Apache Brands
Practical Trademark Law for FOSS Projects
Profiting From Apache Brands Without Losing Your Soul
State of the Feather - Apache:Big Data - Budapest
How To Keep Your Apache Project's Independence
Profiting From Apache Brands Without Losing Your Soul
Policing Apache Project Brand Use By Third Parties v2.0
Supporting Apache Brands While Making A Profit - v2.0b
Why your project's brand is more important than the code - SCRIPT
Why your project's brand is more important than the code
Supporting Apache Brands While Making A Profit - ApacheCon 2014
The Apache Way
Managing Community Open Source Brands
Managing Apache Project Brands

Recently uploaded (20)

PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
Funds Management Learning Material for Beg
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
DOCX
Unit-3 cyber security network security of internet system
PPTX
Digital Literacy And Online Safety on internet
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Database Information System - Management Information System
PPT
Ethics in Information System - Management Information System
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Internet___Basics___Styled_ presentation
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
Mathew Digital SEO Checklist Guidlines 2025
Sims 4 Historia para lo sims 4 para jugar
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Funds Management Learning Material for Beg
Module 1 - Cyber Law and Ethics 101.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Unit-3 cyber security network security of internet system
Digital Literacy And Online Safety on internet
E -tech empowerment technologies PowerPoint
Database Information System - Management Information System
Ethics in Information System - Management Information System
SAP Ariba Sourcing PPT for learning material
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Introduction to the IoT system, how the IoT system works
Internet___Basics___Styled_ presentation
newyork.pptxirantrafgshenepalchinachinane
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
artificialintelligenceai1-copy-210604123353.pptx
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
Design_with_Watersergyerge45hrbgre4top (1).ppt

Why I Don't Use The GPL

Editor's Notes

  • #2: Hi - my name is Shane Curcuru, and I don’t use the GPL. I use permissive licenses instead of the GPL for my code, and even when I’m looking for a new job in open source. I bet permissive licenses are a better bet for you too. “Heretic!” I hear the cry.
  • #3: But Look - kittens!  You wouldn’t throw tomatoes at kittens, would you? Now my picture is under the permissive Apache license - no strings attached! Today, the GPL has too many strings attached for the modern software world.
  • #4: The problem is copyleft - or viral licensing.   Copyleft is a fundamental part of the GPL and it compels you to share any changes you make to GPL licensed code under the GPL itself.
  • #5: Whenever you modify and redistribute GPL software, you are required to license the whole product - including all of your new work that changes the GPL code - under the GPL, and you must provide a full copy of the source code - including your work - to anyone who asks in the future.
  • #6: Once you start using the GPL, it’s kind of like a cell phone plan - one that you can never leave. Even if you move, or get a new job, you’re still stuck on the GPL plan, always using the same phone and always providing your phone number to anyone who asks for that project.
  • #7: Think of kids learning to play marbles: everyone has different color marbles, aggies or cat’s eyes, or whatever their favorite are. If you want to include everyone in the game, you need to be flexible enough to allow some variation in what kind of marbles someone else brings to the game.
  • #8: Now I will I comply with the GPL when I use your GPL software. But I want the freedom to choose my own license for my own new work - and that means I can’t really play with GPL licensed code very often.
  • #9: Now, I agree the GPL was critical to the early growth of open source - in the beginning the GPL protected the integrity of open-source projects from corporate predators, and helped to educate and inform the industry how software licenses really worked.
  • #10: In the early days, it was hard to share your knowledge. Before subversion and github, it was hard to find the source, even for popular programs. Back then, the GPL kept the source code freely available, and ensured that corporations couldn’t lock up the code later after it was released.
  • #11: All too often companies try to lock-in end users to their product without sharing any work. Before a widespread understanding of how open source licenses worked, it was the GPL that had the teeth to enforce the license, and kept the source code available, which was great.
  • #12: But like any belief system that demands that everyone act the same way it’s really hard for most people to accept. Today in open source, we have a huge array of choices of software projects out there, - and it’s easier than ever to start your own new open source project yourself.
  • #13: Analysts note that more new projects today are using permissive licenses rather than copyleft. It’s clear trend across communities and technologies. Now that open source methods are mainstream, and we all understand how licensing affects our work, more and more people are leaving the confines of GPL behind.
  • #14: Permissive licenses don’t just make it easier to share technology, they also allow many different business models for building software. In real life, we all need to make a living. The constraints of the GPL prevent many business models from being profitable - meaning fewer people and companies are interested in sharing with you.
  • #15: Life is sharing. With the growth of open collaboration not just in software but in other industries, using a permissive license encourages a far wider variety of contributors to your project. When I share, I want to share with everyone.
  • #16: Another reason that the GPL is not as important today, is the Rise Of The Foundations. Open source is in vogue - not just the code, but the people, the processes, and the governance. Now that everyone wants to share their work, these foundations are growing rapidly.
  • #17: Groups like Apache, the Free Software Foundation, Eclipse, and many more - are now well respected and highly sought after stewards of hundreds of top tier software projects. As non-profits, these groups have a vested interest in attracting as many new diverse contributors as possible, and in providing a stable home for their communities.
  • #18: Today, these foundations now act as the stewards for the source code and their communities. Rather than relying on just the GPL license to keep the code free, the independent governance of these foundations ensures their code will remain freely available no matter what license they are using.
  • #19: Now, I see a clear theme in many of the talks today here at OSCON Ignite. Empathy. Drawing in new contributors; helping out the newbies with better READMEs. Building teams of Willie Nelsons who work together, not lone rockstars. It’s not about making the code work together, it’s about helping people work together.
  • #20: The GPL is fundamentally about freedom and protection for code. Personally, I’m far more interested in promoting freedom for people - freedom to use the code we share however you want.
  • #21: Hi, I’m Shane, and I don’t use the GPL - I use the permissive Apache license. Because when I share something, I want you to have the freedom to choose how you will build something great on top of my code. Thank you.