Learning notes on Open Source License

  • Published on
    07-Jan-2017

  • View
    223

  • Download
    0

Embed Size (px)

Transcript

  • Open Source Licenses free/open source software (FOSS)

    SZ LIN szlin@cs.nctu.edu.tw

    1

    Date: 2016/7/29

  • 2

    SZLIN Taiwan Industrial Grade Linux Distribution Developer Debian Maintainer

    About Me

  • 3

    - Copyright - Patent () ()

  • 4

    Copyrights V.S. Patents

    , copyright,

    Copyrights

    , , , ,

    ,

    Patents

  • 5

    Ref: https://angeinitc.files.wordpress.com/2014/04/copyleft1.jpg

  • 6

    Open Source Initiative

  • 7

    The Open Source Definition [1][3]

    1 Free Redistribution

    2 Source Code ,

    3 Derived Works

    4 Integrity of The Author's Source Code

    5 No Discrimination Against Persons or Groups

    6 No Discrimination Against Fields of Endeavor

    7 Distribution of License

    8 License Must Not Be Specific to a Product

    9 License Must Not Restrict Other Software

    10 License Must Be Technology-Neutral

  • 8

    Popular Licenses [1]

    Other Licenses: https://opensource.org/licenses/category

    1. Apache License 2.0 2. BSD 3-Clause "New" or "Revised" license 3. BSD 2-Clause "Simplified" or "FreeBSD" license 4. GNU General Public License (GPL) 5. GNU Library or "Lesser" General Public License (LGPL) 6. MIT license 7. Mozilla Public License 2.0 8. Common Development and Distribution License 9. Eclipse Public License

  • 9

    The OSS license spectrum [6]

    Ref: https://cloud.githubusercontent.com/assets/282759/6517300/9dc14536-c367-11e4-9a63-b23a3d75af78.png

  • 10

    Licenses Permissions [2]

    GNU GPLv2

    GNU GPLv3 GNU AGPLv3

    GNU LGPLv3

    Mozilla Public

    License 2.0

    Apache License 2.0

    MIT License

    Commercial Use

    V V V V V V V

    Distribution

    V V V V V V V

    Modification

    V V V V V V V

    Patent Use - V V V V V -

    Private Use V V V V V V V

  • 11

    Licenses Conditions [2]

    GNU GPLv2

    GNU GPLv3 GNU AGPLv3

    GNU LGPLv3

    Mozilla Public

    License 2.0

    Apache License 2.0

    MIT License

    Disclose Source

    V V V V - -

    License and Copyright

    Notice V V V V V V V

    Network Use is Distribution

    - - V - - - -

    Same License V V V V V - -

    State Changes V V V V - V -

  • 12

    Licenses Limitations[2]

    GNU GPLv2

    GNU GPLv3 GNU AGPLv3

    GNU LGPLv3

    Mozilla Public

    License 2.0

    Apache License 2.0

    MIT License

    Hold Liable V V V V V V V

    Trademark Use

    - - - - V V -

  • 13

    License Compatibility Ref: https://upload.wikimedia.org/wikipedia/commons/d/dc/Quick-guide-gplv3-compatibility.svg https://en.wikipedia.org/wiki/File:Software-license-compatiblity-graph.svg

  • 14

    Open source license usage on GitHub.com [5]

  • 15

    FAQ [1]

    1. Can Open Source software be used for commercial purposes? YES

    2. Can I sell Open Source programs? Even if I haven't written it? YES

    3. Is an Open Source license, even if it is not listed on your web site? In general, NO.

    4. Can I call my program "Open Source" even if I don't use an approved license? Please don't do that. If you call it "Open Source" without using an approved

    license, you will confuse people. 5. Which Open Source license should I choose to release my software under?

    http://wiki.civiccommons.org/Choosing_a_License/ http://choosealicense.com/ http://www.openfoundry.org/LicenseWizard/index.htm

    http://wiki.civiccommons.org/Choosing_a_License/http://choosealicense.com/http://www.openfoundry.org/LicenseWizard/index.htm

  • 16

    Which License does Google use [7]

  • 17

    Thank you

  • 18

    References 1. Open source initiative

    https://opensource.org/licenses

    2. Choose an open source license

    http://choosealicense.com/

    3.

    http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56

    4. A Quick Survey of OSS Licenses, Tools, and Compliance

    http://events.linuxfoundation.org/sites/events/files/slides/2016%20-%20ELC%20-%20Hudson%20-%20OSS%20Licenses%20Survey.pdf

    5. Open source license usage on GitHub.com

    https://github.com/blog/1964-open-source-license-usage-on-github-com

    6. Open source licensing

    http://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenses

    7. OSS_at_Google

    http://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdf

    https://opensource.org/licenseshttps://opensource.org/licenseshttps://opensource.org/licenseshttps://opensource.org/licenseshttps://opensource.org/licenseshttp://choosealicense.com/http://choosealicense.com/http://choosealicense.com/http://choosealicense.com/http://choosealicense.com/http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://www.openfoundry.org/tw/legal-column-list/520-2010-07-15-10-49-56http://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttp://events.linuxfoundation.org/sites/events/files/slides/2016 - ELC - Hudson - OSS Licenses Survey.pdfhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttps://github.com/blog/1964-open-source-license-usage-on-github-comhttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://www.slideshare.net/vonhaller/joomladay-2014-open-source-licenseshttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdfhttp://events.linuxfoundation.jp/sites/events/files/slides/OSS_at_Google.pdf

Recommended

View more >