Hello All,
I just wanted to let you know I'm working a DirectShow filter implementation for MAD. Basically this is just a wrapper around the MAD library to create a DirectShow Transform Filter. (For those who know the DirectShow names it is clear now. :-) ).
The core is finished now and I added a sample property page which displays copyright (and it makes it easier for future updates, since they would only have to focus on the properties and not the framework.)
More simple said: the first stable working version is finished and available.
I'd like to 'donate' it as should to the GPL world. What would you think is the best way? I though about contacting Rob, but doesn't respond. Probably just because he is very busy.
Best regards,
Armin -- Philips Semiconductors B.V. Systems Laboratory Eindhoven (PS-SLE)
Building BE235, Hurksestraat 19, P.O.Box 218, 5600MD Eindhoven, The Netherlands E-mail: Armin.Gerritsen@philips.com
The other option you have it to make a project on SourceForge.
Also I think there is this big question wether a GPL DShow filter is considered as a program or as a library. In the second case that means you should be able to use it from other projects than GPL (or GPL compatible). For example Windows Media Player is not allowed. But AFAIK you can't deny this access to different programs while the Filter is installed on the computer...
armin.gerritsen@philips.com wrote:
Hello All,
I just wanted to let you know I'm working a DirectShow filter implementation for MAD. Basically this is just a wrapper around the MAD library to create a DirectShow Transform Filter. (For those who know the DirectShow names it is clear now. :-) ).
The core is finished now and I added a sample property page which displays copyright (and it makes it easier for future updates, since they would only have to focus on the properties and not the framework.)
More simple said: the first stable working version is finished and available.
I'd like to 'donate' it as should to the GPL world. What would you think is the best way? I though about contacting Rob, but doesn't respond. Probably just because he is very busy.
Best regards,
On Thu, 25 Apr 2002, Steve Lhomme wrote:
Also I think there is this big question wether a GPL DShow filter is considered as a program or as a library. In the second case that means you should be able to use it from other projects than GPL (or GPL compatible). For example Windows Media Player is not allowed. But AFAIK you can't deny this access to different programs while the Filter is installed on the computer...
The GPL doesn't place any restrictions or conditions on use, just on distribution (and re-distribution).
So if I write a DLL and release it under the GPL, and you load it into Media Player on your system, that's fine. But if you write your own Media Player clone, release it under anything other than the GPL, and ship my code linked to it, that's a no-no.
On Thu, Apr 25, 2002 at 12:14:20PM +0200, Steve Lhomme wrote:
The other option you have it to make a project on SourceForge.
Also I think there is this big question wether a GPL DShow filter is considered as a program or as a library. In the second case that means you should be able to use it from other projects than GPL (or GPL compatible). For example Windows Media Player is not allowed. But AFAIK you can't deny this access to different programs while the Filter is installed on the computer...
Doesn't make the DShow filter involve linking libmad with core MS libraries? Isn't this illegal under the terms of the GPL? IIRC this is what LGPL is for and mad is not LGPL is it?
On Thursday, April 25, 2002, at 03:49 AM, Sam Clegg wrote:
On Thu, Apr 25, 2002 at 12:14:20PM +0200, Steve Lhomme wrote:
Also I think there is this big question wether a GPL DShow filter is considered as a program or as a library. In the second case that means you should be able to use it from other projects than GPL (or GPL compatible). For example Windows Media Player is not allowed. But AFAIK you can't deny this access to different programs while the Filter is installed on the computer...
Doesn't make the DShow filter involve linking libmad with core MS libraries? Isn't this illegal under the terms of the GPL? IIRC this is what LGPL is for and mad is not LGPL is it?
First of all, Tripp is correct. The GPL does not restrict use, which includes linking with proprietary libraries or programs. From the GPL itself: "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted[.]"
Under the GPL, distribution is restricted such that everything being distributed must be licensed under the GPL, and must include the complete source code or an offer to receive the source upon request. As long as proprietary libraries do not need to be distributed together with the GPL work, there is no conflict.
The GPL also makes this explicit: "[A]s a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable." I would argue that any libraries normally distributed with Microsoft Windows would fall under this exception.
-- Rob Leslie rob@mars.org
Hi Armin,
I got your earlier email; sorry it has taken me a while to respond.
I just wanted to let you know I'm working a DirectShow filter implementation for MAD. Basically this is just a wrapper around the MAD library to create a DirectShow Transform Filter. (For those who know the DirectShow names it is clear now. :-) ).
The core is finished now and I added a sample property page which displays copyright (and it makes it easier for future updates, since they would only have to focus on the properties and not the framework.)
More simple said: the first stable working version is finished and available.
I'd like to 'donate' it as should to the GPL world. What would you think is the best way?
You could either distribute it yourself (I would be happy to add a link from the MAD home page) or, if you prefer, I could consider including it in a future release of MAD.
Very nice work. I'd love to see it.
-- Rob Leslie rob@mars.org