首页 相关文章 Java程序员需要了解的几个开源协议

Java程序员需要了解的几个开源协议

  今天工作的任务要写一些跟开源协议相关的约定说明,所以在网上搜索了一些资料以供参考,下面列出了几个比较常见的开源协议,假如想要了解其他的协议和具体了解这些协议,我个人推荐这个网址:http://www.opensource.org/licenses/

  Mozilla Public License

  MPL License,答应免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是答应修改,无偿使用得。MPL软件对链接没有要求。

  BSD开源协议

  BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个条件:

  1. 假如再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。

  2. 假如再发布的只是...[ 查看全文 ]

2016-02-19 标签:

Java程序员需要了解的几个开源协议的相关文章

手机页面
收藏网站 回到头部