ODBC component licenses

Jacob Carlborg doob at me.com
Thu Nov 10 23:36:51 PST 2011


On 2011-11-10 19:36, Jonathan M Davis wrote:
> I'm afraid that I've never even heard of TDS, so I'm not quite sure how that
> relates. We theoretically _could_ provide LGPL code in a separate library, but
> we don't do anything like that now.

TDS - Tabular Data Stream, is the protocol Microsoft uses for SQL 
Server, also used by Sybase. FreeTDS would be the free implementation of 
that protocol and it uses the LGPL license.

ODBC is a database independent layer. When ODBC connects to SQL Server 
it uses the FreeTDS library.

It's not necessary to use ODBC to connect to SQL Server, FreeTDS can be 
used on its own (don't know how low level FreeTDS actually is).

I would recommend creating bindings to FreeTDS for connecting to SQL 
Server. Of curse, an ODBC driver would be good to have as well.

>> BTW, phobos is not a shared object (yet).
>
> LOL. True. I didn't think that statement through enough. It's a library, but
> not a shared one.
>
> - Jonathan M Davis


-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list