Gangmax Blog

Nine Most Popular Open Source Licenses

From here.

  1. BSD类型(推荐使用,商业友好型许可证)

    1. Apache Public License v2.0

      允许各种链接,无开源义务

      允许修改,无开源义务

      软件所有人授予专利许可

    2. BSD/MIT

      允许各种链接,无开源义务

      允许修改,无开源义务

      无专利规定

  2. MPL类型(可以使用,但关注修改后对应的开源义务)

    1. CPL v1.0/EPL v1.0/MPL v1.0/CDDL v1.0

      允许各种链接,无开源义务

      允许修改,但修改部分需要开源

      软件所有人授予专利许可

  3. GPL类(谨慎使用,由于可能导致产品整体负有开源义务)

    1. LGPL v2.0

      允许各种链接,但除动态链接外其他形式被链接的整个产品需要开源

      允许修改,但要求被修改部分及整个产品均需要开源。实践中可采取的规避措施是,将修改后的软件先以LGPL开源出去,再动态链接回来,以避免产品整体开源。

      仅原则性声明专利应免费许可,无详细规定。

    2. GPL v2.0

      允许各种链接,但被链接的整个产品需要开源

      允许修改,但被修改部分及整个产品均需要开源

      仅原则性声明专利应免费许可,无详细规定

Comments