是iTextSharp的 DLL免费使用,并与我的Web应用程序项目,我将出售重新分配?
我们目前正在使用MySQL来构建我们正在构建的产品,并且希望尽快转移到PostgreSQL,主要是出于许可的原因.
还有其他人做过这样的举动吗?我们的数据库是应用程序的命脉,最终将存储TB数据,所以我很想知道性能改进/丢失的经验,转换SQL和存储过程的主要障碍等.
编辑:只是向那些问我们为什么不喜欢MySQL许可的人澄清.我们正在开发一种商业产品,它(目前)依赖于MySQL作为数据库后端.他们的许可证明我们需要支付他们每个安装的定价的一定百分比,而不是固定费用.作为创业公司,这不是很吸引人.
我是一名软件工程师,而不是律师,我的大学不提供任何面向许可软件的课程.事实上,他们的法律相关课程缺乏(但数量正在缓慢增长).我在哪里可以了解开源许可证以及如何选择它们?
很长一段时间,我认为自由软件是开源软件.我发现这个观点不正确,开源软件不一定是自由软件.老实说,我看不出任何差异.
我在这里错过了什么?双方的区别特征是什么?
我们计划使用C#和MySQL开发客户端服务器应用程序.我们计划像任何其他软件实用程序一样在货架上销售产品.我们担心我们的产品反编译在可用性和捆绑功能方面确实比竞争对手有一些优势.
我们如何防止我们的软件反编译,因此产品的业务逻辑仍然完好无损?
我们听说过Reflector和其他反编译器,它们使我们的代码非常容易被复制.
我们的客户群不是公司,而是医生,他们自己可能不会这样做,但我们的竞争对手可能想要复制/禁用许可,甚至复制代码/功能,以便我们的产品价值在市场上下降.
任何阻止这种情况的建议都是受欢迎的.
我试图弄清楚在哪些案例中"衍生作品"的法律后果发挥作用.我的代码到底是什么衍生作品?
这不是GPL无效,因为PHP拥有自己的许可证并且您使用PHP构建该框架吗?
这不是一个"衍生作品",因此无效,因为wordpress是GPL吗?
这是衍生作品吗?
你看,我原本认为构建在(或构建)某些东西上的所有代码都是衍生代码 - 但事实并非如此.例如,苹果在他们的操作系统中使用Linux部件 - 但他们的操作系统不是在GPL下发布的.
我们大多数人都为这些语言构建的语言或系统构建了库.那么我们的代码什么时候成为别人代码的衍生物?
我安装了SQL Server 2008,但我不确定安装了什么许可证.有没有一种简单的方法可以找到它?
好的我已经阅读了许多关于使用MIT和GPL许可证的双重许可的帖子.但我仍然感到好奇,因为措辞似乎具有包容性.许多双许可证声明该软件使用"MIT和GPL"许可."AND"让我感到困惑.
在我看来,术语中的"与"一词意味着您将使用两个许可证对产品进行许可.stackoverflow上的大多数帖子声明您可以使用一个"或"另一个来许可软件.
JQuery特别指出"OR",而JQuery UI特别指出"AND"."AND"的另一个实例是JQGrid.
我不是律师,但在我看来,对此的法律解释会说明使用该软件意味着您在两个许可下使用该软件.有没有联系过律师的人得到澄清或明确的答案是什么?您是否可以使用双许可软件产品在任何许可协议条款中声明"AND"?
编辑: 这里的家伙是我在jquery.org/license上谈到的具体内容你看到以下内容:
您可以根据MIT许可证或GNU通用公共许可证(GPL)版本2的条款使用任何jQuery项目
但在Jquery和Jquery UI库的标题中,您会看到:
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
Run Code Online (Sandbox Code Playgroud)
该网站说
麻省理工学院或GPL
但是软件中的许可声明说
麻省理工学院和GPL.
更新2010年5月7日 显然有一些问题,因为JQuery已将其最新版本中的许可协议的措辞改为州MIT 或 GPL.
版本1.3.2许可证说:
/*
* jQuery JavaScript Library v1.3.2
* http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
* http://docs.jquery.com/License
*
* Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
* Revision: 6246
*/
Run Code Online (Sandbox Code Playgroud)
但现在版本1.4.2许可证说:
/*!
* jQuery JavaScript …
Run Code Online (Sandbox Code Playgroud) 我发现MySQL连接器(Java和.NET)是GPL许可的.
这是否意味着供应商(不开发内部应用程序)必须通过这些连接器来宣传与MySQL数据库通信的专有软件的商业许可证
我正在开发一个需要第三方框架的应用程序,该框架属于Eclipse公共许可证(EPL).该应用程序是一个服务器端商业应用程序,它将在我的服务器上运行.EPL软件作为二进制文件(jar文件)分发.我只使用这些包,并没有做出任何贡献,即没有对源进行任何更改.
在EPL下,我相信我不是"贡献者",也不是我的"贡献".但是,如果我想让我的软件可以安装在一些非现场服务器上,那么我对EPL的要求有问题:
b.iv - "声明该程序的源代码可从此类贡献者处获得,并通知被许可人如何以合理的方式在通常用于软件交换的介质上获取它".
这是否意味着如果我出于自己的目的修改第三方框架的源代码,我需要分发我的所有源代码?
EPL应该是商业友好的,但对我来说似乎并不是这样.
licensing ×10
open-source ×3
c# ×2
mysql ×2
database ×1
decompiling ×1
gnu ×1
gpl ×1
itextsharp ×1
jquery ×1
jquery-ui ×1
migration ×1
obfuscation ×1
postgresql ×1