开源许可证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,使用传染(使用了,无论怎么使用都传染)。如果自己软件本身是服务类软件,又想保持软件自由,用这个。