最流行的开源协议什么,如何选择合适的开源协议?



如果选择开源协议?
大部分没有担保,区别在与是否可复制,可修改和可商用等。
GPL 严格协议
GUN通用公共许可证,可复制,修改后发布后,同样需要使用GPL开源。
Apache-2.0
修改需要保留原版权声明,包含新的著作权和声明。
Mozilla
修改后需要尽可能发布源代码并有修改说明。
BSD
修改后不能提到原作者。
MIT
修改后需要留原作者信息。
木兰
如apache相似,明确不提供对贡献者的商品名称,商标等著作权益。
文章讨论了各种流行的开源协议,如GPL要求修改后的代码也需使用GPL开源,Apache-2.0要求保留原版权声明,Mozilla强调修改说明,BSD禁止提及原作者,MIT仅需保留作者信息,而木兰协议类似于Apache但不保护贡献者的商标权。选择时应考虑项目的需求和对源代码开放程度的要求。
307

被折叠的 条评论
为什么被折叠?



