[Mono-dev] Off topic: Reflection and Licensing question
robertj at gmx.net
Wed Apr 29 15:55:28 EDT 2009
> 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.
More information about the Mono-devel-list