Java程序员必须了解的七大开源协议

 我来答
完满且闲雅灬抹香鲸P
2022-09-29 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:70.7万
展开全部

  笔者偶尔在网上乱转的时候 发现了几个跟开源协议相关的约定说明 所以就仔细查了了一些资料和大家分享 下面只列决了个人认为Java程序员必须了解的七大开源协议

   Mozilla Public License

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

   BSD开源协议

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式