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
, andGet Movie Info
use FFmpeg and Hap (YCoCgDXT) -
Send RTMP Video
uses FFmpeg -
Receive Kinect v1 Images
andReceive Kinect v2 Images
use libusb -
Apply Liquid Resizing
andApply 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.