Talk:VP8: Difference between revisions
→Introductory wording: VP8 *is* on the level of open source software. |
|||
Line 27: | Line 27: | ||
:::::If you took any format (including one in the public domain) and altered it, it would, by definition, be a something else. [[Open source]] describes practices in production and development that promote access to the end product's source materials. [[Proprietary software]] is the oppose of that. The VP8 specification is publicly available under an open license. Implementations of VP8 are available under an open license. The format is open. Formats can be open without the backing of a standards body, and there is nothing in Google's licensing of VP8 to prevent someone from extending VP8 in a way that is backwards-compatible with VP8 decoders.<br>--[[User:Gyrobo|Gyrobo]] ([[User talk:Gyrobo|talk]]) 22:26, 26 May 2010 (UTC) |
:::::If you took any format (including one in the public domain) and altered it, it would, by definition, be a something else. [[Open source]] describes practices in production and development that promote access to the end product's source materials. [[Proprietary software]] is the oppose of that. The VP8 specification is publicly available under an open license. Implementations of VP8 are available under an open license. The format is open. Formats can be open without the backing of a standards body, and there is nothing in Google's licensing of VP8 to prevent someone from extending VP8 in a way that is backwards-compatible with VP8 decoders.<br>--[[User:Gyrobo|Gyrobo]] ([[User talk:Gyrobo|talk]]) 22:26, 26 May 2010 (UTC) |
||
:::::: You are putting VP8 on the level of open source software. That however is a mistake. It is a video compression format. Only the VP8 codec implementation that gogole has released is open source. That no longer is controlled by Google. The V8 video compression format however is still controlled by a single company. Therefore the format is proprietary. Describing VP8 as open source is just not correct. Open source only applies to source code and not to a format. A format is either propietary, or a standard or public domain. In addition to that it can be either closed or open (or something in between). However a format can not be open source. Describing the VP format therefore it is both "open" and "proprietary". It is not "open source". The VP8 codec implementation google has released should of course be described as open source. [[Special:Contributions/86.83.239.142|86.83.239.142]] ([[User talk:86.83.239.142|talk]]) 05:45, 27 May 2010 (UTC) |
:::::: You are putting VP8 on the level of open source software. That however is a mistake. It is a video compression format. Only the VP8 codec implementation that gogole has released is open source. That no longer is controlled by Google. The V8 video compression format however is still controlled by a single company. Therefore the format is proprietary. Describing VP8 as open source is just not correct. Open source only applies to source code and not to a format. A format is either propietary, or a standard or public domain. In addition to that it can be either closed or open (or something in between). However a format can not be open source. Describing the VP format therefore it is both "open" and "proprietary". It is not "open source". The VP8 codec implementation google has released should of course be described as open source. [[Special:Contributions/86.83.239.142|86.83.239.142]] ([[User talk:86.83.239.142|talk]]) 05:45, 27 May 2010 (UTC) |
||
:::::::It ''is'' open source. The specification for the format is publicly available, under a fairly permissive CC license that allows dissemination and alteration. This meets the definition of open source. The level of control a company exerts on a format has no bearing over whether it is proprietary or open source, only the availability and licensing terms of the source code.<br>--[[User:Gyrobo|Gyrobo]] ([[User talk:Gyrobo|talk]]) 14:27, 27 May 2010 (UTC) |
Revision as of 14:27, 27 May 2010
This article has not yet been rated on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
|
References needed
This page needs references for the claims it makes. --Tegbains (talk) 07:42, 27 October 2008 (UTC)
Introductory wording
"VP8 is an open source, a proprietary video codec..." - wait, what? How can it be open source and proprietary at the same time? That makes no sense. -- Wjbuys (talk) 08:34, 24 May 2010 (UTC)
- The wording is supposed to say formerly proprietary. 86.83.239.142 (talk · contribs) changed it on the assumption that it couldn't be open source unless it was turned over to a standards body. This is incorrect, and someone else has since changed it back.
--Gyrobo (talk) 17:00, 24 May 2010 (UTC)
I can see VP8's source code. Therefore, it is open-source. The "owned by Google" part further on the sentence describes what you want to say. —Preceding unsigned comment added by DanimothWiki (talk • contribs) 18:11, 25 May 2010 (UTC)
VP8 is a video compression format.
- It is proprietary which means that Google alone holds exclusive rights to VP8. VP8 is not placed in the public domain or handed to a standardization organization like h.264 or VC-1 which are public standards for which the copyrights belong to those standardization organizations. Google alone controls improvements or new versions of VP8.
- It is an open format because the specification is available free for anybody and Google has promised irrevocably to not assert its patents against users and implementers in its VP8 bitstream format specifcation license. http://www.webmproject.org/license/bitstream/
- The codec software which Google released under different license (a BSD like license is just an implementation of VP8. That is implementation is the only part that is released as an open source codec. It does not make VP8 open source but makes for at least one open source VP8 implementation.
So concluding VP8 is a proprietary video compression format, it is an open video compression format and it has at least one open source implementation. 86.83.239.142 (talk) 06:01, 26 May 2010 (UTC)
- I think it would be useful to have the VP8 license (from the specification) right here for reference:
“ | Google hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise implementations of this specification where such license applies only to those patent claims, both currently owned by Google and acquired in the future, licensable by Google that are necessarily infringed by implementation of this specification. If You or your agent or exclusive licensee institute or order or agree to the institution of patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that any implementation of this specification constitutes direct or contributory patent infringement, or inducement of patent infringement, then any rights granted to You under the License for this specification shall terminate as of the date such litigation is filed. | ” |
— Google, Inc., VP8 Data Format and Decoding Specification |
- This license section does state that implementations are irrevocably royalty-free (unless you sue someone over VP8 patents). However, the copyright section makes it clear that the specification itself is available under a Creative Commons — Attribution 3.0 Unported license. It's open.
--Gyrobo (talk) 14:47, 26 May 2010 (UTC)- So Microsoft could adapt VP8 if they wanted to and it still be VP8? Or can only Google do that. The simple answer is that only Google can do that. If anyone else would alter VP8 specification it would not be VP8 anymore. If Google/On2 adapts the VP8 spec everybody has to follow to stay in line with VP8. that is what makes it proprietary. The control Google has over the format of VP8. Google could change the spec tommorrow and nobody would be able to do anything about it. 86.83.239.142 (talk) 18:03, 26 May 2010 (UTC)
- That's true of any format that isn't in the public domain. There's a difference between open source and public domain.
--Gyrobo (talk) 19:55, 26 May 2010 (UTC)- No, that is the definition of proprietary. Controlled by a single company. So this format is both proprietary controlled and open at the same time. 86.83.239.142 (talk) 21:54, 26 May 2010 (UTC)
- If you took any format (including one in the public domain) and altered it, it would, by definition, be a something else. Open source describes practices in production and development that promote access to the end product's source materials. Proprietary software is the oppose of that. The VP8 specification is publicly available under an open license. Implementations of VP8 are available under an open license. The format is open. Formats can be open without the backing of a standards body, and there is nothing in Google's licensing of VP8 to prevent someone from extending VP8 in a way that is backwards-compatible with VP8 decoders.
--Gyrobo (talk) 22:26, 26 May 2010 (UTC)- You are putting VP8 on the level of open source software. That however is a mistake. It is a video compression format. Only the VP8 codec implementation that gogole has released is open source. That no longer is controlled by Google. The V8 video compression format however is still controlled by a single company. Therefore the format is proprietary. Describing VP8 as open source is just not correct. Open source only applies to source code and not to a format. A format is either propietary, or a standard or public domain. In addition to that it can be either closed or open (or something in between). However a format can not be open source. Describing the VP format therefore it is both "open" and "proprietary". It is not "open source". The VP8 codec implementation google has released should of course be described as open source. 86.83.239.142 (talk) 05:45, 27 May 2010 (UTC)
- It is open source. The specification for the format is publicly available, under a fairly permissive CC license that allows dissemination and alteration. This meets the definition of open source. The level of control a company exerts on a format has no bearing over whether it is proprietary or open source, only the availability and licensing terms of the source code.
--Gyrobo (talk) 14:27, 27 May 2010 (UTC)
- It is open source. The specification for the format is publicly available, under a fairly permissive CC license that allows dissemination and alteration. This meets the definition of open source. The level of control a company exerts on a format has no bearing over whether it is proprietary or open source, only the availability and licensing terms of the source code.
- You are putting VP8 on the level of open source software. That however is a mistake. It is a video compression format. Only the VP8 codec implementation that gogole has released is open source. That no longer is controlled by Google. The V8 video compression format however is still controlled by a single company. Therefore the format is proprietary. Describing VP8 as open source is just not correct. Open source only applies to source code and not to a format. A format is either propietary, or a standard or public domain. In addition to that it can be either closed or open (or something in between). However a format can not be open source. Describing the VP format therefore it is both "open" and "proprietary". It is not "open source". The VP8 codec implementation google has released should of course be described as open source. 86.83.239.142 (talk) 05:45, 27 May 2010 (UTC)
- If you took any format (including one in the public domain) and altered it, it would, by definition, be a something else. Open source describes practices in production and development that promote access to the end product's source materials. Proprietary software is the oppose of that. The VP8 specification is publicly available under an open license. Implementations of VP8 are available under an open license. The format is open. Formats can be open without the backing of a standards body, and there is nothing in Google's licensing of VP8 to prevent someone from extending VP8 in a way that is backwards-compatible with VP8 decoders.
- No, that is the definition of proprietary. Controlled by a single company. So this format is both proprietary controlled and open at the same time. 86.83.239.142 (talk) 21:54, 26 May 2010 (UTC)
- That's true of any format that isn't in the public domain. There's a difference between open source and public domain.
- So Microsoft could adapt VP8 if they wanted to and it still be VP8? Or can only Google do that. The simple answer is that only Google can do that. If anyone else would alter VP8 specification it would not be VP8 anymore. If Google/On2 adapts the VP8 spec everybody has to follow to stay in line with VP8. that is what makes it proprietary. The control Google has over the format of VP8. Google could change the spec tommorrow and nobody would be able to do anything about it. 86.83.239.142 (talk) 18:03, 26 May 2010 (UTC)