Google Chrome's Inclusion of FFMpeg Vs. the LGPL 245
An anonymous reader writes "Google has recently added FFMpeg to Chrome to better support HTML5's video element. FFMpeg is licensed under LGPL 2.1, which states that 'if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.' Google admits to having obtained a patent license for their use, but still claims they are not violating LGPL. Among the confused we find Håkon Wium Lie and Miguel de Icaza, who wonders what FSF might say. Google doesn't feel like asking FSF for clarification."
Oh Miguel (Score:2, Informative)
It's not surprising that Miguel wants in on this.
What projects has he worked on in the past decade that didn't revolve around patents by Microsoft or others?
Oh no! Also, what about xiph? (Score:3, Interesting)
So, what you're telling us is that although all of us in the States have been using FFMpeg illegally without a license for years, when someone finally decides to try and be legal and purchase a license, now they are still in the wrong?
Sounds like the FFMpeg people need to start dual-licensing or something - from what I can tell they are OK with people obtaining licenses to use FFMpeg.
Of course, I'm still missing the biggest point here - since when do they need FFMpeg for HTML 5 support? It doesn't require any patented codecs, and they could always use DirectShow filters.
Re: (Score:2)
Of course, I'm still missing the biggest point here - since when do they need FFMpeg for HTML 5 support? It doesn't require any patented codecs, and they could always use DirectShow filters.
Not if they want to port it to Mac or Linux, which, while it's coming glacially slow, is indeed coming.
Re:Oh no! Also, what about xiph? (Score:4, Informative)
Re:Oh no! Also, what about xiph? (Score:5, Interesting)
So, what you're telling us is that although all of us in the States have been using FFMpeg illegally without a license for years, when someone finally decides to try and be legal and purchase a license, now they are still in the wrong? Sounds like the FFMpeg people need to start dual-licensing or something
Exactly. Unfortunately, they'll probably just say "we don't care about patents" [ffmpeg.org] which doesn't help anyone.
Of course, I'm still missing the biggest point here - since when do they need FFMpeg for HTML 5 support? It doesn't require any patented codecs, and they could always use DirectShow filters.
In reality Theora isn't that great and Google probably wants to save bandwidth, so they support H.264. Since XP/Vista includes no H.264 decoder, Google has to ship their own.
Re: (Score:2)
Let me put it another way. When someone says "we don't care about US law or whether our software is illegal in the US", that's pretty unhelpful to a lot of people.
Re:Oh no! Also, what about xiph? (Score:5, Insightful)
Re: (Score:2)
Reflect on the fact that the whole US population is, in a global perspective, only a very loud minority...
Reflect on the fact that the whole US population is, in a global perspective, only a very loud minority with an extremely large economic footprint.
When you look at it from that angle, the population figures become much less relevant to the discussion.
Re:Oh no! Also, what about xiph? (Score:5, Insightful)
Reflect on the fact that the whole US population is, in a global perspective, only a very loud minority with an extremely large economic footprint.
When you look at it from that angle, the population figures become much less relevant to the discussion.
For a commercial organisation maybe, but for open-source programmers in Europe no way. They will not say "I won't implement this interesting and useful codec because people in the USA might have legal problems using it" any more than Zimmermann would have said "I won't produce PGP because it may cause legal problems for people in France using it".
Re:Oh no! Also, what about xiph? (Score:4, Insightful)
And it doesn't (Score:5, Insightful)
if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library
See that word "if"? The patent license permits royalty-free redistribution of the Library... so it's not an issue.
Similarly, we've heard nothing from the authors of the Library - you know, the copyright owners, the only ones who have any legal standing? So maybe the peanut gallery should shut the hell up already.
Re:And it doesn't (Score:5, Insightful)
Internet rule #28854, everyone has a right to complain about everything.
Re: (Score:3, Funny)
Internet rule #28854 corollary: that includes complaining about a complaint :p
Re:And it doesn't (Score:4, Funny)
I really hate that corollary and I think it should be removed.
Re: (Score:2, Funny)
Fuck you AC, you're out of your element! You came in half-way through the conversation, you've got no idea what we're talking about!
Re: (Score:2, Funny)
How the hell did we get up to #28854 before we decided to enshrine that in the Bill of Tubes? Did the porn rules really take up all 28853 previous entries?
Re: (Score:2)
No, the first 28500 comprise the codicils to the blogging ethics rules, which enumerate the exceptions thereof.
Re: (Score:2)
Re: (Score:2)
Though I hesitate to even consider what Google on free software porn looks like...
Re: (Score:3, Funny)
Internet Rule #42: What was the question?
Re: (Score:2)
There is the famous p0rnbuntu:
http://galix.nexticom.net/~rebel/ircpics/08-10-26_ubuntu-calendar-march.jpg [nexticom.net]
Re: (Score:2)
Internet rule #3: Complain even longer and you will become an "expert"
Re: (Score:2, Insightful)
Re: (Score:2)
The patent license permits royalty-free redistribution of the Library
I doubt that. [mpegla.com]
For branded encoder and decoder products sold both to end users and on an OEM basis for incorporation into personal computers but not part of an operating system, royalties per legal entity are 0 - 100,000 units per year = no royalty; US $0.20 per unit after first 100,000 units each year; above 5 million units per year, royalty = US $0.10 per unit.
Re:And it doesn't (Score:5, Insightful)
For branded encoder and decoder products sold both to end users and on an OEM basis
Reading comprehension, you failed it.
Re: (Score:3, Informative)
if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library
See that word "if"? The patent license permits royalty-free redistribution of the Library... so it's not an issue.
Similarly, we've heard nothing from the authors of the Library - you know, the copyright owners, the only ones who have any legal standing? So maybe the peanut gallery should shut the hell up already.
By any downstream user whatsoever, and any possible one downstream from them? Even if I were to download this library from Google and resell it for profit? Even if IBM were to do the same?
If Google really does have me, and IBM, and any other possible reuser covered for distribution of any possible type, that's fine. Otherwise, if there are conceivable circumstances under which a patent could prohibit a downstream user from redistribution, they're violating the license. I don't know what's so hard about the
Re: (Score:2)
What's really funny about that part of the license is that it really isn't saying anything. It's like a statement of fact. They might as well have added "If you eat too many bananas you'll get a tummy ache". They make no requirements or restrictions. It's unsolicited legal advice at best.
Section 11 even ends in:
This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
Google knows this which is why they're saying "butt out" to all the arm chair lawyers out there.
Re: (Score:2)
From what I gather from lurking on the FFmpeg developers list, they care about being credited and the source being available including modifications. Basically the terms of the lgpl v2.1.
Re: (Score:3, Interesting)
For a start, much as trolls such as yourself would like to portray Slashdot as being a group mind with a single opinion, that simply isn't the case. There's people on here who think copyright is great, there's people on here who think copyright is completely morally repugnant and there's people on here who sit somewhere in the middle suggesting that copyright is just "broken". But, as I happen to be in the group of people who think copyright is morally wrong, allow me to explain my position, and please ac
Opera enforcing the LGPL? (Score:3, Interesting)
Re:Opera enforcing the LGPL? (Score:5, Interesting)
Have you even read any of the messages on the mailing list?
Hakon is simply asking for their interpretation of the LGPL. He even says that he's not a lawyer and understands the LGPL in a different way, the way he's been trained, a spec guy. Icaza says that he's just as confused as Hakon.
How are his questions offtopic?
I think you're quite trollish.
Re: (Score:3, Interesting)
Re:Opera enforcing the LGPL? (Score:5, Interesting)
Yes, I saw what you wrote and may I quote your trollish behaviour?
http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020215.html [whatwg.org]
I question the relevance to HTML5 of someone from a completely
proprietary software company closely questioning a direct competitor
on their conformance to the GPL.
Yea, you're not a troll at all.
Re: (Score:2)
This sounds like an issue of cross-platform HTML 5 usage that is relevant to everyone involved. If you'll take some time to look at About:Opera sometime, you'll find Opera makes use of open source code, also.
Above anything else, Hakon is an open standards guy. Opera is part of the open standards community, simply not the open source community (unless you count things like dragonfly).
Håkon is not a founder of Opera Software (Score:2)
An early employee yes, an he worked with the two founders previously at Telenor but he is not one of the founders himself.
royalty free redistribution (Score:3, Interesting)
Is there really an issue here? Is it impossible to freely redistribute Chrome? According to this page:
http://code.google.com/chromium/terms.html [google.com]
It seems that anybody can redistribute the code and/or binaries, with the possible exception of the parts that are trademarked (similar to Mozilla).
Re: (Score:2)
with the possible exception
Unfortunately, the error handler crashes on exceptions.
Re: (Score:2, Interesting)
That's Chromium. It does not include ffmpeg. Chrome (which is not quite the same thing) does, and Chrome cannot in fact be redistributed without OK from Google last I checked.
Re: (Score:2)
2. Location of FFmpeg source code
The source code for FFmpeg is easily locatable in the same place as
the rest of the Chromium source:
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/ [chromium.org] /quote)
The first email linked to in the summary pointed to chromium, which is why I linked to the terms page. I don't really know the difference between Chrome and Chromium, I just figured that Chrome was built on top of Chromium, or that Chromium is the site that holds the Chrome source repository. Anyway, I've been fighting back cold symptoms all day, so my ability to concentrate isn't what it usually is.
Re: (Score:2)
Chromium is not the same thing as Chrome.
FFMpeg Libraries Seem to be Isolated (Score:5, Interesting)
The fact that Party B may have a patent license with an unrelated third-party is irrelevant as long as it doesn't prevent Party B from granting people the rights LGPL 2.1 requires they grant them (namely, only those rights it in fact received from Party A).
Again this all seems rather moot anyway. A lot of operating systems these days include FFMpeg libraries as well as the H.264 and AAC libraries (which is really what this is all about). I know people feel like the idea of linking native libraries from the OS (which may or may not be there) goes against the universality of the HTML5 video/audio spec (and I can't say I disagree), but it would seem that for something as ubiquitous and freely licensable as the FFMpeg libraries, this argument is a bit overblown.
Re: (Score:3, Informative)
> A lot of operating systems these days include FFMpeg libraries as well as the H.264 and AAC libraries (which is
> really what this is all about)
Where by "a lot" you mean "Mac"? Windows 7 will be the first version of Windows to include H.264. No freely redistributable Linux includes it, for obvious reasons.
> it would seem that for something as ubiquitous and freely licensable as the FFMpeg libraries
The ffmpeg source code is freely licensable, the patent licenses you need in the USA and elsewhere ar
Re: (Score:2)
As of today (revision 19134) you can configure it like so
... ... ...
Configuration options:
--enable-gpl allow use of GPL code, the resulting libs
and binaries will be under GPL [no]
--enable-version3 upgrade (L)GPL to version 3 [no]
--enable-nonfree allow use of nonfree code, the resulting libs
and binaries will be unredistributable [no]
The version 3 stuff was added a couple of days ago to allow linking against some apache code and the nonfree may be gone tomorrow if they remove support for libamr.
Default is lgpl v2.1.
BTW it is spelled FFmpeg
Relying on a technicality (Score:5, Interesting)
I think Google's relying on a technicality, but it's a significant one. In this case Google isn't the creator of the library, they received it from it's creator. So either it's creator could grant them an LGPL 2.1-compatible patent license, or the library can be distributed without a license, or it's creator couldn't have legally distributed the library to them. I think that, right or wrong, Google's probably on solid legal ground there. They didn't introduce the patented code into the library, they didn't create the library, so I don't think the law'll have much trouble allowing them to redistribute the code under the same terms and with the same rights as they got from it's creator.
I think it's a situation the GPL and LGPL don't contemplate explicitly. The situation where Google was adding the infringing code to a library they received under (L)GPL terms and then redistributing the results, that's exactly what the v2 language covers. But I'm not sure even the v3 language covers the situation where the holder of the patent license isn't the one who put the infringing code into the library and where the person who did put it in doesn't hold a patent license and has no rights to grant downstream recipients. If the library was under LGPL v3 I think you could make an argument that the automatic grant of rights in paragraph 11 kicks in, since Google does hold a relevant patent license, and that if their license doesn't let them do what paragraph 11 requires then they can't redistribute, but LGPL 2.1 doesn't contain anything explicit corresponding to v3's paragraph 11.
I think Google's right here, it does in fact come down to what the patent-holder says. If they sue Google and get an order blocking Google from distributing infringing code, then Google can't distribute the library. If the patent holders sue the library's author and get an order blocking distribution of the library without a patent license, Google can't distribute the library. But until then, Google can't be forced to add any rights that they didn't get when they received the library.
Re: (Score:2)
Furthermore, the fact that there is at least a reasonable argument that Google is in the clear here ought to at very least relegate this to a contract issue. I, for one, think that reasonable contract disagreements should never impose copyright infringement penalties on the losing party. (see my most recent journal post for more on this.)
I don't think it is possible to support both Lori Drew and RMS on this issue.....
Re: (Score:2, Insightful)
If ffmpeg is under a license which says, basically, "you can only distribute this if you can pass on an impossible patent license", the
Re: (Score:3, Insightful)
That's not true. It's possible to lock yourself out of the right to use your own copyright via a license through really shitty drafting of the license (or on purpose). If I recall correctly from my software licenses class (and I might not), the magic word "exclusive" is all that is needed in the grant clause and BAM, you can't use your own copyrighted work!
I am merely a law school graduate. I haven't taken the bar yet. I'm not a lawyer. I'm
Re: (Score:2)
True, but the author is offering terms and will be required by the courts to abide by them if/when anyone accepts them. If they put the code under the terms of the LPGL 2.1, then the courts won't let them refuse to make good on their offer once someone's accepted it. Note that copyright has nothing to do with patent rights, except that the courts will tend to take the position that if the copyright holder also held patent rights (or a patent license that allowed them the pass rights on to others) then when
Re:Relying on a technicality (Score:4, Insightful)
You're confused. The author of the product doesn't have to abide by the license, they own the copyright and can do anything they want. The LGPL doesn't apply to them. It's perfectly legit for them to say, "hey, here is this code that implements patented algorithm X. if you want to use it you'll have to get your own license from the patent holder."
As far as this goes with the ffmpeg authors violating the patent by implementing this stuff in the first place, there is a certain amount of protection from patent litigation if you are doing research. Not as safe as having a license, but better than selling a blue-ray player without one. Additionally these developers are probably pretty close to judgment proof (ie. they mostly have no money to pay any judgments against them.)
Re: (Score:3, Informative)
You're forgetting a few things. Both GPL v2 and v3 talk about granting the recipient rights to redistribute the license. If the author was the patent-holder or a licensee, then to grant people that license without granting patent rights would render those clauses meaningless. Without both rights to use the patent and some right to pass on those rights, the recipients can't exercise the redistribution rights the license purports to give them. Courts are loathe to declare terms of a license meaningless, so th
Re: (Score:2)
You're forgetting that some of these patents only apply to the USA. So if in Hungary or wherever the developers reside doesn't recognize these patents then needing a license is mute.
Re: (Score:2)
Not if they distribute within the USA, it isn't. It's just that if the patent-holder is in the US and the infringer is in a country that doesn't recognize the type of patent in question it's a major pain for the patent-holder to get an enforceable judgment against the infringer themselves.
Of course, getting judgments against any users of the product barring it's use will be a lot easier to get. Monetary damages are unlikely, but a plain cease-and-desist is likely to be granted.
Re: (Score:2)
And what does distributing mean in this case?
Their servers are IIRC in Hungary. Most of the developers seem to also be located in Eastern Europe.
Still I guess that you are right about getting a judgment against Google if Google didn't license the patent would be relatively easy.
Read the fine references (Score:2)
Google is in the clear here.
This is tempest in a tea-cup stuff.
Steven
Google's explanation is quite clear and complete. (Score:5, Insightful)
They are distributing the library under the terms of the LGPL with no additional restrictions and so are complying fully with the license. Whether or not they are violating their patent license by doing so is their problem.
The situation this clause of the LGPL is aimed at is one wherein Google would be obligated by their patent license to require that everyone they distributed the program to sign a patent sublicensing agreement that took away rights granted by the LGPL.
it doesn't matter what licenses they have obtained (Score:5, Insightful)
It matters what patents exist. If it is the position of the FFMpeg authors that the patent license that Google has obtained is actually required for royalty-free distribution, then nobody can redistribute FFMpeg at all.
Re:What's all this license crap anyway? (Score:5, Informative)
It isn't when it's inside of Chrome.
The LGPL expressly allows closed-source and even non-free-as-in-beer software to link to an LGPL library, either statically or dynamically, without violation of its terms. That's what makes it lesser than the GPL.
I agree with sentiment in the last link though, this is none of the FSF's business -- the FFMPEG people are the only ones that can claim to be aggrieved here. Until that happens, this is much ado about nothing since there can be no violation of license terms to which the holder of the copyright does not object.
Terms of The Licences (Score:5, Interesting)
I have to reserve judgement until I know the details of Google's patent deal. It is possible that it includes downstream use.
All patent licenses are not the same. Some are a per-unit royalty, others are a lump-sum purchase of the use of the invention. It's even possible that Google did negotiate "downstream redistribution" of the library if they paid enough cash.
Re:Terms of The Licences (Score:5, Interesting)
The Chrome people say that you're getting a patent license for H.264, etc. if you use Chrome. Fine.
The interesting question is "Does my patent license for H.264, etc. extend to any decoding, or only that done by Chrome?". Said in another way, is my patent license only good if I'm doing the decoding in Chrome or does it apply to decoding done by me? If it is the latter, then anyone who wants a patent license can just download Chrome -- now they have a free patent license.
Re: (Score:2, Insightful)
The Chrome people say that you're getting a patent license for H.264, etc. if you use Chrome. Fine.
The interesting question is "Does my patent license for H.264, etc. extend to any decoding, or only that done by Chrome?". Said in another way, is my patent license only good if I'm doing the decoding in Chrome or does it apply to decoding done by me? If it is the latter, then anyone who wants a patent license can just download Chrome -- now they have a free patent license.
I think the fact that if the patent license applied to decoding done by software other than Chrome then everyone could get a patent license strongly implies it doesn't. I.e. the patent holders won't sue Google and they won't sue users of Google's software. If those users use other software that decodes H.264 I can't believe that the patent holders have agreed not to sue them.
Re:Terms of The Licences (Score:4, Insightful)
What's to stop me from writing a program that makes use of the copy of the codec installed by Chrome? I'm only using what the patent license said I could...
While you might be right, it would be unenforceable, and therefore irrelevant and meaningless. Kinda like the injunctions against DeCSS.
Re: (Score:3, Interesting)
What's to stop me from writing a program that makes use of the copy of the codec installed by Chrome? I'm only using what the patent license said I could...
While you might be right, it would be unenforceable, and therefore irrelevant and meaningless. Kinda like the injunctions against DeCSS.
Similarly, what's to stop me embedding Chrome in a window with no decorations and a single full-window <video> tag in my favourite video player user interface?
It's all but indistinguishable from using FFmpeg directly.
Can I distribute the combination as my own video player based on FFmpeg and Chrome?
Where is the line between "using Chrome" and "using Chrome discretely"? Do I have to show Chrome menu bars to avoid losing a lawsuit? Do I have to show Google's trademarks?
If I can embed it in a window, c
Re: (Score:2, Insightful)
The Chrome people say that you're getting a patent license for H.264, etc. if you use Chrome. Fine.
Doubtful. Google is getting a license to distribute patented technology to you.
Re:Terms of The Licences (Score:4, Informative)
Let's see the EULA for Chrome:
Re:Terms of The Licences (Score:4, Insightful)
Yeah, so...? That's just about the purpose of the licence, it doesn't say anything about how you can or can't use the software that's being licensed. If it said something like "you may use the software for the sole purpose of enjoying the benefit of the services...." it might be relevant. The whole paragraph is badly drafted anyway. "...license to use the software provided to you by Google as part of the Services as provided to you by Google..." is ambiguous.
Re: (Score:2, Interesting)
But in the link, dannyb@google.com says
He should definitely look at the terms of his patent license instead of deciding whether it's worth asking permission. Also his comment is just s
Re:What's all this license crap anyway? (Score:5, Insightful)
Re:What's all this license crap anyway? (Score:4, Interesting)
Re:What's all this license crap anyway? (Score:5, Interesting)
Regardless of the legality of what Google is doing, the point that only the ffmpeg folks are able to enforce the LGPL is still significant. Google's relationship with the project is likely quite good. They're sponsoring 9 students as part of their Summer of Code program. If one of the contributors were to file suit, it's likely that other project members could persuade that person to drop the suit.
Even if they are in violation of the letter of the law, they're not really in violation of the spirit of the law. They're giving back to the open source community by releasing the source to their browser. And they're paying to add new functionality to ffmpeg. The only issue is that their legal team felt the need to cover the company by purchasing a license. And they would have been foolish not to, since the threat of a LGPL lawsuit is much less than a patent infringement lawsuit. AFAIK, even if they were to lose, they would be given a chance to come into compliance. And this only becomes an issue if someone who contributed to ffmpeg feels that this minor issue merits the hassle of a lawsuit and probably end any GSoC sponsorship for the project in the future...seems unlikely to me.
So the point that only the ffmpeg contributor have standing to attempt to enforce the LGPL seems pretty important since it likely means that no one with the right to do so will go through a ton of hassle to iron out a few legal details when the company has been nothing but gracious towards the project as a whole and even towards the open source community as a whole. There's far too many companies violating the (L)GPL that are acting in bad faith attempting to leach off the open source community that would make better targets. ffmpeg even maintains a list of such companies on their site.
Re: (Score:3, Insightful)
Since the issue is their use of a library licensed under the LGPL, version 2.1, even if violating the "spirit" of a license was a problem, the "spirit" of a completely different license than the one applicable to the software they are using wouldn't be.
Here's a scenario (Score:2)
Re:Here's a scenario (Score:5, Interesting)
IANAL (but I try to keep up on patent/copyright law), but here's how I think that would go:
gr8_phk: Here you are, sir. One compiled binary of FFMPEG, with source!
customer: Thanks!
patent_lawyer: Hold on there! You don't have a patent license; pay up gr8_phk!
gr8_phk: I don't need a license, Google gave me one since I got this off of Google.
patent_lawyer: Google didn't give you shit. Pay up!
Google: He's right, we didn't give you anything.
gr8_phk: Grr!
FFMPEG developers: Wait a tick there Google! You can only use our code if you give everyone who got the source from you a patent license. ...
Google: Well, that isn't the agreement we have with the patent holders. Sorry.
FFMPEG developers: Fair enough, our lawyers will be suing you for copyright infringement.
Google: Ha! You're going to sue us? I doubt it. We'll tie this up in court for years until you throw in the towel.
FFMPEG developers:
Re:Here's a scenario (Score:5, Informative)
You're misinterpreting the LGPL. The language quoted by /. above says
Now, imagine it this way:
Let A be some 3d party software covered by patents that is unrelated to FFMpeg. Let B be Chrome. Let C be FFMpeg. Google got a patent for A. The patent is unrelated to FFMpeg.
The LGPL says that if you cannot distribute C without patent royalties, then you cannot distribute C at all.
People are making one of two mistakes regarding this issue. They're either assuming that the patent Google has cover C (this is thanks to Slashdot's shitty summary that makes it sound like this, but Google points out [whatwg.org] quite clearly this is not the case) or they think the LGPL says that if any patent restricts the distribution of A contained in B, then you distribute C if it is contained in B. This is a poor interpretation of the above-quoted LGPL clause.
The last link I provided (http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020035.html [whatwg.org]) explains better than I the stance Google has taken. I think this stance is correct.
Disclaimer: I am merely a law school graduate. I have not taken the bar yet. I am not a lawyer. I am not your lawyer. This is not legal advice.
Re: (Score:2)
Let A be some 3d party software covered by patents that is unrelated to FFMpeg. Let B be Chrome. Let C be FFMpeg. Google got a patent for A. The patent is unrelated to FFMpeg.
No, I don't think so. The patent(s) are for H.264 and H.264 is in FFmpeg, therefore the patents cover FFmpeg.
Re: (Score:3, Interesting)
He's not being misleading, he's just not telling you everything. They are distributing the library without an attached patent license. *They* have a patent license for the library. The question is whether or not distribution requires the patent license.
The heart of the issue is whether or not the functionality is used in the redistribution. I'm quite certain his take is that it isn't. The *running* of the application is what uses the functionality. Thus the user requires a license, not the distributor
Re: (Score:3, Funny)
How do you know isn't just a collective of Lisp Daemons at this point?
Re: (Score:2)
Re: (Score:2, Insightful)
I didn't know FFMpeg could afford to employ a team of lawyers for years. Note that they cannot use FSF lawyers, because the FSF requires that you assign all copyright over to them before they will defend you.
Note: I think that is true. I recall reading something like that on the FSF site years ago, but take it with a grain of salt.
Re: (Score:3, Insightful)
"I didn't know FFMpeg could afford to employ a team of lawyers for years. Note that they cannot use FSF lawyers, because the FSF requires that you assign all copyright over to them before they will defend you."
I'm willing to bet that there would be at least some organisations willing to help fund this lawsuit. The EFF is a good bet.
Re: (Score:2)
Re: (Score:2)
the FFMPEG people
not people, giants!
Re: (Score:2, Funny)
Slashdotters think copyright law is wrong and piracy is okay.
I think you have two distinct groups of slashdotters confused. Those of us who support the GPL do not pirate Microsoft Windows (we don't want it or need it) and we do not pirate music.
We're fundies man. Do not make me car bomb your OEM Microsoft Windows CDs.
Re: (Score:2)
I can't speak for anyone but myself.
I do NOT believe that copyright is wrong, at least not inherently.
I DO believe the DMCA is wrong, I DO believe copyright after the death of the originator is wrong, I DO believe that massive statuatory penalties intended to keep corporate infringers in line should NOT be applied to private citizens (I would accept that there should be some statuatory damages, not THOUSANDS of dollars per downloaded song though). I DO believe that treating the people who want to pay you l
Re:What's all this license crap anyway? (Score:4, Insightful)
Re: (Score:3, Interesting)
I should probably clarify that Google didn't say *which* libraries would be used, but I assume they were referring to Windows Media Player for Windows, Quicktime for Mac, and GStreamer for Linux. Someone in the know can probably confirm or deny.
Re: (Score:3, Interesting)
Re:Seems to be some confusion here (Score:5, Informative)
Nope, you've got it wrong. Chrome includes ffmpeg.
http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-June/020035.html [whatwg.org]
Re: (Score:2)
Seems you're right. The confusion is my own. The thread didn't start with the email you linked to, it started here:
http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019994.html [whatwg.org]
When I read it a few days ago, I understood it as "loading native codecs" rather than loading a binary library of FFMPEG. After that I paid little heed to the thread as these A\V codec discussions get a bit heated. :-/
Oddly, I have Chrome 2.0.172.30, but no FFMPEG license in sight. Oddly, the license for the V8 assembler is
OT: V8 history (Score:2)
Oddly, the license for the V8 assembler is listed as Copyright (c) 1994-2006 Sun Microsystems Inc. WTF?
V8 author Lars Bak used to work for Sun, so maybe he borrowed something.
Re: (Score:3, Informative)
> Oddly, I have Chrome 2.0.172.30, but no FFMPEG license in sight.
That's because <video> support was added in Chrome 3.x
Re: (Score:3, Funny)
Stop making sense, AKAImBatman. You're gonna spoil all the fun of this thread before it even gets going.
We need to destroy Google immediately! After all, what have they ever done for us?
Re: (Score:2)
The emails were on the WHATWG mailing list. Anyone can join and participate. I mostly keep an eye on things. Ideally, I want to be able to jump in and say "HOLD IT!" if things are going off-track, but it seems the browser makers have some good heads on their shoulders. Except for Microsoft. I'd love to pop in with the occasional exclamation of "bullshit", but that wouldn't accomplish much. ;-)
Re: (Score:2)
Re: (Score:3, Funny)
Wow, a capital letter...
http://bash.org/?367896 [bash.org]
Re: (Score:2)
The FFmpeg authours do like it to be spelled correctly.
Re: (Score:3)
I think I understood it better before I read that.
Re:Need a car analogy (Score:4, Insightful)
Re: (Score:3, Informative)
Mpeg AFAIK is a freely implementable spec
This is not true. MPEG is covered by a variety of patents which may or may not be valid in a number of different countries.
Re: (Score:3, Interesting)
1) Give software away without restriction. Result: someone takes the code, incorporates it into their paid for product and using the revenue from their near monopoly blows the 'free' version out of the water. No more free version.
Microsoft would tend to disagree with you, I'm sure. They managed to corner the market with a free product, in the case of Internet Explorer. Before you try and argue semantics simply because this won't be in support of your premise, it's true that they no longer have 100%; but t
Re: (Score:3, Insightful)
I don't necessarily disagree with what you're trying to convey, but your approach needs some work:
"Microsoft would tend to disagree with you, I'm sure. They managed to corner the market with a free product, in the case of Internet
Explorer. Before you also start bleating at me about how they were leveraging their monopoly, realise how well Google are doing in the market on search."
Netscape was an ok web browser and when IE made it to around 4 or 5, they became ok as well. The difference was that IE -was- ins