jordanh
3rd May 2013, 19:47
Hey, my name is Harry Jordan and i am one of those guys that read a lot in the Forum in the past years and finally joined :-)
As the Title says, i have developed a Harmonic Procoder ( Rhozet Carboncoder) "RPI Plugin". The goal was (and i reached it) to let Carboncoder do the decode work (where it is good in) and your avisynth script does the filtering/transformation work like deinterlacing and framerateconversion and so on, then Carboncoder does the Encoding work again. This way, both programs do only those things where they are really good at.
When starting development, i was under the impression that AVISynth has the same license than FFMPEG, but there is a difference: ffmpeg allows dynamic linking to proprietary software.
The license in avisynth.h AVISYNTH_INTERFACE_VERSION = 5 says, that any program that links to Avisynth is automatically GPL.
My Plugin of course consists of 2 parts:
1) AVISynth PushPull Source Plugin "CarbonSource()": carbonsource.dll
2) Carboncoder .rpi plugin
Basically in any case i planned to let the AVISynth Source Plugin be covered by GPL and post it here. The Problem is the .rpi Plugin. It invokes the Script Env and then gets all frames from env...
Finally i want to explain my situation: I drive a small company that basically only works for Broadcasters in all Europe. This plugins were of course developed with the plan to sell them to customers. It would not be too much worry for me to GPL both plugins and only sell training, installation and maintenance to my customers. [EDIT: actually, the Carbon.rpi plugin cannot be GPL'ed too, because it countains Rhozet protected stuff as well...]
The question is, when CarbonCoder Links to his own .rpi plugin, which links to AVISynth, which links to my AVISynth PushPull Plugin... Wouldnt this mean that Carboncoder is now covered by GPL?
Thanks for any comment :-)
As the Title says, i have developed a Harmonic Procoder ( Rhozet Carboncoder) "RPI Plugin". The goal was (and i reached it) to let Carboncoder do the decode work (where it is good in) and your avisynth script does the filtering/transformation work like deinterlacing and framerateconversion and so on, then Carboncoder does the Encoding work again. This way, both programs do only those things where they are really good at.
When starting development, i was under the impression that AVISynth has the same license than FFMPEG, but there is a difference: ffmpeg allows dynamic linking to proprietary software.
The license in avisynth.h AVISYNTH_INTERFACE_VERSION = 5 says, that any program that links to Avisynth is automatically GPL.
My Plugin of course consists of 2 parts:
1) AVISynth PushPull Source Plugin "CarbonSource()": carbonsource.dll
2) Carboncoder .rpi plugin
Basically in any case i planned to let the AVISynth Source Plugin be covered by GPL and post it here. The Problem is the .rpi Plugin. It invokes the Script Env and then gets all frames from env...
Finally i want to explain my situation: I drive a small company that basically only works for Broadcasters in all Europe. This plugins were of course developed with the plan to sell them to customers. It would not be too much worry for me to GPL both plugins and only sell training, installation and maintenance to my customers. [EDIT: actually, the Carbon.rpi plugin cannot be GPL'ed too, because it countains Rhozet protected stuff as well...]
The question is, when CarbonCoder Links to his own .rpi plugin, which links to AVISynth, which links to my AVISynth PushPull Plugin... Wouldnt this mean that Carboncoder is now covered by GPL?
Thanks for any comment :-)