使用.Net程序连接MySql数据库时,请注意你的License

     MySql公司为.NET程序开发的MySQL Connector/Net组件可以方便的让.NET程序连接到Mysql,就像ADO.NET连接到SQL Server数据库一样方便好用。

     但是请大家注意,MySQL Connector/Net是遵守GPL开源协议的。简单说,如果你开发的程序使用了MySQL Connector/Net组件,那么同时也意味着你同意遵守GPL协议,由于GPL协议的传递性,那么你开发的程序也就自动成为了符合GPL协议的开源软件了。对于商业产品这显然是非常危险的。

     对此MySql公司提供了两种解决方案:一是如果用户购买了商业版本的MySql license则MySQL Connector/Net的license不用再次购买,自动包含在内。二是如果要为每个MySQL Connector/Net使用端购买单独的license。

     所以大家在使用MySql提供的MySQL Connector/Net组件时,一定要注意你的license问题了,真没想到,MySql把一个连接数据库的Lib都做成了GPL的。

 

关于MySql产品其它License方面的问题请参考其官方网站:http://www.mysql.com/

 

关于GPL的具体内容可以参考:http://www.gnu.org/copyleft/gpl.html

 

如需转载,请注明本文原创自CSDN TJVictor专栏:

http://blog.csdn.net/tjvictor/archive/2009/07/28/4386975.aspx

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值