我正在考虑为我自己的业务扩展/修改在AGPL许可下的web应用程序。我正在修改的程序不与公众交互,而是与将要使用该程序的员工交互。具体而言,该计划管理我们的库存,制造,订单等。
如果我修改了程序的源代码,我是否必须向公众宣传我修改了该程序,以及2)发布修改(源代码)?有人能指出许可证上写的地方吗?我一直在看https://tldrlegal.com/license/gnu-affero-general-public-license-v3-%28agpl-3.0%29,它解释了我可以修改和分发,但是我的问题是我是否必须修改。
希望这是有意义的谢谢。
发布于 2014-12-29 10:49:44
您永远不需要用(A)GPL发布任何东西。您只需要将源代码提供给那些您也可以使用二进制文件的人(与AGPL一起使用您通过网络使用二进制文件的用户)。
发布于 2014-12-29 05:26:02
这在AGPL常见问题中得到了介绍:
问:这个许可如何对待商业企业在内部网和内部网络上的使用? A:简单地说,如果在内部运行到一家商业公司,那么该公司就不需要向世界发布源代码。许可证要求,如果用户下载源代码,他们有权进行改进,而不发布这些修改。GPL软件通常以同样的方式解决这个问题。如果一名雇员能够接触到消息来源,并有权作出改进,商业实体可能会将这一工作视为公司雇用和拥有的工作,而不必在外部发布。
这里的认识是,你--公司--实际上只是在向自己分发应用程序。这意味着您不需要向公众发布代码更改。
AGPL的目的是迫使公共网络应用程序(Google等)发布他们的更改,这些修改使用的是向公众开放的许可软件。但是,如果使用完全落后于公司防火墙,并且只在公司内部使用,则不需要将代码发布给公众,因为它从未作为But应用分发给公众。
所以不,你不需要向公众宣传你已经修改了程序,也不需要发布修改。企业路由器后面的内容保留在公司路由器后面。你,公司,只是给你自己分发;而你,公司,已经有了源代码和它的变化。
请注意,您仍然需要员工能够下载原始应用程序的源代码,尽管您似乎不需要使修改可用。
同样来自常见问题:
问:商业实体能否删除企业内部网或内部联网环境中的下载源按钮? A:没有。任何想要在公司内部网或内部网络中使用该软件的人,都必须离开“下载源”按钮,但如果不参与分发,则不必进行修改。任何在企业之外从事发行的人都必须保留“下载源”按钮,并通过此按钮提供任何修改的源代码。
https://softwareengineering.stackexchange.com/questions/267563
复制相似问题