Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th March 2006, 10:45   #1  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Looking for AviSynth copyright holder

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...
dimzon is offline   Reply With Quote
Old 20th March 2006, 18:11   #2  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
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.

Last edited by Fizick; 20th March 2006 at 18:15.
Fizick is offline   Reply With Quote
Old 20th March 2006, 18:18   #3  |  Link
Zarxrax
Registered User
 
Join Date: Dec 2001
Posts: 1,177
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.
Zarxrax is offline   Reply With Quote
Old 20th March 2006, 19:17   #4  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: 36 Chambers
Posts: 5,926
Would it be a violation if your plugin is GPL?
stax76 is offline   Reply With Quote
Old 20th March 2006, 19:23   #5  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by stax
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

anyway I believe nobody kill me for this, actually I perform direct avisynth.dll invokation for better error diagnostics
dimzon is offline   Reply With Quote
Old 20th March 2006, 23:11   #6  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
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.
Fizick is offline   Reply With Quote
Old 20th March 2006, 23:18   #7  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by Fizick
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...
dimzon is offline   Reply With Quote
Old 21st March 2006, 03:41   #8  |  Link
Richard Berg
developer wannabe
 
Richard Berg's Avatar
 
Join Date: Nov 2001
Location: Brooklyn, NY
Posts: 1,211
Code linked with avisynth.dll don't need to be GPL, merely GPL-compatible. Can you link to the foobar2k license? I thought it was OSS.
Richard Berg is offline   Reply With Quote
Old 21st March 2006, 07:41   #9  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by Richard Berg
Code linked with avisynth.dll don't need to be GPL, merely GPL-compatible.
please read this: http://www.wordiq.com/definition/GNU...lated_disputes


Quote:
Originally Posted by Richard Berg
Can you link to the foobar2k license? I thought it was OSS.
Code:
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.
dimzon is offline   Reply With Quote
Old 21st March 2006, 07:51   #10  |  Link
Mug Funky
interlace this!
 
Mug Funky's Avatar
 
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
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.
__________________
sucking the life out of your videos since 2004
Mug Funky is offline   Reply With Quote
Old 21st March 2006, 07:58   #11  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by Mug Funky
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.
dimzon is offline   Reply With Quote
Old 21st March 2006, 12:38   #12  |  Link
IanB
Avisynth Developer
 
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,173
The relevant part of the Avisynth licence
Quote:
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.
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.
IanB is offline   Reply With Quote
Old 21st March 2006, 13:08   #13  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
@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
dimzon is offline   Reply With Quote
Old 21st March 2006, 19:46   #14  |  Link
Fizick
AviSynth plugger
 
Fizick's Avatar
 
Join Date: Nov 2003
Location: Russia
Posts: 2,183
dimzon,
you may use avisynth.h any way,
but you may not use "internal.h". It is under GPL.
Fizick is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:05.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.