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

open-source - 即使我想保留所有权利,我是否应该开源?

几年前,我发布了一个名为Banshee Screamer Alarm的程序,当时它包含完整的源代码,“仅用于教育目的”。你不能扩展它来制作你自己的版本,但你可以从中学习。它实际上帮助某人修复了葡萄酒中的一个错误。

如果我发布更多这样的软件(开源,但受版权保护且非免费),是否有任何我应该知道的法律荆棘?是否有任何适合此目的的许可证?

0 投票
5 回答
6825 浏览

.net - .NET 中的序列号(注册密钥)算法

有一些关于 IP 安全等的及时帖子,但我找不到专门针对算法的帖子。在我目前的一个项目中,我们决定采用离线注册密钥系统的路线。

我想我们最终的大多数用户群都会是诚实的,所以我认为我们不必担心太多。另一方面,我宁愿在没有大量汗水和眼泪的情况下让休闲饼干获得访问权。

那么,如何生成(和验证)密钥有哪些选择?由于安装模型是从内部网服务器上的 samba 共享运行,因此很可能无法使用硬件键控。另外,钥匙应该多长?

其次,验证算法简单地被反射出来的危险有多大,即使被混淆了?用非托管代码编写算法会更好吗?

0 投票
4 回答
6311 浏览

open-source - 你如何正确地信任开源项目?

我是在生产代码中使用开源库的新手,所以当它说复制这个许可证或任何正确的方法是什么时?

使用桌面软件是否提供了足够好的自述文件?一个网站呢?

0 投票
10 回答
22520 浏览

iphone - 哪些开源许可证与 Apple 的 iPhone 及其官方 App Store 兼容?

我正在编写一个 iPhone 应用程序,我想使用 3rd 方库来实现其部分功能。我打算通过 App Store 出售它,我的代码不会开源。哪些开源许可允许在苹果自己的条件下制作衍生作品并发布?

0 投票
4 回答
2772 浏览

open-source - 重用代码时,如何明确每个文件的版权所有者是谁?

我想重用一些在 BSD 许可下许可的代码,但我不知道如何明确我写的内容、重用的内容和修改的内容。

假设我要重用代码的项目具有以下目录结构:

LICENSE.txt 的内容是一个 BSD 许可证,即它的内容是:

(有关全文模板,请参见维基百科。)

此外,版权仅在 LICENSE.txt 文件中声明,而不是在每个单独的源代码文件中。

如果我现在将 project/module1/ 下的所有内容复制到我自己的项目中:

我应该如何声明我不是 module1 下文件的版权所有者?将原始 LICENSE.txt(标题中包含原始版权所有者)复制到 module1 子目录就足够了吗?或者我应该为每个单独的文件添加版权标题?

如果我修改了 module1 下的任何文件怎么办?然后我应该以某种方式将自己添加为我修改的文件的额外版权所有者吗?

注意:我完全可以对我编写的代码使用相同(或兼容)的许可证。

0 投票
3 回答
486 浏览

.net - .NET 类的再分发许可

我对许可问题的经验很少。假设我正在为 .NET 2.0 开发应用程序。可以在我的应用程序中使用(和分发)一些 .NET 3.5 DLL 吗?

例如,我可以将设置中的“System.Core.dll”复制到客户端的机器上吗?或者我什至可以提取一些类(例如使用反射器),将它的源代码放在我的一个项目中,然后按原样使用它?

我不确定使用 Reflector 来执行此操作是否合法,但是从Microsoft 的 Reference Source Server下载相同的类有什么区别?

无论如何,我想我只是在使用类,这是框架实际提供的。我的想法有什么误解吗?

0 投票
1 回答
731 浏览

sql-server-2005 - SQL Server Reporting Services 2005 许可

在 Reporting Services 2005 中使用订阅是否需要特殊许可?

0 投票
2 回答
1872 浏览

sql-server-2008 - TFS 2008:它是否附带 SQL Server 2008 的许可证?

当您购买 TFS 2008 时,您将获得运行 SQL Server 2005 作为 TFS 数据存储库的许可证。

使用 TFS 2008 的 SP1,现在支持 SQL Server 2008。有谁知道 TFS 2008 许可证是否允许我们安装 SQL Server 2008 而不是 SQL Server 2005?

与 SQL Server 2005 相比,使用 SQL Server 2008 作为 TFS 2008 的数据库是否有任何优势(除了减轻以后升级的痛苦)?

谢谢。

0 投票
1 回答
270 浏览

c# - 在 Mono 中许可您的代码

我正在使用 Visual Studio 中的一些代码。我合作伙伴开发人员建议该代码也可以在 Mono 下工作。我对他已经在 Mono 中完成的工作印象深刻,但我对 Mono 很陌生,所以我不知道它可以/不能做什么。

我已经使用 .NET LicenseManager 对象在 C# 中编写了一个类。它写入 Windows 注册表,所以我知道我必须修改它,以便它使用一些编译器标志,如#if Win32or #if MONO

我的问题有两个:
1) Mono 是否实现了相同的 LicenseManager 类结构?
2) 如果是这样,你们如何在 Linux 中使用 LicenseManager 锁定代码?(即写入文件,使用硬件加密狗,与硬件串行比较等??)

0 投票
2 回答
1517 浏览

open-source - 移植 LGPL 代码 - 我可以使用什么许可证?

我已将一些 LGPL 代码从 Java 移植到 C#,我计划将其作为开源组件发布。我是否也必须在 LGPL 下发布我的新库,还是可以使用限制较少的东西,例如 MS-PL?