Open brarcher opened 6 years ago
My code is basically a sample project and can be used publicly but the dependency I have used has a license.
It is OK that your project is a sample project. However, I am interested in using some parts of it or looking through it for examples to create a different open source project. (: I'll only be able to do so if I clearly understand what license you code is released under.
Are you saying that the project is public domain? If this is so, would you mind adopting the following license (or an equivalent)? Adding a LICENSE file to the top level of the repo will help make it clear to anyone else who may come upon your code.
Thanks!
If this project depends on GPL licensed dependencies, then its considered to be licensed under the GPL terms.
FFfmpeg is distributed as a binary instead of being linked into the application. In this case, the GPL license in the FFmpeg binary does not cause the java code to be GPL.
Instead, the project is using an Apache licensed components, which would not result in the code needing to use the Apache license.
I think the author is not obligated to use GPL.
ah, so if a GPL based library is used as binary then the source code of the project is not affected?
If an application links against GPL code the application needs to be GPL. However, if an application forks/exec a GPL stand-alone binary is there no requirement for the application to be GPL.
Another example of this is Busybox with is GPLv2. If an embedded device uses Busybox utilities it does not mean that all source code in the embedded device which fork/exec the utilities must be GPLv2. However, if an application directly links against Busybox or uses it source code then it would have the requirement.
In the case of this video editor, FFmpeg is being used as a stand-alone binary, so the GPL license does not affect the Java source code. There are ways to link libraries into the JVM (e.g. with JNI) that would cause the license to take affect, but that is not being done here.
@bhuvnesh123, I would be happy, if you just add a license file. This app seems quite nice and the code is visible, so having a license file explains that it can be used and in which ways.
The code is much too complex to be just an example project. It is like illegal to use in Germany at least. A license grants other the ability to use it as such. You can take for example the MIT license: Create a new file using the GitHub web site, name it "LICENSE" and choose from those which GitHub suggests.
There's nothing complex about this project
On Sun, 24 Nov 2019, 8:34 pm Nicco Kunzmann, notifications@github.com wrote:
The code is much too complex to be just an example project. It is like illegal to use in Germany at least. A license grants other the ability to use it as such. You can take for example the MIT license: Create a new file using the GitHub web site, name it "LICENSE" and choose from those which GitHub suggests.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bhuvnesh123/FFmpeg-Video-Editor-Android/issues/12?email_source=notifications&email_token=AHSLEROUN6ODBOLFPAXGBMLQVLJLDA5CNFSM4EKCM7I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFATADA#issuecomment-557920268, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHSLERODQOCC4FYCY44AZTTQVLJLDANCNFSM4EKCM7IQ .
Thanks for stating this again. This might be the case for you. If you invested more that 1 hour into this project, this argumentation does not hold in court. As such, I will not base my work on it. That is ok for me, though. Why I am writing this is to let you know that you saying it is simple does not mean that non-technical law-people from other countries agree to it. I value the project and I see this as my part of contribution. I am also willing to not write if you do not like to read this.
On 11/25/19 8:13 AM, Rhufhai Xheghun wrote:
There's nothing complex about this project
On Sun, 24 Nov 2019, 8:34 pm Nicco Kunzmann, notifications@github.com wrote:
The code is much too complex to be just an example project. It is like illegal to use in Germany at least. A license grants other the ability to use it as such. You can take for example the MIT license: Create a new file using the GitHub web site, name it "LICENSE" and choose from those which GitHub suggests.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub
https://github.com/notifications/unsubscribe-auth/AHSLERODQOCC4FYCY44AZTTQVLJLDANCNFSM4EKCM7IQ .
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bhuvnesh123/FFmpeg-Video-Editor-Android/issues/12?email_source=notifications&email_token=AAEJ4IGSR2WMWAZVXJGCIRLQVN3KVA5CNFSM4EKCM7I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFBMBZY#issuecomment-558022887, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEJ4ICDCMXGFXQ4PEYKWPLQVN3KVANCNFSM4EKCM7IQ.
You're free you to write and contribute to this open source project, what I'm trying to say is ffmpeg is a powerful command line tool for video and audio manipulation and most of the features in the app are implemented with a simple ffmpeg command, ffmpeg itself has its license.
On Mon, 25 Nov 2019, 10:25 am Nicco Kunzmann, notifications@github.com wrote:
Thanks for stating this again. This might be the case for you. If you invested more that 1 hour into this project, this argumentation does not hold in court. As such, I will not base my work on it. That is ok for me, though. Why I am writing this is to let you know that you saying it is simple does not mean that non-technical law-people from other countries agree to it. I value the project and I see this as my part of contribution. I am also willing to not write if you do not like to read this.
On 11/25/19 8:13 AM, Rhufhai Xheghun wrote:
There's nothing complex about this project
On Sun, 24 Nov 2019, 8:34 pm Nicco Kunzmann, notifications@github.com wrote:
The code is much too complex to be just an example project. It is like illegal to use in Germany at least. A license grants other the ability to use it as such. You can take for example the MIT license: Create a new file using the GitHub web site, name it "LICENSE" and choose from those which GitHub suggests.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub
< https://github.com/notifications/unsubscribe-auth/AHSLERODQOCC4FYCY44AZTTQVLJLDANCNFSM4EKCM7IQ
.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub < https://github.com/bhuvnesh123/FFmpeg-Video-Editor-Android/issues/12?email_source=notifications&email_token=AAEJ4IGSR2WMWAZVXJGCIRLQVN3KVA5CNFSM4EKCM7I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFBMBZY#issuecomment-558022887 , or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAEJ4ICDCMXGFXQ4PEYKWPLQVN3KVANCNFSM4EKCM7IQ .
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/bhuvnesh123/FFmpeg-Video-Editor-Android/issues/12?email_source=notifications&email_token=AHSLERKQ2OUEMUBNF55ZUNDQVOK2BA5CNFSM4EKCM7I2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEFBWWRA#issuecomment-558066500, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHSLERKWBON3Q7SSFAWCHB3QVOK2BANCNFSM4EKCM7IQ .
You do not mention a license for your code, either in a LICENSE file or in a comment block in the java source files. On your wordpress site you answer the question:
with the following:
Is your code also under GPLv3 (which would be problematic for commercial uses), or is it public domain but you are warning that a dependency is GPLv3? Or, would you be interested in adopting a license which is permissive, such as MIT or Apache 2?