问题标签 [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 回答
1886 浏览

visual-studio-2008 - 使用 Visual Studio Express 产品分发代码

我安装了 Visual Studio(在这种情况下为 Web 开发人员)Express Edition 并正在阅读 EULA。一件没有让我大吃一惊的事情是我被允许将软件用于(私人、商业等)。

有谁知道您是否可以出售/分发您在这些 Express 版本中创建的代码?我知道它们面向业余爱好者和其他软件许可证,例如 Office 的学生版和教师版,不允许将该软件用于商业用途。

我想最终开始通过 BSD 或 GPL 等 OSS 许可证发布代码,甚至可能出售一些代码,但不确定我是否可以使用 Express Editions 做到这一点。

0 投票
13 回答
2116 浏览

open-source - 一个开源许可证,除非他们购买了它,否则不允许用户编译应用程序?

多年来我一直在开发 GPL 软件,但现在我需要更严格的许可证。

这是一个商业应用程序,我想与全世界分享我的源代码,不管他们是否从我这里购买了应用程序。我也希望允许人们制作衍生作品,但我想禁止对我的原创作品和任何衍生作品进行二进制分发。

基本上,如果有人已经购买了原始作品,他/她可以编译和使用原始源代码,或任何衍生作品。否则,他们只能研究我的源代码,或者衍生作品的源代码。

有谁知道适合我需要的许可证,还是我需要自己编写?

谢谢,

更新:

首先感谢大家的解答。

让我澄清一些事情:

  1. 此应用程序尚未发布。所以我没有采用像 XFree86 这样的新许可证,我正在尝试为新应用程序选择一个许可证。

  2. 我通常使用术语“自由软件”而不是开源,所以这就是我在这里使用术语开源的原因。源确实是“开放的”,而不是 OSI 定义它的方式。

  3. 我完全支持 GPL,而且我之前编写的几乎所有软件都是在 GNU GPL v2 下发布的。但这必须是一个例外。

  4. 我真的不在乎人们是否违反了许可证。我不会为此起诉任何人,除非他们出售我的软件。

现在我并不是说我写了一个非常特别的软件,但我只是不希望人们通过窃取我的代码来赚钱。但我也希望精通技术的用户能够以他们认为合适的方式修改软件。

哦,最后,应用程序是用编译语言(Objective-C,准确地说是*cough*iPhone*cough*)编写的。

0 投票
6 回答
395 浏览

licensing - 保留委托工作的所有权的原因是什么?

我一直包含将所有源代码、原始图像、原始资源等的完整作者、所有权和使用权转让给我的客户的条款。我为他们开发/创建。

当然,我保留我的库的作者、所有权和使用权,而且我通常不包含这些库的源代码。如果客户需要我的库的源代码,那么我会为这些请求额外费用,并为他们提供正确的使用许可,并包括允许使用所需的限制。

我真的认为没有必要为我自己或我的公司保留权利。客户的工作只为他们服务。我从不重用代码(即使我必须再次编写一些流程,我也不认为它是代码重用)。

为什么许多公司/程序员保留委托作品的作者和所有权?

0 投票
2 回答
1985 浏览

c# - 我可以在我的 asp.net 应用程序中使用 GNU Aspell for English 吗?

Aspell-net 是 GNU Aspell for .Net Framework 的一个端口。该库本身是开源的,并且在 LGPL 许可下,但在http://aspell-net.sourceforge.net/的 sourceforge.net 项目主页上提到 aspell 的英语词典受版权保护

你们中有人用过 aspell-net 吗?你发布软件的许可证是什么?我做的项目是商业项目,你们预见到有什么问题吗?我应该为 aspell 英语词典付费吗?

谢谢。

0 投票
5 回答
752 浏览

sql-server - 哪个版本的 SQL Server 2005 允许我继续运行 DTS 包?

我听说过 SSIS,它是旧 DTS 的新替代品。我相信它具有与我过去执行相同的功能。现在,就像 Microsoft 的任何其他产品一样,您必须为单个软件包处理 10 种不同的选择。

我想听听您对我应该购买哪个版本的 SQL Server 2005 以确保我可以像 DTS 工作方式一样在我的主机服务器和本地数据存储之间复制数据的意见?

0 投票
2 回答
451 浏览

.net - 使用密钥保护 .NET 应用程序

我正需要向我的应用程序添加密钥。你们使用了哪些可能的解决方案?到目前为止,我已经查看了较早的帖子,在我决定之前还有其他任何内容。我的两个影响因素是:

  1. 价格
  2. 使用方便

谢谢

0 投票
5 回答
1000 浏览

open-source - 如何使用开源许可证

我有点不确定开源许可的工作原理。如果我要选择一个特定的开源许可证,您实际上需要做什么才能使其适用于您的软件?我想这将比仅仅“声明”您在 LGPL 下发布您的软件更复杂一些。这份“合同”如何合法地绑定到您的软件?

0 投票
3 回答
126 浏览

licensing - 允许客户修改的许可证

我为客户编写了一些软件,我想根据许可将其发布给他们,该许可允许他们为自己的内部使用进行修改,但在我之后仍然禁止他们销售或以其他方式重新分发软件已经给了他们。有人可以指出一个具有这种效果或稍作修改的许可证吗?谢谢。

0 投票
1 回答
533 浏览

licensing - vmware 和许可

如果我有一台带有单一许可证的 windows xp 计算机(戴尔给我的那个),如果我有 2-3 个 vm 的设置(使用 vmware)用于开发目的,我是否必须拥有所有这些许可证?

0 投票
3 回答
411 浏览

xhtml - 将许可证信息包含在 xhtml 的微格式块中的元素的正确方法是什么?

似乎 rel-license 仅适用于页面而不适用于特定元素......有人发现野外页面元素的用法吗?