首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AGPL软件与封闭源码软件在服务器上的应用

AGPL软件与封闭源码软件在服务器上的应用
EN

Software Engineering用户
提问于 2014-06-25 21:35:48
回答 2查看 2.3K关注 0票数 2

我需要使用AGPL下的一些软件来用一些数据填充数据库。这个软件有一个网络接口,我将禁用它。

然后,通过读取数据库,将这些数据与封闭源代码软件“保持距离”。我还可以使用一些IPC,比如数据报套接字来提供AGPL软件和其他软件之间的桥梁。这个封闭的软件将为用户提供一个网络界面。

我是对的,它不是打破了AGPL,把这个软件作为封闭的来源?如果我修改AGPL软件,我是否能够隐藏这些修改,只要软件不为其他用户提供任何网络接口?

EN

回答 2

Software Engineering用户

发布于 2014-06-26 07:19:44

Gnu AGPLv3与GPL的区别仅在于它如何适用于(a)修改软件和(b)网络用户可以与软件“交互”的情况。在这种情况下,需要分发源代码。

如果这不是你心目中的牌照版本,请修正你的问题。

许可证的这一部分没有“分发”或“合并”的措辞,也不寻求将“涵盖”软件纳入源代码分发的范围。你的封闭源代码是安全的。

我是对的,它不是打破了AGPL,把这个软件作为封闭的来源?如果我修改AGPL软件,我是否能够隐藏这些修改,只要软件不为其他用户提供任何网络接口?

是的,就差一点。您必须确保修改后的软件不提供任何公共网络interaction以避免使用此术语。这比“界面”更广泛。

票数 1
EN

Software Engineering用户

发布于 2014-06-25 21:54:02

这不是一个“臂的距离”的联系,但让我们说,为了这个讨论它是。

为了不被认为是一项衍生的工作,您的软件不能依赖于这种“臂长”关系,才能正常工作。你的软件是这样的吗?如果这不是真的,那么您已经创建了一个派生的工作,您的软件属于AGPL的版权条款。

您也可以避开AGPL,不分发。如果软件“仅供内部使用”,而不是“传递”给组织以外的其他人,则不适用版权条款。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/246085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档