Hi,

My name is Timon Van Overveldt and I am one of the developers of Lightspark.
I am currently working on implementing ExternalInterface support.
For this, I looked at Gnash's code as a reference implementation.

I've currently implemented a "scriptable plugin object", pretty much the same way as it is implemented in Gnash. For this I used Gnash's code as a reference. Some of the code has been copy-pasted and subsequently edited, other parts I have written from scratch (while still using Gnash as a reference).

The code is available at:
https://github.com/lightspark/lightspark/tree/e-interface
The commit in question is: e4d44ab6d42eb69c2886

Having Gnash's implementation as a reference has been very helpful in understanding how to implement this functionality.

Now I was wondering about the following:
Lightspark is licensed under the LGPL3, while Gnash is licensed under GPL3.
Are you guys ok with me licensing my implementation under LGPL3?
Am I breaching the terms of the license by doing this?
If I am, please note that this is not on purpose and that I will try to resolve the situation immediately.

I am planning on using Gnash as a reference for further work on implementing ExternalInterface support. I would like to have a explicit statement about the Gnash Project's stance on this practice, so that I know once and for all what exactly are my limitations.

Thanks, both for your time and for the great help your code has been to me.

Timon Van Overveldt

_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to