[64studio-devel] xjadeo + ffmpeg + software patents
Daniel James
daniel at 64studio.com
Sun Dec 3 11:43:28 UTC 2006
Hi Robin,
> I was wondering about your note http://64studio.com/ticket/137
>
> Is this an issue with the ffmpeg that can be worked around by using a
> different video library (fi. libtheora, libdv, libquicktime,...)
> or is it about Codec licensing+copyrights ?
We have considered building a minimal version of ffmpeg which only
supports free software codecs, in order to use tools like xjadeo with
Theora or, eventually, Dirac movies. (It would also be useful for Theora
export from Kino).
The problem is not just software patents, which are bad enough, but also
the incompatibility of the GPL with pretty much all patent licensing
agreements. Which is probably just as well.
> What packages are affected ? gstreamer too? or only some of it's modules?
Gstreamer goes a long way towards solving this problem by bundling the
problematic codecs separately, in the -bad and -ugly packages. It also
uses some LGPL components (eg totem-gstreamer) which allow us to link to
a patent-licensed MP3 plugin without causing a licence violation. We can
do this because 64 Studio Ltd. has a legal agreement with Fluendo to
distribute their non-free MP3 plugin. Unfortunately, xjadeo does not
support Gstreamer as far as I know.
> Did you consider to use the 'debian-installer-package' trick ? - provide
> a free package that will install non-free software. - I guess you do
> want some [anon] 3rd party to supply license critical packages
We're not happy with that approach; it's in a legal grey area and
probably not acceptable to institutional users (for example, a college).
There are also security implications for running third-party binaries of
course.
> I'm far from understanding what http://mpegla.com/ actually says.
I am not a lawyer, but my interpretation goes something like: "anything
you do related to these multimedia technologies, we own, and you will
pay us, or we'll sue."
> I understand that I - as a enduser - am responsible to pay.
It's not usually a direct payment to MPEG LA. It's more like a tax on
any product that you buy, which the manufacturer pays on your behalf to
the MPEG LA.
Cheers!
Daniel
More information about the 64studio-devel
mailing list