At the moment, no one is working on the System.Data.SqlClient using FreeTDS for Microsoft SQL Server databases. You are free to work on it though. However, System.Data.SqlClient currently is being used as the PostgreSQL .net data provider. So, if you want to do the System.Data.SqlClient for Microsoft SQL Server, the PostgreSQL provider will have to be moved to Mono.Data.Postgres. Creating C# bindings to FreeTDS was proposed because it seems to be the easiest way to access Microsoft SQL Server databases from Mono. However, if you are willing to implement the TDS protocol in 100% C#, go for it; we would be more than happy to accept your changes into Mono.
As for porting those java tds providers to C#, they would have to have a BSD or X11/MIT or similar since the Mono class libraries are under the X11 license. Or you could just get the permission of the authors to port to C# and put the port under an X11 license. However, I know very little about licensing issues. ----- Original Message ----- From: "Guenther Roith" <[EMAIL PROTECTED]> To: "mono-list" <[EMAIL PROTECTED]> Sent: Tuesday, July 09, 2002 11:32 AM Subject: [Mono-list] FreeTDS & System.Data > For the people that will be doing the implementation of > System.Data.SqlClient with FreeTDS: > > There are 2 Java/JDBC ports available > (http://www.freetds.org/software.html). I guess they work without p/invoking > against the platform libs. Will you port parts of these to C# and use them? > I think this would be cool, as it would mean the class lib wouldn't have one > new dependency on native code. > > Johannes > > > _______________________________________________ > Mono-list maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/mono-list _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
