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

来源:互联网 发布:企业邮箱 多域名绑定 编辑:程序博客网 时间:2024/06/08 03:00

     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

原创粉丝点击