Licensing and You - MidwestPHP 2015

398 views

Published on

As web developers, we all end up coming in contact with software we didn't write, be it to use in our own projects or to modify in some way to satisfy a need for ourselves or a client. We might even be distrubuting a library or an application. What we may not realize is that licensing is a very important idea which guides what we can and cannot use in our own software. We'll navigate the murky waters of Open Source Licensing and copyright as it relates to developers.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
398
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Licensing and You - MidwestPHP 2015

  1. 1. Licensing and You Chris Tankersley @dragonmantank MidwestPHP 2015 MidwestPHP 2015 1
  2. 2. 2 Who Am I? ●Chris Tankersley ●A PHP Developer for 10 Years ●Been Interested in Copyright/Licensing for a long time MidwestPHP 2015
  3. 3. 3 First, Some Housekeeping MidwestPHP 2015
  4. 4. 4 First MidwestPHP 2015
  5. 5. 5 IANAL MidwestPHP 2015
  6. 6. 6MidwestPHP 2015
  7. 7. 7 Second MidwestPHP 2015
  8. 8. 8MidwestPHP 2015
  9. 9. 9MidwestPHP 2015
  10. 10. 10 Third MidwestPHP 2015
  11. 11. 11MidwestPHP 2015
  12. 12. 12 All Hail The One True Editor MidwestPHP 2015
  13. 13. 13MidwestPHP 2015
  14. 14. 14 And Fourth MidwestPHP 2015
  15. 15. 15 Here Be Dragons Lucha! Lucha! Lucha! MidwestPHP 2015
  16. 16. 16 Here Be Dragons MidwestPHP 2015
  17. 17. 17 </housekeeping> MidwestPHP 2015
  18. 18. 18 Licenses MidwestPHP 2015
  19. 19. 19 Licenses MidwestPHP 2015
  20. 20. 20 A Quick Detour - Copyright MidwestPHP 2015
  21. 21. 21 What is Copyright? “Copyright is a legal concept, enacted by most governments, that grants the creatorof an original workexclusive rights to its useand distribution, usuallyfor a limited time, with theintention 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 workand be able to financially support themselves. Copyrightis a form of intellectual property (as patents, trademarks andtrade secrets are), applicable to any expressible form of anidea or information that is substantive and discrete.[1] Itis often shared, then percentage holders are commonly called rightsholders: legally, contractually and in associated "rights"business functions.[citation needed] Generallyrightsholders have"theright to copy", but also the right to be credited for the work, to determine who may adapt the work to other forms, who mayperform the work, who mayfinanciallybenefit from it, and other related rights.” MidwestPHP 2015
  22. 22. 22 Copyright is Important Onlythe Copyright Holdercan set a license onsoftware MidwestPHP 2015
  23. 23. 23 Copyright stays around “The durationof copyright inthese works isgenerally computedthe same way as for works created on or after January 1, 1978: life plus 70 years or 95 or120 years, depending onthe nature of authorship.However, allworks in this category are guaranteed at least25 years of statutory protection.” www.copyright.gov/circs/circ15a.pdf MidwestPHP 2015
  24. 24. 24 Or maybe even longer • Jointauther itlasts70 years after lastsurviving author • Works made for Hirelast95 after publicationor 120 years after creation • Anonymous works are protected like Works for Hire www.copyright.gov/circs/circ15a.pdf MidwestPHP 2015
  25. 25. 25 The Employment Trap MidwestPHP 2015
  26. 26. 26 Licenses MidwestPHP 2015
  27. 27. 27 Another Detour - Vocabulary MidwestPHP 2015
  28. 28. Gratis vs Libre 28MidwestPHP 2015
  29. 29. 29 Gratis, or „Free as in Beer“ MidwestPHP 2015
  30. 30. 30 Libre, or „Freedom“ MidwestPHP 2015
  31. 31. 31 Libre, or „Freedom“ MidwestPHP 2015
  32. 32. 32 Not mutually exclusive • Libre!= No Cost • Gratis != Completely Restricted MidwestPHP 2015
  33. 33. 33 Licenses MidwestPHP 2015
  34. 34. 34 What Is a License? MidwestPHP 2015
  35. 35. 35 Many Different Kinds MidwestPHP 2015
  36. 36. 36 Propriety Software Licensing MidwestPHP 2015
  37. 37. 37MidwestPHP 2015
  38. 38. 38 Getting Source != Open Source MidwestPHP 2015
  39. 39. 39 Open Source Licensing MidwestPHP 2015
  40. 40. 40 Freedom (Mostly) MidwestPHP 2015
  41. 41. 41 Freedom (Mostly) MidwestPHP 2015
  42. 42. 42 Copyleft Licenses A type of license thatmakes thesoftware freeand requires all modifications and extensions to be free as well MidwestPHP 2015
  43. 43. 43 ●GNU GPL ●CreativeCommons ShareAlike ●Public Domain Examples MidwestPHP 2015
  44. 44. 44 Permissive Licenses Very few distribution restrictions MidwestPHP 2015
  45. 45. 45 Examples ●BSD License ●MIT License ●Prettymuch anything not GPL MidwestPHP 2015
  46. 46. 46 Which To Choose? MidwestPHP 2015
  47. 47. 47 It Depends ●Copyleftmakes sure your code is always stays free ●Permissive is more developer friendly ●http://opensource.org/licenses MidwestPHP 2015
  48. 48. Specific Licenses MidwestPHP 2015 48
  49. 49. GPL • Three differentversions, most common is v2 • Changes must be made available at distribution • Viral MidwestPHP 2015 49
  50. 50. BSD • Four versions • Very minimalrestrictions • Compatible with the GPL • Compatible with proprietary software MidwestPHP 2015 50
  51. 51. Public Domain • Don’t use it • Not recognized the same around the world MidwestPHP 2015 51
  52. 52. Don’t be a Dick License • Createdby Phil Sturgeon • Not really an Open Source license, no matter what he says MidwestPHP 2015 52
  53. 53. 53 Creative Commons • Great for non-software stuff like images or written works MidwestPHP 2015
  54. 54. The PHP License • Only valid for PHP Core and Extensions • Don’t use for your code MidwestPHP 2015 54
  55. 55. Dual Licensing MidwestPHP 2015 55
  56. 56. You can combine licenses! MidwestPHP 2015 56
  57. 57. 57 Questions? MidwestPHP 2015
  58. 58. 58 Thanks! @dragonmantank chris@ctankersley.com dragonmantank(freenode) https://joind.in/13070 MidwestPHP 2015

×