开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 借阮一峰大佬的图说明

一下开源许可证GPL、BSD、MIT、Mo

开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

借阮一峰大佬的图说明一下开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别,方便日后使用。


  • GPL,发布传染;发布软件,想保持软件自由,使用GPL。
  • LGPL, 修改传染 如果你写的是库,想让人使用,但是又想让库本身保持自由,那么使用 LGPL。
  • AGPL,使用传染(使用了,无论怎么使用都传染)。如果自己软件本身是服务类软件,又想保持软件自由,用这个。

参考文献

最后修改:2024 年 09 月 05 日
如果觉得我的文章对你有用,请随意赞赏