require()-ing Node.js 中的库是否会使我的代码成为“派生作品”?出于 (A)GPL 的目的?

发布于 2024-10-23 13:34:48 字数 1455 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

动听の歌 2024-10-30 13:34:48

可能。您需要一个与 GPL 兼容的许可证,无论这意味着什么。

值得庆幸的是,大多数 js 库都获得了 MIT 许可,因此我们不必担心法律术语。

Probably. you'll need a GPL-compatible license, whatever that means.

Thankfully most js libraries are MIT licensed, so we don't have to worry about legalese.

铁憨憨 2024-10-30 13:34:48

如果库是 LGPL,则不需要根据 LGPL 对其进行许可。如果它是 GPL,那么您可能会这样做,除非您将子进程用于 ffmpeg 之类的东西。

AGPL/GPL 不影响您的作品是否“衍生”;如果您分发二进制文件,GPL 要求您分发源代码;如果您通过网络使用它,AGPL 要求您分发源代码。

If the library is LGPL, you shouldn't need to license it under LGPL. If it is GPL, then you probably would, unless you use child processes for something like ffmpeg.

AGPL/GPL does not affect if your work is "derived"; GPL requires you to distribute source code if you distribute the binary, AGPL requires you to distribute source code if you use it over a network.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文