是否有MySQL的任何非GPL ADO.NET提供程序?用於MySQL的非GPL ADO.NET提供程序?
還有就是從這裏開始
http://dev.mysql.com/downloads/connector/net
官之一,但不幸的是,它是GPL,而不是LGPL下。
我正在開發一個數據庫訪問的抽象類。
我不在乎抽象層是否是GPL,
但是如果它使用MySQL(我的意思是MySQL ADO.NET提供程序,而不是MySQL數據庫本身),它將是GPL,因此任何應用程序使用該圖層,這是我不想要的東西...
哦,我知道nHibernate/Subsonic/otherORMs,但它不符合我的需要。
當然使用ODBC的ADO.NET提供商很少。
編輯/澄清:
注意的是,「抽象類的數據庫訪問」,我說的不是我自己寫的通用ADO.NET提供商。 我的意思是圍繞一組已經存在的ADO.NET提供者編寫一個包裝類。
使用連接器不會強制您打開該代碼,只有在向連接器添加了一個功能時,您必須打開該連接器的開放源代碼。 – 2011-12-14 12:24:20
@ Joseph Le Brech:但是這將是LGPL,GPL是不同的...... – 2011-12-15 15:06:30
如果你擔心它只是在你的.cs文件中提取它。 LGPL用於靜態鏈接庫。但是您將動態鏈接並且不向連接器添加任何新功能。如果你真的擔心,那麼使用SQL服務器。 – 2011-12-15 15:52:22