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

open-source - 是否有受支持的 CodePlex 许可证限制将源用于商业?

我一直在阅读 CodePlex 支持的开源许可证,我不太了解所有内容,我正在寻找的是一个限制我的源代码商业使用的许可证。

有吗?

谢谢

0 投票
2 回答
303 浏览

c# - BeCubed 6 的许可错误消息

无聊介绍:

在我的工作场所,我们有一个非常古老的 WinForms 产品(自 1994 年以来一直在市场上,并且仍在 VB3 上运行)。它有三个非常不同的版本,每个版本都发给一个客户。客户将其传递给他们的用户,其中一些是共享的。这些版本可以并排存在。

五年前,我们用 C#.Net 重写了其中一个版本。两年后,另一个版本(我们称之为版本 M)被重写,两年后,是时候转换最后一个剩余的版本(我们称之为版本 C)了。我们已经工作了一年,本周将投入生产。

在转换期间,已决定不转换任何作为外部模块出售的东西;这些是用 VB6 构建的,它们使用了BeCubedFarPoint的几个控件。版本 M 中有两个这样的模块,版本 C 中有三个模块。每个模块都有自己的 MSI 安装程序,由主产品的安装程序安静地运行。

错误

在生产过程中,我们发现了一个错误:当在新计算机上安装版本 C,然后安装版本 M,在版本 C 中打开外部模块时,我们会收到一条消息:

BeCubed 错误

单击确定后,模块工作。此外,当它们以任何其他顺序安装并且版本 M 中的两个模块都可以正常工作时,不会发生这种情况。

其他详情

  • 所有 OCX 和 DLL 文件都已通过所有模块设置进行了比较;这些文件是相同的。
  • 当仅安装一个版本 M 或 C 或首先安装 M 时,所有模块都可以工作。
  • 我们拥有我们使用的所有软件的许可证,包括 BeCubed。

有谁知道什么可能导致这样的错误,可能的解决方案是什么?

0 投票
2 回答
3669 浏览

javascript - AVM2 和 ABC(Adobe 的 ActionScript 字节码格式)规范许可。我可以使用它吗?

谷歌在这方面让我失望了。

假设我有一些 ECMA 脚本,我使用 Open Source Flex SDK 中的编译器将其编译为 ABC 字节码文件。

我是否在使用条款范围内(我似乎找不到)使用 adobe 的 AVM2 规范为这个文件创建一个新的解释器?

我能做到的最好的是维基百科中的一句话,说闪存规范“无限制”可用。不过,我不是在制作 Flash 播放器,而且 AVM2 规范与 SWF 规范是分开的。

有人知道我的意图是否合法吗?

0 投票
2 回答
136 浏览

ruby - rubyscript2exe 的许可证到底是什么?

它说 ruby​​script2exe 许可证是 GPL,但我无法理解以下内容:如果我用它创建一个可执行文件,我可以使用我在公司创建的应用程序而不将其贡献给 GNU 社会(不共享我的 Ruby 代码吗?)

我什至可以将它包含在我们的产品中并将我的可执行文件作为我们产品的一部分出售吗?

这是链接: http ://www.erikveen.dds.nl/rubyscript2exe/#5.1.0

谢谢!

0 投票
1 回答
1889 浏览

.net - ASP.NET 许可 DLL

我已将我的 .NET 应用程序编译为 Web 部署项目,并收集了一堆包含背后代码等的 DLL。

我想知道保护这些 DLL 的最流行的方法是什么?

在我的搜索过程中出现了几次许可,任何人都可以对此有所了解吗?

或者欢迎任何其他想法谢谢

0 投票
7 回答
405 浏览

open-source - 当我不允许被开源代码“污染”时,学习和编写代码的策略?

我在一家公司工作,该公司的规则基本上是(据我了解)您不能使用任何代码,除非(a)您自己编写代码或(b)有一些明确的赔偿条款保护您使用任何其他代码(例如开源代码)。我发现这使我的编码变得困难。

例如,书中的编码示例几乎都是“按原样”使用的。Microsoft SDK 代码示例按“原样”使用。有关编码的博客文章按“原样”使用。有几个站点带有代码示例(包括 SO),使用风险自负。对知识产权诉讼、废话、废话等没有暗示的保证或赔偿。

基本上,我仅限于使用 Asp.Net 和 .Net Framework,仅此而已,并防止我的眼睛意外捡起我没有创建的东西(好吧……这可能是我对规则的肛门解释; -)。

我觉得这很困难,因为我认为学习编码的很大一部分是阅读其他代码。阅读有代码的博客,阅读有代码的书籍,查看编码示例,使用 SDK 示例中的代码等。此外,我认为使用人们已经证明是一个很好的解决方案或模式的代码是安全的,并且可以自由地使用供他人使用。我不会认为我可以自己编写所有代码。我绝对必须站在别人的编码肩膀上才能达到一定的高度。

可能是我也不太了解许可。从公司的角度来看(我想),他们不想承担任何因知识产权侵权而被起诉的风险。

我的想法是你必须权衡风险。从书中获取代码片段的风险很低。合并来自开源库的代码可能是高风险的。我说根据您愿意承担的风险做出决定。

有没有人在这样或类似的情况下工作过?这是罕见的事情还是在某些领域很常见?外面有没有和我一样位置的人?

任何见解或指导将不胜感激!谢谢!

编辑: 感谢您的回复!澄清一些事情:我不提倡窃取代码。我说的是具有某种公共许可的代码,允许以定义的合法方式使用它。关键是公共许可证在使用该代码时没有任何赔偿。这意味着您使用它需要您自己承担法律风险(和其他风险)。如果有人起诉您使用代码的开源项目,您也可能会被卷入诉讼,因为您正在使用该代码,即使它具有公共许可证。

2005 年,微软通过向其合作伙伴承诺微软将保护他们免受知识产权诉讼,利用赔偿与开源供应商竞争。http://www.microsoft.com/presspass/press/2005/jun05/06-22PartnerIndemnificationPR.mspx

所以,即使被诉侵犯知识产权的风险可能极低,也属于非零概率。因此,我不能使用任何一个。即使它有某种公共许可证。:-(

0 投票
2 回答
1230 浏览

.net - 有人用过 Manco.net Licensing for .Net 吗?

http://www.mancosoftware.com/licensing/index.htm

只是想知道你对它的想法是什么,如果它对 80 美元的收费来说相对较好。我们意识到东西仍然会被破解,但群众的预防也是值得考虑的。

任何输入表示赞赏。

0 投票
8 回答
24698 浏览

mysql - 我可以在我的机器上免费使用 MySql 来开发我的应用程序吗?

我有一个与 mysql 许可相关的查询。我正在开发一个用于商业目的的桌面应用程序,并使用 mysql 社区服务器(5.0)作为后端数据库服务器。我们不从我们的应用程序安装程序安装 mysql 服务器和驱动程序。如果用户想在他的机器上安装我们的应用程序,那么他首先需要自己安装 MySql 服务器和驱动程序,然后他才能安装我们的应用程序。这是因为 GPL 许可条款。

现在我的问题是我可以在我的机器上免费使用 MySql 来开发我的应用程序,还是我需要任何商业许可证来开发应用程序?

由于 MySql 是一个免费软件,我在我的机器上使用它来开发我的应用程序。难道我做错了什么?我对这个 GPL 许可证如何工作感到困惑?我无法理解其条款和条件。我只知道一件事是我不能将 mysql 安装程序与我们的产品一起提供,但是关于开发目的,我不知道许可证是如何工作的。

0 投票
2 回答
1956 浏览

licensing - Windows Server 2008 许可限制

我即将购买 Windows Server 2008 的副本(用户 CAL,5 个 CLT) IIS 是否将限制为 5 个并发匿名 Internet 用户?

0 投票
2 回答
723 浏览

web-applications - 可以集成到 Web 应用程序中的 Wiki

我一直在考虑将 wiki 集成到我的网络应用程序中。目前我正在测试 MediaWiki API(网络服务接口),但我的预期用途很可能与 GPL 许可证冲突。我的网络应用程序的某些部分是闭源的。

是否有人对具有 Web 服务界面的 Wiki(具有 BSD 许可证或类似许可证)有良好的经验或建议,该界面将允许我检索/创建文章(格式化和原始文本)并支持用户权限管理。