open source

不同类型开源证书

  1. GNU General Public License (GPL)

    • 特点:强大的版权保护,要求衍生作品也必须以GPL发布。
    • 例子:Linux系统核心、Inkscape、MySQL、MariaDB。
  2. GNU Lesser General Public License (LGPL)

    • 特点:较弱的版权保护,适用于程序库,允许使用在商业产品中。
    • 例子:OpenOffice.org 3、CUPS、GNU Aspell。
  3. Eclipse Public License (EPL)

    • 特点:商业友好,允许构建包含EPL和非EPL代码的软件。
    • 例子:Clojure、Jetty、Java测试框架。
  4. Mozilla Public License (MPL)

    • 特点:介于严格和宽松许可证之间,项目适合商业用途,要求提供引用说明。
    • 例子:Firefox浏览器、LibreOffice、Cairo。
  5. Apache License 2.0 (ASL)

    • 特点:非版权许可证,适合商业用途,被许可方可以修改并重新分配。
    • 例子:Android、Apache Spark、Spring Framework。
  6. MIT License

    • 特点:非常灵活,适合商业用途,被许可方可以自由使用、修改和重新分发。
    • 例子:Node.js、Atom、AngularJS。
  7. BSD License

    • 特点:有三个版本,与MIT许可证相似,适合商业用途,不要求将源代码与衍生作品一起发布。
    • 例子:Django、Ruby、Redis。