问题标签 [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 投票
3 回答
461 浏览

open-source - 在 Sourceforge 上将 OSS 项目许可证从 GPL 切换到 L-GPL

是否可以将开源项目许可证从GPL切换到LGPL v3

我是项目发起人,也是唯一的贡献者。

0 投票
6 回答
625 浏览

licensing - LGPL 许可下“分发”的含义有哪些范围?

这个问题是对我的其他问题之一的跟进,我可以合法地将 GPL 和 LGPL 开源软件合并到专有的闭源项目中吗?

LGPL 许可的许多条件都基于分发的概念。我的公司以顾问的身份开展业务。我们签约创建软件,然后交付给我们的客户。这是否构成 LGPL 许可下的分发?

我们还向我们的客户提供了该软件,以便通过受密码保护的文件服务器下载。这是否构成分发?

0 投票
1 回答
666 浏览

asp-classic - 许可网站 - 它是如何工作的?

我一直在查看几个提供“链接软件”许可形式的网站,您可以在其中免费获得该网站,但需要保留所有指向开发人员网站的链接。购买许可证密钥并将其添加到站点(在数据库或某种形式的配置文件中)会删除这些链接。

我想知道是否有人有过运行这样的系统的经验,特别是如何生成和检查许可证密钥?我正在考虑将类似的模型应用于我正在处理的事情,因此“经典”ASP 中的任何示例都将不胜感激。

0 投票
10 回答
4899 浏览

licensing - 试用软件/许可策略

我为摄影师编写了一个实用程序,我打算在网上以相当便宜的价格(10 美元)出售它。我想让用户在申请许可证之前试用该软件一周左右。由于这是一个个人项目,而且软件不是很贵,我认为购买专业许可提供商的服务不值得,我自己动手。

当前,该应用程序检查包含加密字符串的注册表项,该字符串指定试用期何时到期或它们具有有效许可证。如果密钥不存在,则会创建试用期密钥。

因此,您只需删除注册表项即可免费获得一周的时间。我不认为很多用户会这样做,尤其是当应用程序只有 10 美元时,但我很好奇是否有更好的方法来做到这一点,这对合法用户来说并不麻烦。我正常编写网络应用程序,以前没有处理过这些东西。

该应用程序位于 .NET 2.0 中,如果这很重要的话。

0 投票
3 回答
11101 浏览

c++ - 使用许可文件保护 DLL 文件

使用许可证文件保护 DLL 的使用/加载的最佳方法是什么?

0 投票
25 回答
18437 浏览

security - 您如何保护您的软件免受非法分发?

我很好奇您如何保护您的软件免受破解、黑客攻击等。

您是否使用某种序列号检查?硬件钥匙?

您是否使用任何第三方解决方案?

您如何解决许可问题?(例如管理浮动许可证)

编辑:我不是在谈论任何开源,而是严格的商业软件分发......

0 投票
7 回答
595 浏览

windows - Windows 许可问题

这有点偏离编程主题,但仍然与我的编程项目有关。我正在编写一个使用自定义代理服务器的应用程序。我想用 C# 编写服务器,因为它更容易编写和维护,但我担心 Windows Server + CALS 与 Linux 服务器的许可成本(显然,没有 CALS)。可能有许多客户端站点拥有自己的服务器,每个站点有 200-500 个用户。

代理的工作方式类似于内容过滤器。获取返回网页,根据内容进行处理,然后返回网页,或者重定向到另一个 Web 服务器上的页面。不会有任何使用SQL server、用户认证等。

我需要 Cals 吗?如果是这样,设置具有适当许可的 Windows Server 需要多少费用(每台服务器,在美国)?

0 投票
12 回答
4879 浏览

linux - 许可和使用 Linux 内核

我想编写自己的操作系统,暂时跳过编写内核的复杂任务,稍后再使用Linux内核回来。但是,我现在想将操作系统作为封闭源提供。Linux 内核在什么许可证下,是否可以将其用于闭源操作系统的发布?

编辑:我对关闭 Linux 内核的源代码不感兴趣,我仍然会将其作为开源提供。我想知道我是否可以使用带有开源内核的闭源操作系统。

进一步编辑:操作系统是指在内核之上运行并用于启动其他程序的系统。我当然不是有意将内核包含在封闭源代码声明中。

0 投票
10 回答
18842 浏览

licensing - 如何保护应用程序免受虚拟机的复制

我们使用硬盘和 CPU ID 等标准项目将我们的软件许可证锁定到物理硬件。我们如何降低客户安装到虚拟机然后克隆虚拟机、绕过我们的许可的风险?

0 投票
3 回答
999 浏览

.net - 是否有人在生产中使用 Microsoft 软件许可和保护服务 (SLP)?

Microsoft 推出了这项相当新的技术,我正在考虑将其用于 .NET 3.5 应用程序。我很好奇,有人已经在使用这项技术了吗?我担心使用安全虚拟机会对性能产生负面影响。此外,从微软宣传产品的方式来看,许可集成似乎非常无缝,不需要在代码中进行任何开发工作。这似乎是一个很棒的产品,但我想确保在投入使用之前我知道任何陷阱。