为什么 C++ 很多库都是 LGPL 或者 GPL 协议?为什么不采用更宽松的协议?

2018 年 4 月 24 日
 WildCat
3164 次点击
所在节点    问与答
11 条回复
dalieba
2018 年 4 月 24 日
HarfBuzz 就是 MIT 协议的
msg7086
2018 年 4 月 24 日
很多采用更宽松协议的库因为得不到下游的代码反馈所以都死了,只剩下 GPL 系了?
zjp
2018 年 4 月 24 日
Android 是以 Apache v2 协议开源的,开源库也就多是 Apache v2。最有影响力的 C/C++软件应该是 GNU/Linux 系列?
tyrealgray
2018 年 4 月 25 日
GPL 也分 2 和 3。GPL 2 也是很宽松的政策了。
inflationaaron
2018 年 4 月 25 日
作者就是乐意贡献开源了,你不喜欢自己写喽
jedihy
2018 年 4 月 25 日
只是开源而已
htfy96
2018 年 4 月 25 日
采用 GPLv3 的:
原教旨自由软件✔
开源修正主义❌

采用 AGPL 的很多是准备双授权盈利

GPLv2 的主要是鼓励下游贡献,毕竟 C++一个库的复杂度平均比前端高多了
WildCat
2018 年 4 月 25 日
@htfy96 嗯,感谢!

GPLv2 / v3 不限制上游的代码(不知道这样对不对,比如使用这个库开发一个桌面软件)是否开源、是否商用么?
htfy96
2018 年 4 月 25 日
@WildCat 应该是限制了如果你进行了分发就要开源吧。商用是可以的,只要你分发二进制的时候也要提供手段下载源代码。具体请咨询专业人士
forestyuan
2018 年 4 月 25 日
LGPL 已经够宽松了吧
gnaggnoyil
2018 年 4 月 27 日
题目前提就错误.FreeBSD 的那一坨用 GPL/LGPL 的很多吗?你这是看不起我蒂姆库克.png.更不用说 Clang 3 战 GCC 5, Clang 4 默秒全, Clang 5 以上轰成渣(逃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX