AGPL 大抵是在 GPL 基础上增加了网络服务使用的限制。
那这种情况是否触发 AGPL 呢:
在服务器上部署 AGPL 的软件 onlyoffice ,对外提供网页 word 编辑服务。(这个 web 服务可以公开源代码)。
移动端 App 中打开这个 onlyoffice 网页进行本地文档编辑,那么这个 App 是否触发 AGPL 了呢?
1
qiguai2017 2023-07-19 11:50:31 +08:00
应该不会触发,你把他的代码改了也可以,只要 web 服务的代码也是 AGPL 就行。
但提供这个 AGPL 的 web 服务不能商用,也就是你不能拿这个服务自己私用,所有的接口都要对外开放,别人也可以免费调用你这个服务的代码,也就是 cpu 计算能力。比如说这个 onlyoffice 提供了一个接口,把 word 转换成 html, 这需要消耗服务器 cpu 资源,你自己可以调用,别人也可以无条件调用 。 |
2
hsfzxjy 2023-07-19 11:57:26 +08:00 via Android
@qiguai2017 是不能私用吗?我记得只是要向被服务的用户提供源代码
|
3
nomagick 2023-07-19 12:10:47 +08:00
@qiguai2017 我觉得你这个解释是有问题的,按这么说,全网 AGPL 的 Neo4j 应该都共产了,数据全开放访问,这显然不是事实
|
4
qiguai2017 2023-07-19 14:07:30 +08:00
|
5
NSAgold 2023-07-19 14:10:19 +08:00 via Android
触发了 AGPL 因为这个套壳 APP 明显的通过网络和 only office 交互。
|
6
NSAgold 2023-07-19 14:21:46 +08:00 via Android
#5 因为 APP 的主要功能和设计目的明显依赖于 onlyoffice 提供的服务,可以视为单一的,专为调用 onlyoffice 设计的手机端程序,两者建立了密切的通信。所以要按触发了 AGPL 算
|