gpt4 book ai didi

licensing - 围绕 GPL CLI 应用程序的 GUI 包装器,它是衍生产品吗?

转载 作者:行者123 更新时间:2023-12-04 17:29:28 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




如果我开发一个 GUI 包装器 只执行 GPL cli 应用程序(为了论证起见,比如说 tar )我必须将 GUI 包装器作为 GPL 发布吗?是衍生作品吗?

如果是衍生作品,我必须发布什么?

GPL 应用程序和包装器将一起分发

最佳答案

肛门。引用 mere aggregation GPL 常见问题的部分(重点是我的):

An “aggregate” consists of a number of separate programs, distributed together on the same CD-ROM or other media. The GPL permits you to create and distribute an aggregate, even when the licenses of the other software are non-free or GPL-incompatible. The only condition is that you cannot release the aggregate under a license that prohibits users from exercising rights that each program's individual license would grant them.

Where's the line between two separate programs, and one program with two parts? This is a legal question, which ultimately judges will decide. We believe that a proper criterion depends both on the mechanism of communication (exec, pipes, rpc, function calls within a shared address space, etc.) and the semantics of the communication (what kinds of information are interchanged).

If the modules are included in the same executable file, they are definitely combined in one program. If modules are designed to run linked together in a shared address space, that almost surely means combining them into one program.

By contrast, pipes, sockets and command-line arguments are communication mechanisms normally used between two separate programs. So when they are used for communication, the modules normally are separate programs. But if the semantics of the communication are intimate enough, exchanging complex internal data structures, that too could be a basis to consider the two parts as combined into a larger program.


另一个 question与此相关的常见问题解答是“如果在 GPL 下发布的程序使用插件,那么插件的许可要求是什么”:

It depends on how the program invokes its plug-ins. If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them.

..


恕我直言,在精神上,一个纯粹的包装器只公开 GPL 程序的功能应该是 GPL。

关于licensing - 围绕 GPL CLI 应用程序的 GUI 包装器,它是衍生产品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/392395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com