[Mono-dev] Off topic: Reflection and Licensing question

Robert Jordan robertj at gmx.net
Wed Apr 29 15:55:28 EDT 2009


Ernesto wrote:
> I'm not trying to circumvent the GPL. Not that I can, either. I just 
> want my app to be able to dinamically load a standard set of libraries, 
> and call a generic set of methods. One of this libraries (MySQL 
> Connector/NET) happens to be GPLd.

As long as your application is sticking to a factory like
System.Data, Mono.Data or even your own factory, you should not
be facing any license issues.

Look MS.NET's own System.Data factory: it's reflective, too
because it has to instantiate types from app.config.
Does it mean that MS.NET had to be GPLd as well? Nope.

Robert



More information about the Mono-devel-list mailing list