如何为开源项目选择开源协议

 时间:2024-10-12 13:46:44

1、确认自己的开源项目的关注点。如果你想要给别人最大的自由度,别人可以随意修改、闭源你的代码,可以用于商业用途,可以用你的商标。那么就使用MIT Licens髫潋啜缅e。这个协议是最宽松的开源协议。注意,别人引用你的代码,会必须要求他加版权声明。

如何为开源项目选择开源协议

2、如果你想对你的开源项目,对于别人的使用加下修改限制,对于你的代码的修改必须进行声明,修改的代码也要加版权声明,这中情况下,你可以考虑Apache许可证。著名的Apache项目就是使用的这个开源协议,也是比较宽松的开源协议。

如何为开源项目选择开源协议

3、如果你不想别人在使用过程中对你的代码进行闭源,不对别人新增的代码强制要求使用相同许可证,这时,你可以考虑Mozilla协议。

如何为开源项目选择开源协议

4、如果你不想别人在使用过程中对你的代码进行闭源,同时对别人新增的代码强制要求使用相同许可证,这时,你可以考虑GPL协议。GPL协议是最广泛使用的开源协议。大名鼎鼎的Linux,就是使用的GPL协议。这个协议具有传染性。

如何为开源项目选择开源协议
  • java中如何抛出异常使程序不中断(7)
  • SleepTown怎么重设就寝起床目标
  • F14桌游平台运行指南 无法运行 win8 win7
  • 【Mathematica】双周期函数的密度图
  • Q版宋仲基的画法
  • 热门搜索
    怎么打拼音 我的世界鞍怎么做 肚子大怎么减肥 开水烫伤怎么处理 地板革怎么铺 哈尔滨工程大学怎么样 怎么看电脑ip地址 长期过度手浮怎么补救 酸甜排骨怎么做 玉树怎么养