Windows 许可证和商业用途

Windows 许可证和商业用途,windows,licensing,gnu,Windows,Licensing,Gnu,我在AGPL许可下发现了一个非常酷的软件。我以前没听说过,所以请原谅我的无知。。。但我直接在我的应用程序中捆绑和使用此产品(无需修改)并转售用于商业用途是否合法?说到这里,有没有一个简单的表格可以显示每个开源许可证的含义,以及它是否可以被封闭源代码、营利性、$$$类型的软件使用?简言之,没有。根据Wikipedia,AGPL许可证就像GPL许可证一样,带有附加的条款,可以通过网络使用 答案很长,是的,但你也必须公布你的资料来源。一些应用程序使用这种结构,例如官方的XChat windows版本。

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

简言之,没有。根据Wikipedia,AGPL许可证就像GPL许可证一样,带有附加的条款,可以通过网络使用

答案很长,是的,但你也必须公布你的资料来源。一些应用程序使用这种结构,例如官方的XChat windows版本。

根据

AGPL的两个版本都旨在关闭普通GPL中感知到的应用程序服务提供商“漏洞”(ASP漏洞),即使用但不分发软件时,不会触发copyleft条款。每个版本都不同于它所基于的GNU GPL的版本,因为它有一个额外的条款来解决通过计算机网络使用软件的问题。附加条款要求向AGPL许可作品的任何网络用户(通常为Web应用程序)提供完整的源代码。

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

  • 如果您的软件将AGPL代码保留为一个明确分离的组件,并将其用作外部程序(例如,在Java/GWT中,Runtime.getRuntime().exec(params)),则您的程序不需要获得AGPL许可,也不必分发代码源,但您必须使AGPL软件的源代码与您的应用程序一样容易获得(AGPL v3第6d节)
  • 如果您的软件以某种方式与AGPL软件合并,甚至只是在其周围创建一个包装器,分离不明确或者它们不能“合理地[被]认为是独立和独立的作品”,那么您的程序可以被视为衍生作品,因此必须作为AGPL获得许可,您必须分发程序和原始AGPL软件的源代码
    我想强调的是,对AGPL软件的访问/使用收费没有错。您只需要提供源代码,没有任何东西可以阻止您收取费用或从广告中赚钱(比如那些运行经过修改的linux内核的websearch公司)

    好的,但在我的情况下,这几乎是一个第三方应用程序。。。它可以通过我的应用程序访问,但实际上我的应用程序没有以任何其他方式使用它(没有编译、修改代码或与我的核心产品集成)。那么,我还必须公布我的资料来源吗?我不确定。如果你使用的是类似系统(“AGPLapp”)的东西,我认为这可能是一个灰色地带,但我再一次不确定。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。