我迷失了大量许可证-GPL,LGPL,Creative Commons,BSD,Apache等,并正在寻找初学者指南。
当使用此类通用许可下的组件时,在不购买商业产品的情况下使用它们会有哪些限制?
例如
- 我必须重新分发源代码吗?
- 我必须归功于他们吗?
- 如果我修改组件怎么办?等等
从http://www.codeproject.com/info/Licenses.aspx可以看出,只有GPL和知识共享组织会强迫您重新分发源代码吗?
2
有几种不同的Creative Commons许可,重新分配要求各不相同,并且允许商业使用,因此仅将一个许可称为CC许可具有误导性。
—
David Thornley,2012年
与其问“告诉我有关许可的一切”,不如告诉我们您想做什么?您要为自己的代码创建许可证还是使用其他人?您是否想做商业用途或允许他人用于商业用途,还是要禁止(或担心禁止适用于您?)
—
Dipan Mehta 2012年
最好的选择是始终首先粗略读取许可证文本本身。尽管其中的含义可能需要律师为您解释,但大多数开放式许可证并非很难阅读。
—
mikebabcock 2012年