Karen Hill wrote: > John Hasler wrote: > >>> Npgsql is LGPL. It means you must release the source of Npgsql when >>> distributing it, and if you modify Npgsql, but not have to release the >>> source under the (L)GPL of the software that calls Npgsql functions? >> Pretty much, but you must provide your software in a form that can be >> relinked. >> > > What does that mean? In .NET, you add a reference to the Npgsql dll, > and then add "Using Npgsql;" to the top of the class you want to use > Npgsql in. So if you wrote something like this it would have to go > under the LGPL?: What he means is if you modified npgsql.dll itself you would have to provide those modifications back. Not your code, just the code that modifies npgsql. J > > Using Npgsql; > namespace foo{ > class foobar > { > foobar() > { > String connectionString = ""; > NpgsqlConnection conn = new NpgsqlConnection(connectionString); > } > > } > > } > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org/ > -- === The PostgreSQL Company: Command Prompt, Inc. === Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240 Providing the most comprehensive PostgreSQL solutions since 1997 http://www.commandprompt.com/ Donate to the PostgreSQL Project: http://www.postgresql.org/about/donate