SlideShare a Scribd company logo
1 of 39
Download to read offline
Licensing and You 
Chris Tankersley 
Nomad PHP – September 2014
2 
Who Am I? 
● Chris Tankersley 
● A PHP Developer for 10 Years 
● Been Interested in 
Copyright/Licensing for a long 
time
3 
First, Some Housekeeping
4 
First
5 
IANAL
6
7 
Second
8
9
10 
Third
11
12 
All Hail The One True Editor
13
14 
And Fourth
15 
This Can Be 
Complicated
16 
</housekeeping>
17 
Licenses
18 
Licenses
19 
A Quick Detour - Copyright
20 
What is Copyright? 
“Copyright is a legal concept, enacted by most governments, that grants the 
creator of an original work exclusive rights to its use and distribution, usually 
for a limited time, with the intention of enabling the creator of intellectual 
wealth (e.g. the photographer of a photograph or the author of a book) to 
receive compensation for their work and be able to financially support 
themselves. 
Copyright is a form of intellectual property (as patents, trademarks and trade 
secrets are), applicable to any expressible form of an idea or information that 
is substantive and discrete.[1] It is often shared, then percentage holders are 
commonly called rightsholders: legally, contractually and in associated 
"rights" business functions.[citation needed] Generally rightsholders have 
"the right to copy", but also the right to be credited for the work, to 
determine who may adapt the work to other forms, who may perform the 
work, who may financially benefit from it, and other related rights.”
21 
The Employment Trap
22 
Licenses
23 
What Is a License?
24 
Many Different Kinds
25 
Propriety Software Licensing
26
Getting Source != Open Source 
27
28 
Open Source Licensing
29 
Freedom (Mostly)
30 
Freedom (Mostly)
31 
Copyleft Licenses 
A type of license that makes 
the software free and requires 
all modifications and 
extensions to be free as well
32 
Examples 
● GNU GPL 
● Creative Commons ShareAlike 
● Public Domain
33 
Non-Copyleft Licenses 
When the author gives 
permission to redistribute and 
modify, but there are other 
restrictions
34 
Examples 
● BSD License 
● MIT License 
● Pretty much anything not 
GPL(-derived)
35 
Which To Choose?
36 
It Depends 
● Copyleft makes sure your 
code is always stays free 
● Non-Copyleft is more 
developer friendly
37 
Another Quick Detour 
Creative Commons should not be used for 
software, only for graphics/text
38 
No Time For Questions :( 
● @dragonmantank 
● chris@ctankersley.com 
● dragonmantank (freenode)
39 
Thanks!

More Related Content

Similar to Licensing and You

Open publication and creative commons licenses for academics (ITB PlanoCosmo ...
Open publication and creative commons licenses for academics (ITB PlanoCosmo ...Open publication and creative commons licenses for academics (ITB PlanoCosmo ...
Open publication and creative commons licenses for academics (ITB PlanoCosmo ...Dasapta Erwin Irawan
 
香港六合彩
香港六合彩香港六合彩
香港六合彩shujia
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source LicensingMark Radcliffe
 
April 4 2018 - Open publication and Creative Commons licenses oleh Hilman Fa...
April 4 2018 - Open publication and Creative Commons licenses  oleh Hilman Fa...April 4 2018 - Open publication and Creative Commons licenses  oleh Hilman Fa...
April 4 2018 - Open publication and Creative Commons licenses oleh Hilman Fa...Creative Commons Indonesia
 
Exploring Open Source Licensing
Exploring Open Source LicensingExploring Open Source Licensing
Exploring Open Source LicensingStefano Fago
 
Creative Commons Presnetation Ziad Final
Creative Commons Presnetation Ziad FinalCreative Commons Presnetation Ziad Final
Creative Commons Presnetation Ziad Finalguest584d23
 
creative-commons-reading_compress.pdf
creative-commons-reading_compress.pdfcreative-commons-reading_compress.pdf
creative-commons-reading_compress.pdfScarlet Rojas
 
Copyright in Social Media
Copyright in Social MediaCopyright in Social Media
Copyright in Social MediaAli Dehghan
 
Creative Commons presentation
Creative Commons presentationCreative Commons presentation
Creative Commons presentationmzeinstra
 
Copyright and Open Licensing
Copyright and Open LicensingCopyright and Open Licensing
Copyright and Open LicensingCEMCA
 
Copyright and Open Licensing
Copyright and Open LicensingCopyright and Open Licensing
Copyright and Open Licensingdeepak singh
 
2014 oct8 cemca-hyd-session-4-copyright and open licences
2014 oct8 cemca-hyd-session-4-copyright and open licences2014 oct8 cemca-hyd-session-4-copyright and open licences
2014 oct8 cemca-hyd-session-4-copyright and open licencesRamesh C. Sharma
 
Copyright and Open Licences
 Copyright and Open Licences Copyright and Open Licences
Copyright and Open LicencesMonica Sharma
 
Copyright and Open Licences
 Copyright and Open Licences Copyright and Open Licences
Copyright and Open LicencesCEMCA
 
Creative Commons Licensing
Creative Commons LicensingCreative Commons Licensing
Creative Commons Licensingtracyl
 

Similar to Licensing and You (20)

Open publication and creative commons licenses for academics (ITB PlanoCosmo ...
Open publication and creative commons licenses for academics (ITB PlanoCosmo ...Open publication and creative commons licenses for academics (ITB PlanoCosmo ...
Open publication and creative commons licenses for academics (ITB PlanoCosmo ...
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Introduction To Open Source Licensing
Introduction To Open Source LicensingIntroduction To Open Source Licensing
Introduction To Open Source Licensing
 
April 4 2018 - Open publication and Creative Commons licenses oleh Hilman Fa...
April 4 2018 - Open publication and Creative Commons licenses  oleh Hilman Fa...April 4 2018 - Open publication and Creative Commons licenses  oleh Hilman Fa...
April 4 2018 - Open publication and Creative Commons licenses oleh Hilman Fa...
 
About Open Licenses
About Open LicensesAbout Open Licenses
About Open Licenses
 
Exploring Open Source Licensing
Exploring Open Source LicensingExploring Open Source Licensing
Exploring Open Source Licensing
 
bTheMedia - documentation
bTheMedia - documentationbTheMedia - documentation
bTheMedia - documentation
 
Creative Commons Presnetation Ziad Final
Creative Commons Presnetation Ziad FinalCreative Commons Presnetation Ziad Final
Creative Commons Presnetation Ziad Final
 
creative-commons-reading_compress.pdf
creative-commons-reading_compress.pdfcreative-commons-reading_compress.pdf
creative-commons-reading_compress.pdf
 
Copy right vs creative commons
Copy right vs creative commonsCopy right vs creative commons
Copy right vs creative commons
 
Copyright in Social Media
Copyright in Social MediaCopyright in Social Media
Copyright in Social Media
 
Creative commons
Creative commonsCreative commons
Creative commons
 
Creative Commons presentation
Creative Commons presentationCreative Commons presentation
Creative Commons presentation
 
Copyright and Open Licensing
Copyright and Open LicensingCopyright and Open Licensing
Copyright and Open Licensing
 
Copyright and Open Licensing
Copyright and Open LicensingCopyright and Open Licensing
Copyright and Open Licensing
 
Copyrights and fair use
Copyrights and fair useCopyrights and fair use
Copyrights and fair use
 
2014 oct8 cemca-hyd-session-4-copyright and open licences
2014 oct8 cemca-hyd-session-4-copyright and open licences2014 oct8 cemca-hyd-session-4-copyright and open licences
2014 oct8 cemca-hyd-session-4-copyright and open licences
 
Copyright and Open Licences
 Copyright and Open Licences Copyright and Open Licences
Copyright and Open Licences
 
Copyright and Open Licences
 Copyright and Open Licences Copyright and Open Licences
Copyright and Open Licences
 
Creative Commons Licensing
Creative Commons LicensingCreative Commons Licensing
Creative Commons Licensing
 

More from Chris Tankersley

Docker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersDocker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersChris Tankersley
 
Bend time to your will with git
Bend time to your will with gitBend time to your will with git
Bend time to your will with gitChris Tankersley
 
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)Chris Tankersley
 
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIDead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIChris Tankersley
 
Killer Docker Workflows for Development
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for DevelopmentChris Tankersley
 
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018Chris Tankersley
 
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018Chris Tankersley
 
You Were Lied To About Optimization
You Were Lied To About OptimizationYou Were Lied To About Optimization
You Were Lied To About OptimizationChris Tankersley
 
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017Chris Tankersley
 
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017Chris Tankersley
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Chris Tankersley
 
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Chris Tankersley
 
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017Chris Tankersley
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017Chris Tankersley
 
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHPDocker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHPChris Tankersley
 
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016Chris Tankersley
 
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open SourceHow We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open SourceChris Tankersley
 

More from Chris Tankersley (20)

Docker is Dead: Long Live Containers
Docker is Dead: Long Live ContainersDocker is Dead: Long Live Containers
Docker is Dead: Long Live Containers
 
Bend time to your will with git
Bend time to your will with gitBend time to your will with git
Bend time to your will with git
 
Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)Using PHP Functions! (Not those functions, Google Cloud Functions)
Using PHP Functions! (Not those functions, Google Cloud Functions)
 
Dead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPIDead Simple APIs with OpenAPI
Dead Simple APIs with OpenAPI
 
Killer Docker Workflows for Development
Killer Docker Workflows for DevelopmentKiller Docker Workflows for Development
Killer Docker Workflows for Development
 
You Got Async in my PHP!
You Got Async in my PHP!You Got Async in my PHP!
You Got Async in my PHP!
 
Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018Docker for Developers - PHP Detroit 2018
Docker for Developers - PHP Detroit 2018
 
Docker for Developers
Docker for DevelopersDocker for Developers
Docker for Developers
 
They are Watching You
They are Watching YouThey are Watching You
They are Watching You
 
BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018BASHing at the CLI - Midwest PHP 2018
BASHing at the CLI - Midwest PHP 2018
 
You Were Lied To About Optimization
You Were Lied To About OptimizationYou Were Lied To About Optimization
You Were Lied To About Optimization
 
Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017Docker for PHP Developers - php[world] 2017
Docker for PHP Developers - php[world] 2017
 
Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017Docker for PHP Developers - Madison PHP 2017
Docker for PHP Developers - Madison PHP 2017
 
Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017Docker for Developers - php[tek] 2017
Docker for Developers - php[tek] 2017
 
Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017Why Docker? Dayton PHP, April 2017
Why Docker? Dayton PHP, April 2017
 
OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017OOP Is More Then Cars and Dogs - Midwest PHP 2017
OOP Is More Then Cars and Dogs - Midwest PHP 2017
 
From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017From Docker to Production - SunshinePHP 2017
From Docker to Production - SunshinePHP 2017
 
Docker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHPDocker for Developers - Sunshine PHP
Docker for Developers - Sunshine PHP
 
Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016Coming to Terms with OOP In Drupal - php[world] 2016
Coming to Terms with OOP In Drupal - php[world] 2016
 
How We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open SourceHow We Got Here: A Brief History of Open Source
How We Got Here: A Brief History of Open Source
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Licensing and You

  • 1. Licensing and You Chris Tankersley Nomad PHP – September 2014
  • 2. 2 Who Am I? ● Chris Tankersley ● A PHP Developer for 10 Years ● Been Interested in Copyright/Licensing for a long time
  • 3. 3 First, Some Housekeeping
  • 6. 6
  • 8. 8
  • 9. 9
  • 11. 11
  • 12. 12 All Hail The One True Editor
  • 13. 13
  • 15. 15 This Can Be Complicated
  • 19. 19 A Quick Detour - Copyright
  • 20. 20 What is Copyright? “Copyright is a legal concept, enacted by most governments, that grants the creator of an original work exclusive rights to its use and distribution, usually for a limited time, with the intention of enabling the creator of intellectual wealth (e.g. the photographer of a photograph or the author of a book) to receive compensation for their work and be able to financially support themselves. Copyright is a form of intellectual property (as patents, trademarks and trade secrets are), applicable to any expressible form of an idea or information that is substantive and discrete.[1] It is often shared, then percentage holders are commonly called rightsholders: legally, contractually and in associated "rights" business functions.[citation needed] Generally rightsholders have "the right to copy", but also the right to be credited for the work, to determine who may adapt the work to other forms, who may perform the work, who may financially benefit from it, and other related rights.”
  • 23. 23 What Is a License?
  • 26. 26
  • 27. Getting Source != Open Source 27
  • 28. 28 Open Source Licensing
  • 31. 31 Copyleft Licenses A type of license that makes the software free and requires all modifications and extensions to be free as well
  • 32. 32 Examples ● GNU GPL ● Creative Commons ShareAlike ● Public Domain
  • 33. 33 Non-Copyleft Licenses When the author gives permission to redistribute and modify, but there are other restrictions
  • 34. 34 Examples ● BSD License ● MIT License ● Pretty much anything not GPL(-derived)
  • 35. 35 Which To Choose?
  • 36. 36 It Depends ● Copyleft makes sure your code is always stays free ● Non-Copyleft is more developer friendly
  • 37. 37 Another Quick Detour Creative Commons should not be used for software, only for graphics/text
  • 38. 38 No Time For Questions :( ● @dragonmantank ● chris@ctankersley.com ● dragonmantank (freenode)