问题标签 [gpl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
licensing - Joomla 许可证和模板/模块
GPL 如何适用于安装到 Joomla 中的外部模块或模板?
我有点困惑,使用 joomla API 用 PHP 编写并且仅适用于 Joomla 的模块是否可以商业化,或者它是否必须作为 GPL 许可。
也是它不应该是 GPL 的原因,因为该模块是在 Joomla 之后安装的并且没有与它一起打包,还是该模块也应该作为 GPL 许可,因为它与 Joomla 一起使用并且仅在 Joomla 中?
至于模板,(如果我错了,请纠正我)我知道您模板中的任何 php 都必须获得 GPL 许可,但您的图像、css 和 javascript 可以获得商业许可(因为它们不需要 Joomla 来“工作”) .
open-source - GPLv2 或 GPLv2 兼容的 Windows 7 任务栏库?
我希望将新的Windows 7 任务栏功能集成到 GPLv2 许可的开源项目 ( EVEVon ) 中。微软优秀的Windows API 代码包可以很好地工作,但是它是在与 GPLv2 不兼容的MS-pl 下获得许可的。
我在 CodePlex 上找到了一个Windows 7 任务栏项目,该项目在与 GPLv2 兼容的 MIT 许可证下获得许可。然而,目前只实现了少数功能:
- 进度条
- 图标叠加
- 任务栏缩略图
我的问题如下:
- 是否有另一个与 Windows 7 任务栏互操作的 GPLv2 兼容 .NET 库?
- 如果没有,我对 COM 一无所知,是否有任何好的网站或书籍可以让我加快速度,以便我可以为上述项目做出贡献,或者如果需要,我可以自己动手?
TIA
wordpress - GNU GPL 版本 3 许可证如何用于 CSS/设计?
我已经下载了一个具有 GNU 许可证的 WordPress 主题。我需要对其进行大量修改以使其与我的网站兼容。
许可如何在这方面发挥作用?原版的页脚中有一个“由 X 设计”,但现在我进行了更改,我敢肯定他们不想再看起来像他们创建的那样,因为它与原版不同。
我应该说“基于 X 的设计”吗?或者我现在必须说什么,它已经被修改了?
我试过阅读 GNU 文档,但不是很清楚,我不想违反任何规则
gpl - 在 Linux 虚拟设备上分发商业软件和 GPL
我们希望将我们的(商业闭源)软件作为虚拟设备进行分发。
我们首选的操作系统是 Linux。
我们不想违反 GPL,也不想在这个时候开源我们自己的 IP。
我们可以合法地这样做吗?
或者,我们是否需要使用具有更宽松许可证的操作系统(如 BSD)?
(PS:我明白我最终需要寻求一位好律师的意见。)
编辑:感谢大家的评论。
gpl - GPL 许可证。代码重用
我正在 GPL 许可下编写应用程序。我在 GPL 下的另一个项目中发现了一些有用的代码。我想知道我是否可以使用它。
我想
Foo
从A项目中学习一个课程并将其添加到我自己的项目中。接下来,我想在Foo
类内部进行更改(重命名类名和函数名,更改代码格式,删除一些函数,更改一些算法,添加我自己的函数等)。允许吗?如何标记这个类是A项目的一部分?像这样?
- 接下来,我想将B项目中的一个函数添加到我的
Foo
类版本中。如何标记该功能来自B项目?
谢谢,
open-source - 我是否需要重新分发我对 GPL 应用程序所做的更改?
我是否有法律义务重新分发我对 GPL 应用程序所做的更改?
我只能在公司内部重新分发它吗?
open-source - web2py 和 GNU GPL v2.0
web2py 列在 GNU GPL v2.0 下,所以我的问题是:
如果我使用 web2py 开发应用程序,我是否必须在 GNU GPL v2.0 下发布它?
javascript - rhino 服务器端 js 许可
rhino 未来有什么计划将许可更改为 lgpl?目前它是 gpl,也意味着如果我们使用它,我们需要开源我们的应用程序,对吗?
licensing - GPL许可程序产品
我们有一个想要在 GPL 下发布的产品(客户端-服务器)。需要遵循什么程序?我们还有一个 EULA 文本,那里需要添加什么?只需将 GPL 许可证添加到每个源代码文件就足够了,是吗?请指教。
问候-贾德
licensing - 使用 GPL 或 LGPL 许可的软件时会出现什么情况
在一切合法且符合软件开发中的道德问题的情况下,是否允许在我的软件中使用我在销售时收取费用的开源产品?
场景:我开发了一个 PHP 内容管理系统 (CMS),并在我的 CMS 中使用了一些获得 GPL 或 LGPL 许可的 Linux 可执行文件来完成图像编辑等各种任务。我正在销售 CMS,并且在交付产品时还包括可执行文件。
我不编辑 GPL 软件的源代码,只是使用它。