Rubber Band Library
Licensing
From version 1.8.0, the Rubber Band Library is published in
a single edition with dual licensing.
Previous versions were released in two editions: a GPL
edition and a commercial edition. These editions had different code
and supported different build environments. The licences themselves
are broadly unchanged for 1.8.0, but now you get the same code either
way. This makes the GPL edition more flexible, and also makes
developing commercial applications easier because you can evaluate the
library using the full power of the commercial edition before you
buy.
Using Rubber Band Library in open source applications
- When you receive a copy of Rubber Band Library—whether
by downloading it, pulling it from our
repository, copying it from a friend, or by any other
means—you're getting it under the terms of the GNU
General Public License (version 2 or later).
That means you
get the source code and also the right to modify and redistribute it,
provided you do so under the terms of the GPL. That is, your
application must also be Free Software and you must provide source
code for it.
We like Free Software, but be warned that you
aren't allowed to publish it through certain distribution
channels. For example, you can't legally distribute code under this
licence on the iOS or OS/X App Stores, or in the form of VST
plugins. Both of these are controlled by companies that impose
restrictions on what sort of software they allow.
Using Rubber Band Library in proprietary commercial applications
- For commercial software development, we provide a very simple
and flexible licence which allows you to take the Rubber Band Library
code, modify it if desired, and redistribute it in proprietary
products.
No expiry date, no royalties.
Interested? Read more and buy here.