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

[REQ] license setting on GH #13

Open
MarcoRavich opened this issue May 8, 2022 · 3 comments
Open

[REQ] license setting on GH #13

MarcoRavich opened this issue May 8, 2022 · 3 comments

Comments

@MarcoRavich
Copy link

Hi there, this project is awesome !

Since we've collected it in our HyMPS project list (in the Video Libraries section), can you please set licensing terms for your git ?

Our "problem" is that the badge service generates this:


(generating URL: https://flat.badgen.net/github/license/ffAudio/foleys_video_engine/?label=LICENSE)

Thanks in advance.

@aminya
Copy link

aminya commented Dec 9, 2023

The license seems to be GPL, however, the license file does not use a standard format and doesn't state the terms of the GPL license making it quite vague.

@ffAudio
Copy link
Owner

ffAudio commented Dec 9, 2023

Apologies for not being clearer. I am no lawyer, so I am not 100% sure what is compatible.

  • The engine requires JUCE, which has a dual licensing: either GPL or a paid license with four different tiers
  • Currently the engine uses FFmpeg, which is a limited form of L-GPL as I understand it

The foleys_video_engine follows the idea of JUCE. The code of the foleys_video_engine is presented under BSD v3 License for non commercial projects:

  • private/internal only
  • offered to everybody free of charge
  • educational projects offered free of charge
  • experimental code eventually becoming a product (at which point it will require a license)

If your project doesn't meet those four points, please get in touch to acquire a paid license.
This license allows:

  • use the code in open and closed source projects
  • offer your project under any terms you wish
  • no need for any disclaimers, analytics or anything else
    It does not allow:
  • re-selling the code
  • rebrand the source code

And some good news:
We are working on replacing the video reading using AVFoundation instead of FFmpeg, which allows using it on macOS and iOS without FFmpeg as dependency.
If you want to co-sponsor the windows video reading using OS tools, please get in touch!
Any feature commission will be counted against the commercial license.

@aminya
Copy link

aminya commented Feb 3, 2024

The foleys_video_engine follows the idea of JUCE. The code of the foleys_video_engine is presented under BSD v3 License for non commercial projects:

Just a clarification. What you are describing is not BSD v3. It is GPL/Copyleft in essence. BSD licenses do not limit the users to uncommercial use cases. Also, GPL code can be technically sold if the source code is available.

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

3 participants