PDA

View Full Version : Looking for AviSynth copyright holder


dimzon
20th March 2006, 10:45
Hi!
I want to write plugin for foobar2000 to allow avisynth audio playback. Unfortunally foobar2000 is not GPL-ed. So I need permission from copyright holder...

Fizick
20th March 2006, 18:11
IMHO, you must select other application :)

Even if can contact Ben Rudiak-Gould, he is copyright holder of Avisynth 1.0 only.
Now there are many new developers.

Zarxrax
20th March 2006, 18:18
As far as I know, you would simply need to write a plugin that can read avi files using the video for windows interface, then you basically have avisynth support.

Unless you meant to support it some other way.

stax76
20th March 2006, 19:17
Would it be a violation if your plugin is GPL?

dimzon
20th March 2006, 19:23
Would it be a violation if your plugin is GPL?
foobar2000 SDK is not GPL too, so I doen't know how to mix it :confused:

anyway I believe nobody kill me for this, actually I perform direct avisynth.dll invokation for better error diagnostics

Fizick
20th March 2006, 23:11
Foobar2000 SDK license does nor permit distribute your source, but binary form only?
It is common, but very strange practice.
Some time ago I considered to implement Avisynth reading for some Foobar3000, but it has same license SDK problem.

May be you can ask Foobar2000 for special license?

You can perform avisynth.dll invokation during development only (without distribution).

Please, do not violate GPL. :)

dimzon
20th March 2006, 23:18
You can perform avisynth.dll invokation during development only (without distribution).
Unfortunally no, I'm using it to detect errors in AviSynth scripts to be played...

Anyway I will create such plugin for myself...

Richard Berg
21st March 2006, 03:41
Code linked with avisynth.dll don't need to be GPL, merely GPL-compatible (http://www.gnu.org/philosophy/license-list.html). Can you link to the foobar2k license? I thought it was OSS.

dimzon
21st March 2006, 07:41
Code linked with avisynth.dll don't need to be GPL, merely GPL-compatible (http://www.gnu.org/philosophy/license-list.html).
please read this: http://www.wordiq.com/definition/GNU_General_Public_License#GPL-related_disputes


Can you link to the foobar2k license? I thought it was OSS.

foobar2000 audio player
Copyright (C) 2001-2006, Peter Pawlowski
Portions copyright (C) 2005-2006 Holger Stenger
All rights reserved.

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

Redistributions must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

Redistribution of modified binaries or modified setup packages allowed only with prior written permission of the author.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Note that a separate less restrictive license applies to open source parts, downloadable separately.

Mug Funky
21st March 2006, 07:51
from the look of things you can release plugs for foobar under a different license. that makes sense - there's vorbis, flac, FAAD2 and mpc support after all.

dimzon
21st March 2006, 07:58
from the look of things you can release plugs for foobar under a different license. that makes sense - there's vorbis, flac, FAAD2 and mpc support after all.
they use FAAD2 under special permission of Nero (copyright holder)
Other OS parts is not exatly GPL.

IanB
21st March 2006, 12:38
The relevant part of the Avisynth licenceAs 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.So if you only use avisynth.h in your modules and ship an AviSynth_256_src.zip in your distribution you should be right. Also there appear to be the option to not distribute foobar2000 at all, just ship your bits with instructions to separatly download and install foobar2000 then install you bits and pieces.

dimzon
21st March 2006, 13:08
@IanB
I'm using only avisynth.h and doesn't ship AviSynth binaries itself...
Thanx a lot!

http://forum.doom9.org/showthread.php?t=108970

Fizick
21st March 2006, 19:46
dimzon,
you may use avisynth.h any way,
but you may not use "internal.h". It is under GPL.