H5和APP的区别是什么(app是原生的还是H5的)
1004
2022-05-30
GPL和BSD是两个比较常见的开源许可,研究一些开源库,比如ffmpeg、vlc、webrtc、ijkplayer等,总能碰到上述字眼儿。今天就想搞明白二者的不同。
我们很熟悉的Linux采用的就是GPL许可。GPL许可和BSD、Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux。BSD许可是一个给于使用者很大自由的协议。基本上使用者可以随心所欲的进行二次开发,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。
所以说相对于BSD许可,GPL许可就显得非常严格了。但这种严格需要看对于谁来说。个人而言,肯定更喜欢GPL,公司则更喜欢BSD。前者可以共享大家的劳动成果,后者可以比较方便的获取更大利益。
Linux
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。