[Mono-list] FreeTDS & System.Data

Daniel Morgan danmorg@sc.rr.com
Tue, 9 Jul 2002 12:08:28 -0400

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" <groith@tcrz.net>
To: "mono-list" <mono-list@ximian.com>
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
> against the platform libs. Will you port parts of these to C# and use
> I think this would be cool, as it would mean the class lib wouldn't have
> new dependency on native code.
> Johannes
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list