How to right bundle & publish source of a modified GPL-software with closed-source software [duplicate]

StackOverflow https://stackoverflow.com/questions/15051475

Question

I have written an application for Android, which starts & stops a modified GPLv2-licensed tool via shell command.

It works as a closed-source GUI and I will bundle it with the GPLv2-licensed part into an android-apk.

As mentioned, I have modified the GPLv2-software (trimmed it from unneeded stuff and extended it a bit). I will call the (modified) GPLv2-software via command line to not harm the GPL-license (calling via shell is not like linking).

It will look like following:

[closed-source GUI] -> shell-command (start/stop) -> [modified GPLv2-tool]

All parts are at the end published in one .apk-file.

My question now is:

  1. how do I have to provide the modified source of the GPL-tool?

    • just on request (e.g. "email me")?
    • also bundled into the APK-file (would be the simplest)?
    • publish it on the web (where?!)?
  2. what do I have to write in the "credits" of my software?

    • Thanks to .. ?
    • Have a look at #1 to get the source?

I will respect the license agreements but GPL is a new area for me, so I could need some help.

PS:

Maybe also someone has a final answer on: Can I also call the GPLed tool via Java-JNI? But I think that will harm the GPL.

Was it helpful?

Solution

RMS I remember has called such shell based invocation a "boundary case". Think like you want. We cannot accept responsibility for you.

OTHER TIPS

I don't really about the GPL-validity of your use case, but as far a source-code distribution is concerned, you should be fine by simply linking to a place where source can be downloaded ( a github page, you own server, etc...), for example from your AppStore / PlayStore page.

http://www.gnu.org/licenses/gpl-faq.html#AnonFTPAndSendSources

As far as I understood the GPL:

  • it is ok to bundle a GPL covered work with some other work without the need to apply GPL to the other product.
  • you have make the source code of you modified GPL covered tool available to under the very same licence.

The FAQ provides an example with an "installer" and it looks quite similar to what you want to achieve.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top