Ebobtron
10th November 2005, 20:56
Hi all,
I would like to thank the AviSynth team for your wonderful work.
I have began work on enhancing the script editor in FilmCutter (http://forum.doom9.org/showthread.php?t=97438) with the functions,
env->GetVar("$PluginFunctions$");
env->GetVar("$InternalFunctions$");as shown in sh0dan's example found here, http://forum.doom9.org/showthread.php?p=729114#post729114.
// 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, provided that
// every copy of the combined work is accompanied by a complete copy of
// the source code of Avisynth (the version of Avisynth used to produce the
// combined work), being distributed under the terms of the GNU General
// Public License plus this exception. An independent module is a module
// which is not derived from or based on Avisynth, such as 3rd-party filters,
// import and export plugins, or graphical user interfaces.
Would I be correct to believe that the above section of the license is the part that will apply to avsFilmCutter if I implement linking to AviSynth by use of "avisynth.h"?
I do not wish to appear dumb, although on matters such as these I am, nor do I intend in anyway to challenge the license. I am not sure I understand.
As I read it, no matter how I do it, I must distribute a complete copy of the source code for AviSynth, even if I release FilmCutter with a GPU license when I link using avisynth.h.
I could use some guidance.
Thanks for the help,
Ebobtron
http://members.aol.com/avsfilmcutter
I would like to thank the AviSynth team for your wonderful work.
I have began work on enhancing the script editor in FilmCutter (http://forum.doom9.org/showthread.php?t=97438) with the functions,
env->GetVar("$PluginFunctions$");
env->GetVar("$InternalFunctions$");as shown in sh0dan's example found here, http://forum.doom9.org/showthread.php?p=729114#post729114.
// 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, provided that
// every copy of the combined work is accompanied by a complete copy of
// the source code of Avisynth (the version of Avisynth used to produce the
// combined work), being distributed under the terms of the GNU General
// Public License plus this exception. An independent module is a module
// which is not derived from or based on Avisynth, such as 3rd-party filters,
// import and export plugins, or graphical user interfaces.
Would I be correct to believe that the above section of the license is the part that will apply to avsFilmCutter if I implement linking to AviSynth by use of "avisynth.h"?
I do not wish to appear dumb, although on matters such as these I am, nor do I intend in anyway to challenge the license. I am not sure I understand.
As I read it, no matter how I do it, I must distribute a complete copy of the source code for AviSynth, even if I release FilmCutter with a GPU license when I link using avisynth.h.
I could use some guidance.
Thanks for the help,
Ebobtron
http://members.aol.com/avsfilmcutter