Google’s WebM, an open and royalty-free media format based on the VP8 video codec, was amongst the highlights coming out of Google I/O 2010. After examining the software license, open source pundits questioned whether WebM should, in theory, be classified open source software. The larger question is why Google allowed this debate to occur in the first place, and what it means for your organization when evaluating an “open source product”.
Google has positioned WebM as an open alternative to the popular H.264 video codec. Browser vendors from Microsoft, Mozilla, Opera, Adobe and of course Google have signaled support for WebM based on the open nature of WebM. The royalty free angle surely helped in this decision. As would be expected of an open source project, Google released the source code to WebM.
Open source in theory or practice?
Google did not however utilize an Open Source Initiative (OSI) approved license for WebM. As such, in theory, WebM could not be considered open source software under the open source definition (OSD). ComputerWorld UK columnist and OSI board member Simon Phipps writes:
“Many government and business policies around the world point to OSI when defining what is acceptable as “open source”. The OSD remains the “gold standard” and we all have much to lose if it is subverted.”
The WebM FAQ explains Google desire to utilize a standard BSD or Apache license, but deciding to utilize a BSD-based license in order to meet Google’s needs:
“The Apache license is somewhat similar in effect to this license. The main reason it was not used is that filing patent litigation against someone using the Apache 2 license only terminates patent rights granted under the license. Whoever filed the litigation would still be able to use the software they are suing over and still be in compliance with the license. This license, however, terminates all rights when patent litigation is filed. Rather than modify the Apache license to meet our needs, which would probably lead to significant confusion, we went with the simpler approach of a BSD style license + patent provision.”
Bruce Perens, author of The Cathedral & Bazaar, decided to submit the WebM license to the OSI for review and approval as he wishes to create a derivate work based on it.
Google’s Open Source Programs Manager, Chris DiBona, responded asking the OSI to delay a review of WebM. Dibona wrote:
“Please hold off on submitting this while we determine certain compatibility issues internally at google….I would also point out that we’re uncomfortable with making license proliferation worse and in the event we do submit it, we will want a couple of changes to how OSI does licenses.
1) We will want a label explicitly deterring the use of the license.
2) We will want the bod (board of directors) list archives open for any discussions of webm. We are not comfortable with OSI being closed.
3) We need to know OSI’s current corporate status…..”
Responses to DiBona quickly addressed Google’s three requirements as being non issues.
Suppose for a minute that Microsoft has followed Google’s approach with WebM licensing, and further, required the OSI agree to “changes to how OSI does licenses” as a precursor to submitting a license for OSI review and approval. Microsoft would have been lynched by virtually every open source pundit.
Google is treated quite differently by open source pundits because Google contributes much to open source projects and generally tries to release source code under an OSI-approved license whenever possible – namely, when it suits Google’s business needs.
Wither the “open source” brand?
There is however a larger issue at hand. As open source becomes mainstream, vendors are under pressure to market their offerings using the “open source” brand to the highest degree possible without misleading customers.
For better or worse, an OSI-approved license has become the de facto requirement for vendors calling themselves or their products “open source”. When Google, one of the largest supporters of open source, goes out and purposefully circumvents the OSI, what signal does this send to other vendors? How important is using an OSI-approved license likely to be in the future if other vendors follow Google’s lead?
If using an OSI-approved license no longer becomes the precursor to utilizing the “open source” brand, enterprises, or more importantly, developers who often make the initial decision to use an open source product, risk using purported open source software which may be at odds with the enterprise’s legal policies.
I completely understand that Google felt it’s business needs were not met using an existing OSI-approved license – even if some suggest otherwise. I also understand why Google would want to limit its patent offer in the WebM license to any user until that user decides to sue another user for patent infringement related to WebM usage. Google has every right to make business decisions and utilize a license closely aligned with those decisions. However, Google, for all its open source credibility, should be expected to work with, not around, established open source processes. If the process is broken, help fix it, not make it worse.
Going forward, it becomes even more critical for you to validate that software carrying the “open source” marketing badge aligns with your expectations.
Follow me on twitter at: SavioRodrigues PS: I should state: “The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.”
05.28.10 at 8:33 pm
Good riddance to OSI if you ask me. It was/IS nothing but an effort to fleece/Con the Free Software movement into supporting Microsoft Crap.
05.29.10 at 4:40 am
The bit asking about “corporate status” is pointing out that for a large chunk of 2009, OSI was suspended because … no-one got around to putting in the paperwork. Yes, really:
http://blogs.the451group.com/opensource/2009/10/06/the-open-source-initiatives-corporate-status-is-suspended-a-caos-theory-qa/
So sadly, in the circumstances, asking “look, could you please show the faintest signs of competence before we’re expected to take you seriously” is quite reasonable.
05.30.10 at 5:18 pm
No, really not – please stop posting this assertion everywhere, David.
OSI discovered that accounts for years well in the past had not been filed for some reason. As a result of this omission being advised to the State by someone in the community, California suspended OSI’s corporate status.
As soon as the current Board discovered the matter, it started researching, located the missing accounts, gained professional advice, filed them and had the corporate status restored. So your accusation of incompetence of the current Board, which you have made in several places, is both incorrect and unjust since the current Board in fact corrected the problem rather than causing it.
05.30.10 at 6:24 pm
That is good to hear. But it’s hard to interpret Google’s third question any other way.
05.29.10 at 7:07 am
[…] Implications of Google’s WebM license on open source selection "However, Google, for all its open source credibility, should be expected to work with, not around, established open source processes. If the process is broken, help fix it, not make it worse." (tags: Google WebM OpenSource FOSS License) […]
05.29.10 at 9:11 pm
[…] Implications of Google's WebM license on open source selection … […]
05.30.10 at 3:08 pm
[…] Implications of Google's WebM license on open source selection … […]
05.31.10 at 2:52 am
[…] Rodrigues / rand($thoughts);: Implications of Google’s WebM license on open source selection — Google’s WebM, an open and royalty-free media format based on the VP8 […]
05.31.10 at 3:05 am
When using certain brand name, there are rules to follow. Wine in France, noodle in Japan, or fried rice in China have such rules. One shall invent a new brand name if don’t like the rule instead of bullying.
05.31.10 at 4:00 am
great post, this article is helping me so much, thx
06.01.10 at 3:59 pm
[…] Implications of Google’s WebM license on open source selection, rand($thoughts); […]
06.03.10 at 12:03 am
Nicely written post. Gave me a wider perspective on the matter. Thanks.
06.03.10 at 12:41 am
[…] Implications of Google's WebM license on open source selection … […]
06.03.10 at 5:06 am
[…] Implications of Google’s WebM license on open source selection, rand($thoughts); […]
06.07.10 at 8:11 pm
[…] Implications of Google's WebM license on open source selection … […]
07.06.10 at 8:33 pm
i just know this page, nice blog you have….
i will visit this web more often and read about your post,
i like ur topic specially about
Implications of Google’s WebM license on open source selection
Cheers
08.31.10 at 9:04 pm
Don’t stop posting such articles. I love to read stories like that. BTW add some pics :)
02.05.13 at 8:09 am
“Implications of Googles WebM license on open source selection
rand($thoughts);” was indeed a fantastic blog post. If solely there were far more blogs similar to this
one on the actual world-wide-web. Regardless, many thanks for your personal precious time,
Berniece
05.23.13 at 10:28 am
Generally I don’t read article on blogs, however I would like to say that this write-up very forced me to try and do so! Your writing style has been amazed me. Thanks, very great post.
07.24.13 at 2:54 pm
I think this is among the most vital info for me.
And i’m happy reading your article. However want to observation on some normal issues, The site taste is wonderful, the articles is truly great : D. Just right job, cheers
07.27.13 at 4:55 am
I know this if off topic but I’m looking into starting my own blog and was wondering what all is required to get setup? I’m assuming
having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% sure.
Any recommendations or advice would be greatly appreciated.
Many thanks
08.01.13 at 7:22 pm
When body fat, many people usually often on complete starvation diets.
With this, however, they strip off their body the fundamental
consumption of nutrients, minerals and vitamins which cuases various health conditions ultimately.
Just what balance diet?
The important thing to weight loss in a healthy approach is by following a
well balanced and nutritious diet that includes the ration
of proteins, carbohydrates, minerals and fats. It’s correct that you require a particular intake of fat and carbohydrates so that you can function properly as well as stay in shape.
Vitamin supplements play a very important role in relation to this. May wish to responsible for various functions within the body, but consuming foods abundant with vitamins and minerals can as well lead to natural and healthy weight-loss.
Minerals and vitamins, and why you need them
A structured and healthy intake of minerals, vitamins and also other nutrients is vital. Lack of these elements leads to different health conditions. Many people force on taking supplements for sufficient mineral and vitamin intake, however, a good choice of food will too make a difference source balancing critical factors in your body.
They’re primarily classified into 2 main categories water soluble and fat soluble vitamins.
Fat soluble vitamins are vitamins that are stored from the
body, and they’re highly seen in bad fats including oil, butter and dairy foods. Even though they are essential for performing activities. Overabundance these vitamins could possibly be unhealthy for your health.
Water soluble vitamins usually are not stored within the body hence you will need regular use of vitamin rich foods to be able to keep healthy. Water soluble vitamins include vitamin b complex, C, and folate. Miacin, thalmin and riboflavin may also be regarded as water soluble vitamins. They’re
actually many of the important components that you just consume along with
their functions are
(a)They help in releasing energy from food
(b)They take part in energy production
(c)They help in cell reproduction and metabolize amino acids as well
(d)Ascorbic Acid helps with gathering of collagen that supports blood vessels
and also helps in blood clotting
What you must eat to lose weight naturally
Use of protein is known as the best strategy for gaining
healthy muscle as well as trimming down extra inches. You
ought to go for lean meat, eggs and fish to be
able to eat more protein. However you should boil, bake or steam your foods to
be able to you can keep them full of nutrients and light-weight on calories.
Beans, lentils and oats are wonderful choices since they will be high on energy
as well as act as hunger suppressants.
It’s not the foods you eat that matters, but wait, how much you eat after that make the numbers to reduce weight. The proper balance of minerals, proteins and energy and vitamins in what you eat may be the only aspect in slimming down and also leading a healthy life. In order to ensure that what you are eating is correct, you must consult a health nutritionist for any diet chart.
04.23.16 at 8:37 pm
riga sex guide
Implications of Google’s WebM license on open source selection | rand($thoughts);
04.25.16 at 7:12 am
escorts ladys
Implications of Google’s WebM license on open source selection | rand($thoughts);
04.29.16 at 5:38 pm
riga strip
Implications of Google’s WebM license on open source selection | rand($thoughts);