Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

License #12

Open
brarcher opened this issue Jan 2, 2018 · 11 comments
Open

License #12

brarcher opened this issue Jan 2, 2018 · 11 comments

Comments

@brarcher
Copy link

brarcher commented Jan 2, 2018

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:

Can i use this in a commercial android app? Will there be any license issue?

with the following:

Yes,you can use it in a commercial app.Please go through this-
https://video.stackexchange.com/questions/14802/can-i-use-ffmpeg-in-a-commercial-product/14804#14804
and
https://github.com/WritingMinds/ffmpeg-android/blob/master/LICENSE.GPLv3

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?

@bhuvnesh123
Copy link
Owner

My code is basically a sample project and can be used publicly but the dependency I have used has a license.

@brarcher
Copy link
Author

brarcher commented Jan 3, 2018

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!

@hopewise
Copy link

hopewise commented Oct 19, 2018

If this project depends on GPL licensed dependencies, then its considered to be licensed under the GPL terms.

@brarcher
Copy link
Author

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.

@hopewise
Copy link

ah, so if a GPL based library is used as binary then the source code of the project is not affected?

@brarcher
Copy link
Author

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.

@niccokunzmann
Copy link

@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.

@niccokunzmann
Copy link

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.

@Xheghun
Copy link

Xheghun commented Nov 25, 2019 via email

@niccokunzmann
Copy link

niccokunzmann commented Nov 25, 2019 via email

@Xheghun
Copy link

Xheghun commented Nov 25, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants