mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
Add dependency licensing information to the top level README
This commit is contained in:
parent
0072c567aa
commit
26cfdf4305
2 changed files with 33 additions and 6 deletions
35
README.md
35
README.md
|
|
@ -74,18 +74,45 @@ of the target you wish to build.
|
|||
|
||||
Please see our [contribution guidelines](.github/contributing.md).
|
||||
|
||||
## License
|
||||
## Licensing
|
||||
|
||||
The core JUCE modules (juce_audio_basics, juce_audio_devices, juce_core and juce_events)
|
||||
are permissively licensed under the terms of the
|
||||
[ISC license](http://www.isc.org/downloads/software-support-policy/isc-license/).
|
||||
Other modules are covered by a
|
||||
[GPL/Commercial license](https://www.gnu.org/licenses/gpl-3.0.en.html).
|
||||
[GPL](https://www.gnu.org/licenses/gpl-3.0.en.html)/Commercial license.
|
||||
|
||||
There are multiple commercial licensing tiers for JUCE, with different terms for each:
|
||||
- JUCE Personal (developers or startup businesses with revenue under 50K USD) - free
|
||||
- JUCE Indie (small businesses with revenue under 500K USD) - $40/month
|
||||
- JUCE Pro (no revenue limit) - $130/month
|
||||
- JUCE Indie (small businesses with revenue under 500K USD) - $40/month or $800 perpetual
|
||||
- JUCE Pro (no revenue limit) - $130/month or $2600 perpetual
|
||||
- JUCE Educational (no revenue limit) - free for bona fide educational institutes
|
||||
|
||||
For full terms see [LICENSE.md](LICENSE.md).
|
||||
|
||||
The JUCE framework contains the following dependencies:
|
||||
- [Oboe](modules/juce_audio_devices/native/oboe/) ([Apache 2.0](modules/juce_audio_devices/native/oboe/LICENSE))
|
||||
- [FLAC](modules/juce_audio_formats/codecs/flac/) ([BSD](modules/juce_audio_formats/codecs/flac/Flac Licence.txt))
|
||||
- [Ogg Vorbis](modules/juce_audio_formats/codecs/oggvorbis/) ([BSD](modules/juce_audio_formats/codecs/oggvorbis/Ogg Vorbis Licence.txt))
|
||||
- [CoreAudioUtilityClasses](modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/) ([Apple](modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp))
|
||||
- [AUResources.r](modules/juce_audio_plugin_client/AUResources.r) ([Apple](modules/juce_audio_plugin_client/AUResources.r))
|
||||
- [LV2](modules/juce_audio_processors/format_types/LV2_SDK/) ([ISC](modules/juce_audio_processors/format_types/LV2_SDK/lv2/COPYING))
|
||||
- [pslextensions](modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h) ([Public domain](modules/juce_audio_processors/format_types/pslextensions/ipslcontextinfo.h))
|
||||
- [VST3](modules/juce_audio_processors/format_types/VST3_SDK/) ([Proprietary Steinberg VST3/GPLv3](modules/juce_audio_processors/format_types/VST3_SDK/LICENSE.txt))
|
||||
- [zlib](modules/juce_core/zip/zlib/) ([zlib](modules/juce_core/zip/zlib/README))
|
||||
- [Box2D](modules/juce_box2d/box2d/) ([zlib](modules/juce_box2d/box2d/Box2D.h))
|
||||
- [jpeglib](modules/juce_graphics/image_formats/jpglib/) ([Independent JPEG Group License](modules/juce_graphics/image_formats/jpglib/README))
|
||||
- [pnglib](modules/juce_graphics/image_formats/pnglib/) ([zlib](modules/juce_graphics/image_formats/pnglib/LICENSE))
|
||||
- [GLEW](modules/juce_opengl/opengl/juce_gl.h) ([BSD](modules/juce_opengl/opengl/juce_gl.h)), including [Mesa](modules/juce_opengl/opengl/juce_gl.h) ([MIT](modules/juce_opengl/opengl/juce_gl.h)) and [Khronos](modules/juce_opengl/opengl/juce_gl.h) ([MIT](modules/juce_opengl/opengl/juce_gl.h))
|
||||
|
||||
The JUCE examples are licensed under the terms of the
|
||||
[ISC license](http://www.isc.org/downloads/software-support-policy/isc-license/).
|
||||
|
||||
Dependencies in the examples:
|
||||
- [reaper-sdk](examples/Plugins/extern/) ([zlib](examples/Plugins/extern/LICENSE.md))
|
||||
|
||||
Dependencies in the bundled applications:
|
||||
- [Projucer icons](extras/Projucer/Source/Utility/UI/jucer_Icons.cpp) ([MIT](extras/Projucer/Source/Utility/UI/jucer_Icons.cpp))
|
||||
|
||||
Dependencies in the build system:
|
||||
- [Android Gradle](examples/DemoRunner/Builds/Android/gradle/wrapper/LICENSE-for-gradlewrapper.txt) ([Apache 2.0](examples/DemoRunner/Builds/Android/gradle/wrapper/LICENSE-for-gradlewrapper.txt))
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ I've incorporated FLAC directly into the JUCE codebase because it makes
|
|||
things much easier than having to make all your builds link correctly to
|
||||
the appropriate libraries on every different platform.
|
||||
|
||||
I've made minimal changes to the FLAC code - just tweaked a few include paths
|
||||
to make it build smoothly, added some headers to allow you to turn off FLAC
|
||||
I've made minimal changes to the FLAC code - just tweaked a few include paths
|
||||
to make it build smoothly, added some headers to allow you to turn off FLAC
|
||||
compilation, and commented-out a couple of unused bits of code.
|
||||
|
||||
=====================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue