Mar*_*tin 2 .net mysql nhibernate licensing
如果商业产品只与NHibernate直接对话并且NHibernate正在与MySQL Connector/Net交谈,那么在商业(非GPL)产品中合并使用NHibernate(LGPL)和MySQL Connector/Net(GPL)是合法的吗?(如果是的话,许可证的哪一部分告诉我它是什么?)
这是我到目前为止所想知道的(如果我错了,请纠正我):
我甚至不依赖于将MySQL Connector/Net与我的商业产品一起发送,而是仅在客户站点上下载并安装它(就像我使用MySQL服务器本身一样).(我希望/认为NHibernate允许这样做)
对于Connector和Connector/J,MySQL站点的下载页面通知驱动程序是以GPL许可证发布的,而对于其他许可证,它链接到"销售代表".通过直接联系MySQL,我发现连接器是在双重许可下发布的,并且为了能够访问与商业发行版兼容的第二个许可证,非GLP,您必须成为MySQL的合作伙伴.但这很容易:
只需注册MySQL站点(它是免费的),您很快就会收到确认,然后您将有资格获得其他许可,并可以自由重新分发连接器.