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

Ernesto equistango at gmail.com
Wed Apr 29 14:52:03 EDT 2009

Hi. Sorry about this, but I think it's slightly on-topic because it has 
to do with Reflection and non-GPLd code.

I've been googling for information about reflection and licenses like 
the GPL, that "prohibit" linking from code with a different license and 
found nothing.

Is reflection considered linking? Or is it considered a form of abstract 
communication such as permitted by the GPL? What would be the legality 
of using a GPLd module through reflection in a closed source or BSD 

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.


More information about the Mono-devel-list mailing list