foleys_video_engine icon indicating copy to clipboard operation
foleys_video_engine copied to clipboard

[REQ] license setting on GH

Open MarcoRavich opened this issue 3 years ago • 3 comments

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.

MarcoRavich avatar May 08 '22 10:05 MarcoRavich

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.

aminya avatar Dec 09 '23 10:12 aminya

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.

ffAudio avatar Dec 09 '23 10:12 ffAudio

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.

aminya avatar Feb 03 '24 10:02 aminya