开源软件许可证

一、开源精神性能

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

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

二、开源许可证兼容性

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

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

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

     使用开源代码后也必须开源本身修改的部分,而且保持原有许可证:GPLimg

     使用开源代码后也必须开源本身修改的部分,可是能够采用新的许可证:LGPL兼容

相关文章
相关标签/搜索