程序员

经典面试题32 - 主流开源协议的异同

2019-01-16  本文已影响24人  豆志昂扬

问题

开源项目的开源协议对开发者和使用者都提供保护,常见的Apache License, GPL,MPL.等开源协议有什么异同?

解答

免费开源协议对于开发者来说都是可以免费使用的,不同点在于修改后的对于是否强制要求公开其修改,是否可以使用与之前不同的开源协议,修改文件是否强制添加版权声明,是否可以使用版权所有者的名字促销等。

先来看一张来自Pual Miller的图,它囊括了主流免费开源协议的差异。


更多

经典面试100题 - 持续更新中

获取更多内容请关注微信公众号豆志昂扬:

上一篇 下一篇

猜你喜欢

热点阅读