1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Update README.md and add LICENSE.md

This commit is contained in:
ed 2018-10-30 12:49:28 +00:00
parent 9054620d67
commit d9dee4d873
2 changed files with 98 additions and 39 deletions

43
LICENSE.md Normal file
View file

@ -0,0 +1,43 @@
# The JUCE 5 Library
**BY DOWNLOADING, INSTALLING OR USING ANY PART OF THE JUCE LIBRARY, YOU AGREE
TO THE [JUCE 5 END-USER LICENSE AGREEMENT](https://www.juce.com/juce-5-licence)
AND [JUCE 5 PRIVACY POLICY](https://www.juce.com/juce-5-privacy-policy), WHICH
ARE BINDING AGREEMENTS BETWEEN YOU AND ROLI, LTD. IF YOU DO NOT AGREE TO THE
TERMS, DO NOT USE THE JUCE LIBRARY.**
We now have tier-leveled license terms for JUCE 5, with different terms for
each available license: JUCE Personal (for developers or startup businesses
with revenue under 50K USD "Revenue Limit"; free), JUCE Indie (for small
businesses with under 200K Revenue Limit; $35/month), JUCE Pro (no Revenue
Limit; $65/month), and JUCE Educational (no Revenue Limit; free for bona fide
educational institutes). All licenses allow you to commercially release
applications so long as you do not exceed the Revenue Limit and pay applicable
Fees. Once your business hits the Revenue Limit for your JUCE license, you will
either have to upgrade your JUCE license or release your Applications under the
[GNU General Public License v.3](https://www.gnu.org/licenses/gpl-3.0.en.html),
which means, among other things, that your code can be freely copied and
distributed.
You agree to give notice to the end-users of your Applications that we may
track the IP addresses associated with their use of the Applications using JUCE
solely for our internal purposes in providing JUCE, unless you are a paying
JUCE customer and opt-out of such tracking. You agree to fully comply with all
laws, including relating to the collection of information from children and the
[Childrens Online Privacy Protection Act
(COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule).
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE, ARE DISCLAIMED.
The juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and
juce_events modules are permissively licensed under the terms of the [ISC
license](http://www.isc.org/downloads/software-support-policy/isc-license).
For more information, visit the website:
[www.juce.com](https://www.juce.com)
FULL JUCE TERMS:
- [JUCE 5 END-USER LICENSE AGREEMENT](https://www.juce.com/juce-5-licence)
- [JUCE 5 PRIVACY POLICY](https://www.juce.com/juce-5-privacy-policy)

View file

@ -1,47 +1,63 @@
# The JUCE 5 Library ![alt text](https://d30pueezughrda.cloudfront.net/juce/JUCE_banner.png "JUCE")
**BY DOWNLOADING, INSTALLING OR USING ANY PART OF THE JUCE LIBRARY, YOU AGREE JUCE is an open-source cross-platform C++ application framework used for rapidly
TO THE [JUCE 5 END-USER LICENSE AGREEMENT](https://www.juce.com/juce-5-licence) developing high quality desktop and mobile applications, including VST, AU (and AUv3),
AND [JUCE 5 PRIVACY POLICY](https://www.juce.com/juce-5-privacy-policy), WHICH RTAS and AAX audio plug-ins. JUCE can be easily integrated with existing projects or can
ARE BINDING AGREEMENTS BETWEEN YOU AND ROLI, LTD. IF YOU DO NOT AGREE TO THE be used as a project generation tool via the [Projucer](https://juce.com/discover/projucer),
TERMS, DO NOT USE THE JUCE LIBRARY.** which supports exporting projects for Xcode (macOS and iOS), Visual Studio, Android Studio,
Code::Blocks, CLion and Linux Makefiles as well as containing a source code editor and
live-coding engine which can be used for rapid prototyping.
JUCE is an all-encompassing C++ framework for developing cross-platform ## Getting Started
software. JUCE is used by hundreds of companies to develop powerful, The JUCE repository contains a [master](https://github.com/weareroli/JUCE/tree/master)
cross-platform audio, interactive, embedded or graphic applications. and [develop](https://github.com/weareroli/JUCE/tree/develop) branch. The develop branch
contains the latest bugfixes and features and is periodically merged into the master
branch in stable [tagged releases](https://github.com/WeAreROLI/JUCE/releases)
(the latest release containing pre-built binaries can be also downloaded from the
[JUCE website](https://shop.juce.com/get-juce)).
We now have tier-leveled license terms for JUCE 5, with different terms for The repository doesn't contain a pre-built Projucer so you will need to build it
each available license: JUCE Personal (for developers or startup businesses for your platform - Xcode, Visual Studio and Linux Makefile projects are located in
with revenue under 50K USD "Revenue Limit"; free), JUCE Indie (for small [extras/Projucer/Builds](/extras/Projucer/Builds)
businesses with under 200K Revenue Limit; $35/month), JUCE Pro (no Revenue (the minumum system requirements are listed in the __System Requirements__ section below).
Limit; $65/month), and JUCE Educational (no Revenue Limit; free for bona fide The Projucer can then be used to create new JUCE projects, view tutorials and run examples.
educational institutes). All licenses allow you to commercially release It is also possible to include the JUCE modules source code in an existing project directly,
applications so long as you do not exceed the Revenue Limit and pay applicable or build them into a static or dynamic library which can be linked into a project.
Fees. Once your business hits the Revenue Limit for your JUCE license, you will
either have to upgrade your JUCE license or release your Applications under the
[GNU General Public License v.3](https://www.gnu.org/licenses/gpl-3.0.en.html),
which means, among other things, that your code can be freely copied and
distributed.
You agree to give notice to the end-users of your Applications that we may For further help getting started, please refer to the JUCE
track the IP addresses associated with their use of the Applications using JUCE [documentation](https://juce.com/learn/documentation) and
solely for our internal purposes in providing JUCE, unless you are a paying [tutorials](https://juce.com/learn/tutorials).
JUCE customer and opt-out of such tracking. You agree to fully comply with all
laws, including relating to the collection of information from children and the
[Childrens Online Privacy Protection Act
(COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule).
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER ## System Requirements
EXPRESSED OR IMPLIED, INCLUDING WARRANTY OF MERCHANTABILITY AND FITNESS FOR A #### Building JUCE Projects
PARTICULAR PURPOSE, ARE DISCLAIMED. - __macOS__: macOS 10.11 and Xcode 7.3.1
- __Windows__: Windows 8.1 and Visual Studio 2013 64-bit
- __Linux__: GCC 5.0
The juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and #### Minimum Deployment Targets
juce_events modules are permissively licensed under the terms of the [ISC - __macOS__: macOS 10.7
license](http://www.isc.org/downloads/software-support-policy/isc-license). - __Windows__: Windows Vista
- __Linux__: Mainstream Linux distributions
For more information, visit the website: ## Contributing
[www.juce.com](https://www.juce.com) For bug reports and features requests, please visit the [JUCE Forum](https://forum.juce.com/) -
the JUCE developers are active there and will read every post and respond accordingly. When
submitting a bug report, please ensure that it follows the
[issue template](/.github/ISSUE_TEMPLATE.txt).
We don't accept third party GitHub pull requests directly due to copyright restrictions
but if you would like to contribute any changes please contact us.
FULL JUCE TERMS: ## License
- [JUCE 5 END-USER LICENSE AGREEMENT](https://www.juce.com/juce-5-licence) The core JUCE modules (juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core
- [JUCE 5 PRIVACY POLICY](https://www.juce.com/juce-5-privacy-policy) 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).
There are multiple commercial licensing tiers for JUCE 5, with different terms for each:
- JUCE Personal (developers or startup businesses with revenue under 50K USD) - free
- JUCE Indie (small businesses with revenue under 200K USD) - $35/month
- JUCE Pro (no revenue limit) - $65/month
- JUCE Eductational (no revenue limit) - free for bona fide educational institutes
For full terms see [LICENSE.md](LICENSE.md).