This document stands for a documentation about plugins as used by Gaby; it is only useful for developers who want to quickly learn about Gaby. Those who have time should be better served reading code.
Important: In cases where the code conflicts with this document the former wins.
This is shamelessly copied from Gnumeric README.
The current plugin setup in Gaby is just a way to dynamically load code at runtime into the address space of Gaby: they use and invoke pieces of Gaby code directly. This means that any plugin written under this scheme has to fall under the license of the GNU GPL.
I agree there are other popular free licences (BSDish, Artistic, ...) and I'm not (at all) against them; I just want to respect GPL.