Rusakov
23rd October 2011, 17:00
I'm planning on making a GUI for AviSynth and I would like to make it proprietary. I saw this in the AviSynth source code license:
Linking Avisynth statically or dynamically with other modules is making a combined work based on Avisynth. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of Avisynth give you permission to link Avisynth with independent modules that communicate with Avisynth solely through the interfaces defined in avisynth.h, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice
Do I need to learn C++ in order to understand what kind of interfacing is allowed by AviSynth.h or is there a simpler description for it?
Linking Avisynth statically or dynamically with other modules is making a combined work based on Avisynth. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of Avisynth give you permission to link Avisynth with independent modules that communicate with Avisynth solely through the interfaces defined in avisynth.h, regardless of the license terms of these independent modules, and to copy and distribute the resulting combined work under terms of your choice
Do I need to learn C++ in order to understand what kind of interfacing is allowed by AviSynth.h or is there a simpler description for it?