问题标签 [licensing]

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.

0 投票
5 回答
321 浏览

open-source - 修改后的开源代码是否必须开源?

我们采用了一个开源应用程序,在 GPL ver1.09 下发布,并修改了其源代码的某些部分,并根据我们的要求进行了一些定制/增强。

我们仅将此应用程序用于非商业的内部目的。

如果我们想使用它,我们是否必须将修改后的代码以开源形式发布?

编辑:它是否有任何变化,取决于它的用户群?(例如,只有公司员工还是外人?)

0 投票
2 回答
4001 浏览

open-source - Ms-RL - 需要解释

我目前正在努力理解Ms-RL(微软互惠许可证)。我现在读了四次许可证,但我仍然不确定以下几点:(特别是关于许可证的 3A 和 3E)

如果我使用该库,没有任何更改,我是否必须发布我的应用程序的源代码?

将 Ms-RL 添加到我自己的许可证中是否足以说明它对使用的库的有效性?

更新:

我必须在 Ms-RL 下发布我的整个应用程序吗?

0 投票
3 回答
510 浏览

sql-server - 我的环境是否需要付费的 SQL Server 许可证?

我为游戏编写了一个插件,该插件连接到 PHP 页面并从游戏中发送信息。PHP 页面获取此信息,连接到 SQL Server 2005 实例,然后将给定的信息插入到各种表中。

我使用 Apache (WampServer) 来托管 PHP 页面,并使用 SQL Server 2005 Express 来托管数据库服务器。就开发而言,此设置“没问题”,但我希望将此插件发布给其他玩家。他们的插件版本将与我的相同,因为它将连接到远程 PHP 页面以向数据库添加数据或从数据库查询信息。

由于“客户”没有直接访问数据库,SQL Server 2005 是否需要某种类型的付费许可证才能让我“合法”使用它?“生产服务器”的标准定义是什么?

注意:我没有从这个插件或 PHP 页面赚钱,但是插件编写的游戏确实需要付费订阅。但是,我不是开发者,也不是与游戏有任何关联(我自己付费订阅除外)。

0 投票
8 回答
8755 浏览

open-source - 从开源创建软件衍生作品

这个问题一直萦绕在我的脑海中。

有人可以基于现有的开源项目创建新产品吗?

假设你想创建一个基本上是 Apache 的“Apaxe 网络服务器”,带有一些额外的插件(比如支持 ASP 或类似的东西)

这可能吗?

您能否创建一个封闭源代码产品(免费或许可)

至于 GPL 似乎很清楚这是不可能的,因为源应该是开放的。但是 Apache 许可证、BSD 和其他“企业友好型”呢?

价格(大部分项目免费)、错误修复和核心开发团队的计数是唯一阻止其他人将这些操作系统产品商业化的因素吗?

怎么样:Khrome 一个基于 Chrome 并支持 ActiveX 的商业产品(谁敢做这样的事情:P)

编辑

谢谢大家的回答。

所以,再一次

是什么阻止了类似(克隆)产品出现在市场上?

:)

注意:我知道我们不是律师,我们可以在http://www.opensource.org/licenses阅读每个 OSS 许可证。

0 投票
3 回答
1083 浏览

licensing - Ext JS 许可选项

如果我在我们内部公司的 CMS 中使用Ext JS 库的哪些许可选项将适用?

0 投票
3 回答
562 浏览

c# - 您将如何许可您的 Mono 代码?

对于 winForms 环境中的 C#,我已经通过将详细信息写入 regestry,加密了我的课程。

在 Mono 下,您无法使用某些功能。注册表就是其中之一。你会用什么方法在 Mono 下授权你的代码?

我不希望恶意用户能够删除应用程序目录、重置试用计时器或复制 .LIC 文件并突然访问该程序。

任何想法,将不胜感激。

0 投票
2 回答
120 浏览

visual-studio - 有没有办法将已安装的 VS2005 许可证与盒子上的序列号匹配?

这不是一个严格的编程问题,但对于在团队中工作的开发人员来说可能是一个有用的问题。我敢打赌,有人已经遇到过类似的问题。

我们有几个 VS2005 的许可证。我有一个分配给我,其余的分配给我的同事。作为日常维护的一部分,我刚刚擦除了我的 PC,现在我准备安装 VS2005,但有不止一个盒子可供选择。有没有一种简单的方法可以以编程方式(注册表浏览/文件查找等)找出哪个许可证(产品密钥/盒子上的序列号)安装在哪台 PC 上?

0 投票
4 回答
4253 浏览

open-source - 需要在用户网站上给予信用的开源许可证

我有这个小代码库,我正在考虑将其发布到开源中。我想在类似于 MIT 许可证的情况下发布它,即没有重大限制,但是我想要求如果您在您的服务器上使用我的库,您必须在您的网站上给我信用。

基本上,我想要一个 MIT 许可证的许可证,就像 AGPL 是 GPL 一样。

这样的东西是否存在,还是我必须自己写?

或者这只是一个非常糟糕的主意?

编辑:我想我应该省略“写我自己的”部分。我不是律师,我也不想付钱。我只是认为能够通过简单的谷歌搜索来判断是否有人在使用我的库会很好。

0 投票
4 回答
447 浏览

licensing - 软件许可保护共识?

关于何时以及多久向许可证服务器检查许可证是否仍处于活动状态,是否有任何普遍接受的准则?

编辑:为澄清起见,我正在处理的软件将过期。至少每次启动应用程序时都需要进行检查。

0 投票
8 回答
2243 浏览

visual-studio - Microsoft Visual Studio 许可证

我在工作场所的 Microsoft Visual Studio 2008 Professional Edition 中为自己开发了一个小型 winforms 应用程序,Visual Studio 已授权给我工作的公司。

如果我想出售该应用程序,我的许可选项有哪些?

编辑:
这里的问题不是我与雇主的关系(代码是在下班后编写的,我们有一个理解),而是我与微软的关系。
前任。如果我继续在 Visual Studio Express 中开发,我可以保留我的旧代码吗?有没有办法验证某些程序集是否是使用 Visual Studio Professional 编写的?