许可和商业用途

时间:2011-01-10 22:48:34

标签: windows licensing gnu

我根据AGPL许可证找到了一款非常酷的软件。我以前没有听说过这个,所以请原谅无知......但是,在我的应用程序中直接捆绑和使用此产品(无需修改)并转售用于商业用途是否合法?说到这个,是否有一个简单的表格可以显示每个开源许可证的含义,以及它是否可以被封闭源,营利性的$$$类软件使用?

3 个答案:

答案 0 :(得分:1)

根据http://en.wikipedia.org/wiki/Affero_General_Public_License
AGPL的两个版本都旨在关闭普通GPL中感知的应用服务提供商“漏洞”(“漏洞”),即使用但不分发软件,不会触发Copyleft规定。每个版本与其所基于的GNU GPL版本不同,其具有解决在计算机网络上使用软件的附加规定。附加条款要求完整源代码可供AGPL许可工作的任何网络用户使用,通常是Web应用程序。

答案 1 :(得分:1)

您的问题中不清楚您的计划与此AGPL软件的关系。至少有两种可能性:

  1. 如果您的软件将AGPL代码保存为代码用作外部程序的明确分离的组件(例如,在Java / GWT,Runtime.getRuntime()。exec(params)中),那么您的程序不需要是作为AGPL许可,您不必分发您的代码来源,但您必须使AGPL软件的来源与您的应用程序一样容易获得(AGPL第3节第6d节)。
  2. 如果你的软件以某种方式与AGPL软件合并,即使只是围绕它创建一个包装器,分离不清楚或者它们不能“合理地[被认为是独立的和单独的工作本身”],那么你的程序可以被视为衍生作品,因此必须作为AGPL许可,并且您必须分发您的程序和原始AGPL软件的源代码。
  3. 我想强调,收取/使用AGPL软件的收费没有任何问题。您只需要提供来源,没有什么可以阻止您收取费用或从广告中赚钱(例如那些运行在已修改的Linux内核上的网络搜索公司)。

答案 2 :(得分:0)

简而言之,没有。根据维基百科的说法,AGPL许可证就像GPL许可证一样,增加了通过网络使用的条款。

长的答案是肯定的,但您还必须发布您的来源。一些应用程序使用此结构,例如官方XChat Windows构建。