darkadept
3rd May 2008, 14:07
Has anyone attempted to build an ADO.NET QSqlDriver class? (Or even an OLEDB driver?) The QODBC driver is quite limited (just check it's hasFeature() method) and the TDS driver isn't available with the open source version of Qt.
Is an ADO.NET QSqlDriver a violation of the GPL? Even it's compiled as a plugin? I thought that you could use closed source plugins with an open source application. What if the plugin is used in-house only and never released? Since the GPL is a distribution license does it apply if you don't distribute?
Or is it possible to write a Microsoft Sql Server specific QODBC plugin that supports features like QuerySize, NamedPlaceholders, and LastInsertId.
I have searched high and low and have found no discussion on this at all. Maybe I'm way off base here but it would be nice to know that the code I write works equally well using MySql as when I use MS-SQL.
Is an ADO.NET QSqlDriver a violation of the GPL? Even it's compiled as a plugin? I thought that you could use closed source plugins with an open source application. What if the plugin is used in-house only and never released? Since the GPL is a distribution license does it apply if you don't distribute?
Or is it possible to write a Microsoft Sql Server specific QODBC plugin that supports features like QuerySize, NamedPlaceholders, and LastInsertId.
I have searched high and low and have found no discussion on this at all. Maybe I'm way off base here but it would be nice to know that the code I write works equally well using MySql as when I use MS-SQL.