Java程序员必须了解的七大开源协议
1个回答
展开全部
笔者偶尔在网上乱转的时候 发现了几个跟开源协议相关的约定说明 所以就仔细查了了一些资料和大家分享 下面只列决了个人认为Java程序员必须了解的七大开源协议
Mozilla Public License
MPL License 允许免费重发布 免费修改 但要求修改后的代码版权归软件的发起者 这种授权维护了商业软件的利益 它要求基于这种软件得修改无偿贡献版权给该软件 这样 围绕该软件得所有代码得版权都集中在发起开发人得手中 但MPL是允许修改 无偿使用得 MPL软件对链接没有要求
BSD开源协议
BSD开源协议是一个给于使用者很大自由的协议 可以自由的使用 修改源代码 也可以将修改后的代码作为开源或者专有软件再发布 当你发布使用了BSD协议的代码 或则以BSD协议代码为基础做二次开发自己的产品时 需要满足三个条件
如果再发布的产品中包含源代码 则在源代码中必须带有原来代码中的BSD协议
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询