很多程序员开发系统的时候,都会用到开源框架和软件,那么如何选择开源许可证呢,这一图(图片来自网络)简单明了
文章插图
由此可见,MIT许可最为宽松,也就是说,使用者可以“随意使用”(使用、复制、修改、合并、出版发行、再授权和销售软件及副本等等),还可以根据需要适度修改授权条款内容,MIT条款可以与其他授权条款并存 。
另外,使用者有义务在软件中包含版权申明和许可申明 。
例如,使用了MIT协议的开源框架,是否可以申请软著呢?可以;是否可以修改优化源码,加入自己业务逻辑呢?也可以 。
实际上,很多软件开发者已经离不开各种开源框架了,使用得当可以快速落地项目,减少重复早轮子的工作量,提高工作效率,降低开发门槛,但开源框架带来便利的同时,也使得很多程序员只能使用框架,却难以自研框架,一旦没有现成框架可用,则难以实现真正的业务需求 。
开源虽好,但不可过度依赖,一旦被卡脖子,损失难以估量,中国人自力更生也许更为可靠 。
【如何选择开源许可证?一图胜万言】
推荐阅读
- C++ 如何判断一个类型是STL容器的类型
- 如何确保数据与人工智能的完整性?
- 如何修改WordPress后台的登录界面?
- golang如何将http请求流转到gin
- 如何购买一台性价比较高的电脑
- SQL如何删除重复数据
- 如何去掉电脑桌面的小黄锁?
- 春季呼吸道疾病高发 老人小孩如何预防感冒
- 肝好不好看身体6部位 春季如何巧补肝
- 红茶柠檬的功效,红茶和柠檬蜂蜜的功效与作用