4 ms·
NO! WRONG! tl;dr NO CODE IS BEING RELEASED AS BSD! nothing is being released as BSD-license! NOTHING! take down this title! it will only harm the public percep
by gcb0 13y ago
NO! WRONG! tl;dr NO CODE IS BEING RELEASED AS BSD!
nothing is being released as BSD-license! NOTHING! take down this title! it will only harm the public perception of webM and make webM supporters sound as crazy as i am sounding here (i am the exception guys, everyone else is pretty sane)
CISCO is releasing header files and such so that you can compile their still-patent-encumbered binary blobs into a few major platforms. NOTHING even slightly relevant is being given out as BSD-license. Nada. Zero.
This is nothing but harmful propaganda against open standards.
- jmvalin 13y agoThere is no release yet, but Cisco is saying they will be releasing the source code of the full implementation, not just nvidia-style hooks to a binary blob. AFAIK, the plan is for users to be able to replicate the build and see that the binary they got from Cisco indeed corresponds to the source code.
- saidajigumi 13y ago> NO! WRONG! tl;dr NO CODE IS BEING RELEASED AS BSD! Then please cite a source that backs that up. Bothering to follow the links from the Mozilla post indicates you are dead wrong: We plan to open-source our H.264 codec, and to provide it as a binary module that can be downloaded for free from the Internet. -- [1] [...] The source code will be open source and distributed with a BSD lIcense. The binary module is separate and when the users software downloads it from Cisco, that is when we are responsible for paying the MPEG LA royalties. – Nadee Gunasena, Cisco PR [2] [1] Cisco blog: http://blogs.cisco.com/collaboration/open-source-h-264-removes-barriers-webrtc http://blogs.cisco.com/collaboration/open-source-h-264-remov... [2] Comment on same: http://blogs.cisco.com/collaboration/open-source-h-264-removes-barriers-webrtc/#comment-966417 http://blogs.cisco.com/collaboration/open-source-h-264-remov...
- DannyBee 13y agoSo it's BSD license but you don't get the mpeg-la license if you build it yourself, because it's covered by cisco's capped binary distribution license with mpeg-la. So "it's open source, but you can't use what you build".
- BrendanEich 13y agoIANAL, but you can use it if you build it yourself, and even up to some small-ish scale (100k users? check with the MPEG LA). Do get your own legal advice. As someone tweeted at me, BSD is a free/libre license, but it lacks an explicit patent clause, so BSD-licensed code may well not be free as in speech. Hence my use of gratis to describe what Cisco will release, both source and binaries. /be
- DannyBee 13y agoMPEG-LA is unlikely to sue small open source users due to the regulatory environment, but i'd rather not rely that. BSD lacks a patent clause, but the vast majority of open source lawyers believe there is an implied patent license, so this is normally not an issue. It is in this case, sadly. I agree that your terminology is probably a better description of what is happening here.
- SeanLuke 13y ago> BSD lacks a patent clause, but the vast majority of open source lawyers believe there is an implied patent license, so this is normally not an issue. What? Where did you hear such a thing?
- DannyBee 13y ago1. I'm an open source lawyer. This has been gone over many times at legal conferences, private and public mailing lists, etc. 2. Ask any others :) Think of it this way: Your argument for giving someone a BSD licensed piece of software and then suing them over patents in it is "Yeah, I explicitly granted them the right to "freely redistribute and use it", but i didn't really mean for them to be able to do so" At least in the US, roughly every open source lawyer i've met, believes a judge would have no trouble finding an implied license. The only question is usually one of scope, and one of whether it would include sublicensing.
- 13y ago
- gcb0 13y agoyou even cite the source but can read the paradox on "open source [...] and provide a binary blob"? Read the response from Firefox to understand. If you are not a coder, than i apologize and provide a car analogy :) they are giving out cars with the engine bay shut, but they are providing 3D files under BSD license so you can print a glove and a shoe to use when driving the car. And the shoes and gloves are so bad, the the mozilla driver said he will just sew his own and use the car for free, which he still has no idea which engine it is using or what fuel it takes. as i said, no "significant code" will be provided. The code they are open sourcing is HEADER FREAKING FILES for the entry points on the binary blob. It is the exact same thing as nvidia provides. and nvidia even provides the header files as GPL! so let's all go buy nvidia drivers as they have GPL OPEN SOURCE DRIVERS PROVIDED BY NVIDIA! huray!
- adrianmalacoda 13y agoFAQ[1] implies this is not the case, and that the source will correspond to the binary. The only thing the binary will bring that the source itself will not is the MPEG LA licensing. > Q. Why is Cisco making both source and binary versions available? > A: The source code is available so that an implementation of H.264 is available for the community to use across any project, and to leverage the community to make the codec better for all. We will select licensing terms that allow for this code to be used in commercial products as well as open source projects. In order for Cisco to be responsible for the MPEG LA licensing royalties for the module, Cisco must provide the packaging and distribution of this code in a binary module format (think of it like a plug-in, but not using the same APIs as existing plugins), in addition to several other constraints. This gives the community the best of all worlds - a team can choose to use the source code, in which case the team is responsible for paying all applicable license fees, or the team can use the binary module distributed by Cisco, in which case Cisco will cover the MPEG LA licensing fees. [1] http://www.openh264.org/faq.html http://www.openh264.org/faq.html
- gcb0 13y agoAh ok, so they are pretty much making a bad implementation public so it is easier to sue open source alternatives since now they can't deny seeing the code... nice move.
- lambda 13y agoAs far as I can tell (given that they haven't actually released anything yet, I can't verify), they will release the source under a BSD style license, which grants you copyright rights to modify and use the source as you like. A BSD style license grants you no patent rights, however. They will furthermore release a binary blob that grants you patent rights, but only if you use that specific binary blob obtained from them and don't redistribute it. That's as open as you can get with a patent-encumbered codec. I'm not sure what else they could do.