Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Licenses in the WILD

Licenses in the WILD

My slides for the #aas225 panel discussion on software licensing practices.

Dan Foreman-Mackey

January 06, 2015
Tweet

More Decks by Dan Foreman-Mackey

Other Decks in Programming

Transcript

  1. { "name": "emcee", "full_name": "dfm/emcee", "language": "Python", "fork": false, "subscribers_count":

    39, "forks": 117, "stargazers_count": 414, "open_issues": 35, ... } + README*, LICENSE*, COPYING* for each repository, download: in the top directory
  2. JavaScript Ruby Java Python PHP C C++ CSS C# Objective-C

    Shell Perl VimL 0 2 4 6 8 10 12 percentage of repos
  3. JavaScript Ruby Java Python PHP C C++ CSS C# Objective-C

    Shell Perl VimL 0 5 10 15 20 25 30 percentage with a license
  4. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 35 40 percentage of licensed repos all repositories
  5. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 35 40 percentage of licensed repos all repositories
  6. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 percentage of licensed repos Python
  7. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 percentage of licensed repos IDL
  8. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 percentage of licensed repos C
  9. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 35 40 percentage of licensed repos Fortran
  10. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 60 percentage of licensed repos Emacs Lisp
  11. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 percentage of licensed repos VimL
  12. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 35 40 percentage of licensed repos all repositories
  13. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 60 percentage of licensed repos JavaScript
  14. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 60 70 percentage of licensed repos Ruby
  15. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 5 10 15 20 25 30 35 40 percentage of licensed repos all repositories
  16. MIT License GPL Apache License BSD unknown LGPL Public Domain

    Eclipse Public License Creative Commons A↵ero GPL Mozilla Public License Artistic License ISC license 0 10 20 30 40 50 popularity weighted percentage all repositories (weighted by popularity)
  17. 17% of repos are licensed and the kids are permissive

    TAKE HOME Thanks to Aaron Williamson for the 2012 data!