What actions are permitted under my Vuo license?

Vuo Community Edition

  • Use Vuo for personal projects.
  • Use Vuo's API to incorporate Vuo into software you're developing, allowing your software to create, compile, and run Vuo compositions.
    • Distribute applications you create that link with the Vuo Framework.
    • Distribute the Vuo Framework along with applications you create.
  • Turn a composition (.vuo file) into an executable that you can run on your computer.
  • Develop new nodes using the Vuo API.
  • Develop new nodes using code from Vuo CE nodes and Vuo CE types.
    • Distribute the new nodes you create.
    • Sell the new nodes you create.
  • Turn a composition (.vuo file) into a macOS application (.app file) that you can distribute to others.
  • Examine and modify the Vuo compiler, editor, and CE nodes' source code for your own use.
    • Access the source code for the Vuo compiler (which turns a composition into an executable) to see how the code works, fix bugs, or add new features.
    • Access the source code for the Vuo editor to see how the code works, fix bugs, or add new features.
    • Access the source code for the CE Nodes to see how the code works, fix bugs, or add new features.
    • Distribute applications you create using your modified Vuo compiler, editor, and CE source code.
  • See all of the documentation for Vuo's API to help you program nodes for Vuo and applications that use Vuo.

Vuo Pro

In addition to the above…

  • Install the Vuo editor on any number of computers you personally own.
  • Install the Vuo editor on one computer owned by the business you work for.
  • Use Vuo for commercial projects.

What actions are not permitted under my proprietary Vuo license?

  • Distribute the Vuo editor
  • Distribute the Vuo Framework by itself
  • Modify the contents of the Vuo Framework
  • Distribute the Vuo source code
  • Distribute modifications to the Vuo source code

How might the GNU Lesser General Public License (LGPL) impact what I create with Vuo?

The Vuo Framework and compiled Vuo compositions use the ZeroMQ networking library. This library is licensed under the LGPL, and its licensing terms explicitly state that the copyright holders permit it to be used in commercial applications without requiring source distribution or a dual license.

Some Vuo nodes use LGPL code:

These nodes (and compositions you create using these nodes) dynamically link to the LGPL code, so anyone is free to swap in a modified version of the LGPL code. If you create a composition using nodes that use LGPL code, you are not obligated to distribute your source code.

The Vuo Framework does not otherwise incorporate LGPL code.