Skip to main content
Participating Frequently
July 14, 2012
Answered

Native extensions and the GPL license

  • July 14, 2012
  • 1 reply
  • 787 views

Hi all,

I am hoping somebody can give me an opinion or idea about how the GPL license applies to Adobe native extensions.

I converted a GPL'ed library into a IOS native extension for use in my Flex mobile application.  I'm very sure I need to publish the source code of the revised GPL'ed native library (including the ActionScript part of the ANE) as required by the GPL license. What I am not sure of is if I am required to publish the full source code of my application (the ActionsScript part that usees the native extension). Looking at the ANE architecture, it seems that the ANE is separate from the main application.

I posted the question to the developer's forum but I am not getting any response.

Any reply will be greatly appreciated.

Tahnk you!

This topic has been closed for replies.
Correct answer sbhave

Hi:

According to this (http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem) You need to opensource any piece of software that uses GPLed library. In other words you will need to make your application Free Software.

This FAQ http://www.gnu.org/licenses/gpl-faq.html#GPLWrapper also eliminates the possibility of wrapping your ANE as a different Open Source Project wrapped with another GPL compatible license.

The better way is to look for LGPL alternative of the library

Thanks,

saumitra

1 reply

sbhave
sbhaveCorrect answer
Participating Frequently
July 14, 2012

Hi:

According to this (http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem) You need to opensource any piece of software that uses GPLed library. In other words you will need to make your application Free Software.

This FAQ http://www.gnu.org/licenses/gpl-faq.html#GPLWrapper also eliminates the possibility of wrapping your ANE as a different Open Source Project wrapped with another GPL compatible license.

The better way is to look for LGPL alternative of the library

Thanks,

saumitra