码迷,mamicode.com
首页 > 其他好文 > 详细

开源软件许可证

时间:2018-05-28 21:19:21      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:兼容   bsp   开源代码   strong   稳定性   完美   自己   许可证   源代码   

1、开源精神

      开源软件是一种共享精神,标志着使用自由、修改自由、发布自由,同时开源也意味着免费。

     存在这样一种思量:昂贵而封闭的软件一定比开源而免费的软件好,更加稳定性能更高。这是一种误区,按照UNIX哲学,做好90%,剩余的10%看它自生自灭,所以开源软件世界里大浪淘沙最终生存下来的都是精品。这也是一种取舍,主要因素是看兼容性、或容忍度。世界上没有完美的软件,也没有100%无bug的软件,那么把错误率保证在哪个等级、把常用功能里的错误率保证在哪个等级,是一种取舍的艺术。事实上,所有的商业软件也在进行一种这样的取舍。

2、开源许可证

     开源许可证的来源这里不再探究,目前使用的开源许可证有:GPL、LGPL、BSD、MIT等。下面这张图非常明确的标识出各个许可证的主要差别。

     最常使用的几种许可证及其区别:

     最宽松的许可证:BSD和MIT,没有任何商业风险,可以修改和拷贝并且无需声明。

     使用开源代码后也必须开源自己修改的部分,并且保持原有许可证:GPL

     使用开源代码后也必须开源自己修改的部分,但是可以采用新的许可证:LGPL

技术分享图片

 

开源软件许可证

标签:兼容   bsp   开源代码   strong   稳定性   完美   自己   许可证   源代码   

原文地址:https://www.cnblogs.com/pingwen/p/9102066.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!