了解开源软件许可证

时间:2010-07-14 18:29:50

标签: open-source

我是开源世界的新手,所以请相应地回答!

我已经看到许多正在使用的许可证,如GPL,MIT,Apache许可证。当然我不想成为一名律师,但至少掌握所有这些的基本知识会有所帮助。

那么我从哪里开始呢?我只是阅读这些许可证吗?或者那里有一本书/网站可以解释这一切吗?

1 个答案:

答案 0 :(得分:8)

虽然它可能不会有多大帮助,但我最近在Open Source Licenses by Category查看了www.opensource.org页面。请查看“受欢迎且广泛使用的许可证或具有强大社区”的类别。我认为这将是一个很好的起点。

虽然您可能必须律师才能真正理解并了解每个许可证的所有含义,但您可以通过查看它们来掌握主要差异。并非所有许可文本都与GNU的GPL一样长,所以不要害怕查看它们。 (麻省理工学院的许可证是一个很好的例子。你可以在大约1分钟的时间内阅读它。)


(对于在商业产品中使用软件,GNU GPL,有些人认为是最受限制的开源许可证。我认为这是他们提出GNU的最初原因LGPL。)


Stack Overflow上有关于其他问题的更多指示: