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:

  • Play Movie, Decode Movie Frame, Step Movie Frame, and Get Movie Info use FFmpeg and Hap (YCoCgDXT)
  • Send RTMP Video uses FFmpeg
  • Receive Kinect v1 Images and Receive Kinect v2 Images use libusb
  • Apply Liquid Resizing and Apply Liquid Mask use gettext, glib, and liblqr
  • Fetch Table and related nodes use libcsv

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.