Slashdot Mirror


FLOSS Codecs Emerge Victorious In Wikimedia Vote

An anonymous reader writes "Michael Maggs from the Wikimedia Foundation's multimedia team has given a final summary of the discussion and vote about whether to support MP4 video or not. Twice as many people voted against adding MP4 to Wikimedia than voted for full support. Now they can get back to their mission of advocating openness. 'Those opposing MP4 adoption believe that in order for what we create to be truly free, the format that it is in also needs to be free, (else everyone viewing it would need to obtain a patent license in some form to be able to view it). ... From that viewpoint, any software infrastructure in Wikimedia projects must adhere to community norms regarding intellectual property, patent status, licensing or encoding methods. Current community requirements are that free/open standards should be used at all times to encode and store video files on the servers that house our data, so that both our content and software can be redistributed without any restrictions. Proprietary video containers or codecs such as MP4 are not allowed on Wikimedia projects because they are patent-encumbered and their software cannot be re-licensed freely (though MP4 content can be freely re-licensed).'"

38 of 235 comments (clear)

  1. How it happened: very encouraging for anti-swpat by ciaran_o_riordan · · Score: 5, Insightful

    There was an initial surge of pro-mpeg votes by people connected to the WikiMedia Foundation and the technical team which would have been implementing it, then there were many days of mostly anti-mpeg voting when normal Wikipedia contributors heard about this idea.

    As someone who has been campaigning for many years against software patents, it was very encouraging to see that the general Wikipedia populous (i.e. after the initial pro-mpeg surge from employees and pre-briefed technicians) was two-thirds against the use of patented formats.

  2. Re:Need clarification by Zocalo · · Score: 4, Informative

    Just what it sounds like. You can produce an MP4 and license the video itself (the "content") under a free license like Creative Commons, but the software required to play back that CC licensed video content is patent-encumbered and cannot be freely re-licensed.

    --
    UNIX? They're not even circumcised! Savages!
  3. Tempest in a tea pot by msobkow · · Score: 4, Insightful

    The whole issue is about idealism, not practicality. In practice, MP4s are available on pretty much any device.

    Unfortunately, that idealism is shooting wikimedia in the foot, because there are platforms that don't have open source codecs installed by default, leaving the "average" user unable to view the videos.

    So in their zeal to pursue "openness", they've closed the doors on the people who matter most: the users.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Tempest in a tea pot by amiga3D · · Score: 3, Insightful

      That availability comes at a price. It's almost impossible for a truly open piece of hardware to compete so we get locked down hardware in return for using proprietary codecs. You are right, it does come down to ideology and as I often say most people don't really want to be free as long as they can live in a golden cage.

    2. Re:Tempest in a tea pot by Vanders · · Score: 4, Interesting

      The users are exactly the people they're thinking about. Because in ten years time, it's the users who'll be happy not to deal with some proprietary closed format that isn't supported on their new device, because sadly it's obsolete and no one cares about Intel Indeo, oh sorry, I mean, MPEG-2, oh wait, I mean, h.264. They care because by using an open format they stand a chance of providing support to the latest iBrain 7, without having to destroy the content with yet another lossy conversion.

      Of course if your outlook is limited to the short term of less than the next 12 months then I guess the decision looks bad, but then you're not thinking about the long game.

    3. Re:Tempest in a tea pot by evilviper · · Score: 2

      there are platforms that don't have open source codecs installed by default, leaving the "average" user unable to view the videos.

      There are fleetingly few of those... WebM support has gotten pretty pervasive. Chrome & Firefox have had it built-in for quite a while, as does Android, and more. In addition, there are native JAVASCRIPT decoders for Vorbis, Theora, and VP8, which could be used for any platforms that lack support, at merely a performance penalty.

      Nobody is getting shot "in the foot" here. A small number of users may have a bit of difficulty displaying the content, but only very few. But ANY kind of progress requires someone being left behind, just as selecting MP4 *before* now would have caused some people problems, so too will this choice of FLOSS codecs. And their stand will only help to either encourage further adoption by those minority hold-outs (ie. Apple and Microsoft), or encourage users to avoid those companies.

      If there has to be some pain, it's better than the pain is on behalf of pushing individuals and companies towards more freedom, and a long-term sustainable option.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:Tempest in a tea pot by Guspaz · · Score: 2, Insightful

      What makes you think the terribly performing FLOSS codec of the day will be more likely to be supported in the future than today? You'll probably find the FLOSS codecs are just as poorly supported in the future as they are now.

      There are a few exceptions, where the FLOSS codecs are really quite good; Xiph has done some great things with speech codecs, for example. But Theora and VP8 are terrible, and VP9 doesn't even match h.264, let alone h.265...

    5. Re:Tempest in a tea pot by Vanders · · Score: 5, Insightful

      the terribly performing FLOSS codec of the day

      I'm not sure which codec you're referring too, so I can't answer you there.

      I guess my optimism is based on WebM being an open format, thus allowing anyone to implement it on any future platform. Unlike various proprietary formats, that won't. I mean, does your 'phone support Intel Indeo or RealPlayer G2?

      VP9 doesn't even match h.264, let alone h.265

      That's really odd, because the benchmarks I've seen show VP8 & h264 to be evenly matched, and no one has produced a finished h.265 or VP9 codec, so I do wonder how you think you've seen those two codecs fairly benchmarked?

    6. Re:Tempest in a tea pot by symbolset · · Score: 4, Insightful

      I am puzzled why you think that a free, charitably supported, nonprofit, publicly edited encyclopedia wouldn't have idealism as one of its core principles.

      --
      Help stamp out iliturcy.
    7. Re:Tempest in a tea pot by symbolset · · Score: 4, Informative

      VP9 is going to be supported for both encode and decode on the next generation of chipsets and devices from ARM, Broadcom, Intel, LG, Marvell, MediaTek, Nvidia, Panasonic, Philips, Qualcomm, RealTek, Samsung, Sigma, Sharp, Sony and Toshiba. That's a long list of heavy hitters. Maybe they know something you don't.

      --
      Help stamp out iliturcy.
    8. Re:Tempest in a tea pot by Ruedii · · Score: 2

      WebM codecs such as VP8 and VP9 are also supported on nearly every device. W3.org, Google and the companies supporting ARM have put their full force behind the VPx codecs, and thus the WebM container format. Every Chrome and Firefox user can view it, and if you have device without browser support, you can download either a third party browser such as Firefox or the wikipedia app for most devices, and that will support it.

      Support for WebM codecs is very widespread. As of companies backing VP8 and VP9, they include nVidia, AMD, Intel, Google, and the major manufacturers of ARM chipsets. Many of these companies are implementing hardware optimizations and hardware support for the VP8 and VP9 codecs.

    9. Re:Tempest in a tea pot by cheesybagel · · Score: 2

      Because you don't have to pay patent royalties to use it.

    10. Re:Tempest in a tea pot by shutdown+-p+now · · Score: 2

      I guess my optimism is based on WebM being an open format, thus allowing anyone to implement it on any future platform. Unlike various proprietary formats, that won't. I mean, does your 'phone support Intel Indeo or RealPlayer G2?

      H.264 is also an open format in a sense that Indeo etc never were - it has a public specification, and it has complete open source implementations. The only thing that's not open it are the patents, but "in ten years time" they won't be in force anymore.

  4. Re:Why does Wikimedia hate batteries? by amiga3D · · Score: 5, Insightful

    Freedom isn't free.

  5. Re:Need clarification by Anonymous Coward · · Score: 3, Insightful

    To be fair, you cannot freely re-license any open source codecs either - at least not without contacting all of the folks who contributed to the project and getting their OK on a different license. If the license is currently GPL3 and you want to re-license to Apache - good luck with that.

  6. Re:so what free codec can/should I use? by wiredlogic · · Score: 2, Informative

    and those who have Windows definitely have Quicktime installed.

    Quicktime on Windows is a steaming turd along with its redheaded stepchild iTunes. I definitely don't have it installed. If you can't be bothered to use a 21st century cross platform container format I'll gladly skip watching your video.

    --
    I am becoming gerund, destroyer of verbs.
  7. Thin. by westlake · · Score: 4, Informative

    For information only, the raw, unadjusted, uncorrected figures were:

    Prefer full MP4 support: 145
    Prefer partial MP4 support - viewing only: 4
    Prefer partial MP4 support - contributions only: 56
    Neutral: 7
    Prefer no MP4 support: 309

    Total 521

    Is the function of a resource like the Wikipedia to serve its larger audience or its ideological purists?

    If you know anyone who cannot legally play an MP4 video, I would like to meet them. If you can frame an intelligible argument for refusing MP4 video contributions, I would like to hear it.

    1. Re:Thin. by sk999 · · Score: 3, Interesting

      "If you know anyone who cannot legally play an MP4 video, I would like to meet them."

      How is someone to know if they are or are not legally allowed to play MP4?

    2. Re:Thin. by Vanders · · Score: 2

      If you know anyone who cannot legally play an MP4 video, I would like to meet them.

      I've got a better question for you: why are there still people who are unable to open and play back a WebM video? What's the driver behind not including WebM support in the handful of OSes & devices that have refused so far? It isn't technical. It certainly isn't a cost issue. It surely can't be licensing. So that only leaves, what, ideology?

      Are Apple & Microsoft going to continue to make their users lives more difficult because of their own ideology? Why are they doing that?

  8. Re:But... by Anonymous Coward · · Score: 4, Insightful

    Some people have priorities beyond people being able to read their website, too.

    I thought a website was a way to communicate with people -- a service provided to them. Turns out I'm wrong. Turns out a website is a way of attempting to browbeat people into using hardware that some shadowy collection of self-appointed watchmen have judged pure enough for their tastes.

  9. Re:Why does Wikimedia hate batteries? by Immerman · · Score: 5, Insightful

    And?

    Wikimedia is concerned (IIRC) with building a library of content that freely accessible and sharable in perpetuity, I'd say that mission trumps catering to current-gen device users. How many hours per day did you say you spent watching wikimedia videos on your phone? The device manufacturers are after all free to implement hardware decoders for open codecs as well, and unlike H.264 they don't even need to pay any royalty fees to do so.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  10. Re:so what free codec can/should I use? by rduke15 · · Score: 2

    You are obviously not one of the people who needs to work with these videos, but I'm still interested in learning which "21st century cross platform container format" you would recommend, that anyone and their uncle is able to open (without calling me on the phone first).

    I don't like QT much either, but what else can play back ProRes and H264, move frame-by-frame (including backwards), and display timecode and frame numbers?

  11. Re:This means by evilviper · · Score: 5, Informative

    They are only accepting Vorbis/FLAC audio, Theora video, in ogg containers?

    You seem to be a few years behind the times... WebM is perfectly FLOSS, and much improved.

    For lossy audio, in addition to Vorbis, there is the much better Opus codec. FLAC is the standard for lossless, as there isn't much room for improvement.

    For video, VP8 (and soon, VP9) are vastly superior to Theora.

    And WebM uses the MKV container... not the horrific Ogg.

    Most web browsers support WebM... Chrome/Chromium and Firefox/IceWeasel have support built-in, though the later is lagging a bit behind on VP9/Opus. And IE users can play WebM videos by just installing the codec pack.

    The "Video Without Flash" add-on for Firefox will allow you to watch all videos on the most popular video sites in native/WebM format. Not only does this help those who can't get Flash, but also native WebM playback is vastly less resource intensive and far more responsive.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  12. Re:so what free codec can/should I use? by evilviper · · Score: 3, Informative

    But for the codec, is there a realistic alternative to H264 today? A format which can fit a feature-length HD movie in high quality in a file under 4GB so that it fits on any USB stick including FAT32, and that anyone can read?

    WebM is certainly better than QuickTime's H.264 encoding quality. That's VP8 with Vorbis audio in an MKV container.

    Oddly enough, your best bet for playback is to use the <video> tag to embed it in a web page. Both Firefox and Chrome natively support WebM, as of quite a while back. Internet Explorer never will, but their market share is dwindling, and all those users need for playback is to install the codec pack first: https://tools.google.com/dlpag...

    If you want to keep it on QuickTime, there are QT components to support WebM, though I can't speak to their quality: https://code.google.com/p/webm...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  13. Re:Freedom!!! by Guspaz · · Score: 2

    Freedom is letting people use what codecs they want, not forcing them to use a handful of really terrible ones.

  14. Re:Gif Licensing. Look it up. by epyT-R · · Score: 2

    Compromise is not always the correct solution, though it is often depicted as the politically correct one.

      While 1995 was a more benign time, today's state sponsored patent and copyright wars, extensions, and lawsuits suggest that the LPF was correct with their uncompromising stance.

  15. Re:But... by epyT-R · · Score: 3, Insightful

    Turns out a website is a way of attempting to browbeat people into using hardware that some shadowy collection of self-appointed watchmen have judged pure enough for their tastes.

    The same could be said of closed source licensors and their behavior towards users who desire some control over their hardware.

  16. Re:But... by symbolset · · Score: 2

    My phone has a hardware VP8 encoder/decoder. Since the hardware design is free for chip designers and most of them have promised to make VP8 or VP9 standard there should be no problem going forward.

    --
    Help stamp out iliturcy.
  17. Re:Really, show us which one by symbolset · · Score: 2

    The Nexus 5 has built-in VP8 hardware support for both decode and encode.

    --
    Help stamp out iliturcy.
  18. Re:Why does Wikimedia hate batteries? by symbolset · · Score: 4, Informative

    All major ARM chipset manufacturers have committed to including the VP9 hardware codec. My Nexus 5 already has the VP8. Soon even the $40 tablet will have it. The license is free, the hardware design is free, so there should be no problem including this high-value IP.

    These new hardware partners include ARM, Broadcom, Intel, LG, Marvell, MediaTek, Nvidia, Panasonic, Philips, Qualcomm, RealTek, Samsung, Sigma, Sharp, Sony and Toshiba.

    --
    Help stamp out iliturcy.
  19. What is this horses#!+ by Kazoo+the+Clown · · Score: 4, Insightful

    Even Archive.org supports MP4, among other formats. YouTube does both Flash and MP4 for the most part, or at least most of the third party downloaders will give it to you in MP4. Clearly the solution is to provide the content in a couple of formats, enough to serve THE USERS. Unless that is, you don't give a shit about users, in which case I don't see why you need a web presence at all...

    1. Re:What is this horses#!+ by Raenex · · Score: 2

      Clearly the solution is to provide the content in a couple of formats, enough to serve THE USERS. Unless that is, you don't give a shit about users, in which case I don't see why you need a web presence at all...

      Wikipedia is big enough that it can and should value its core principles over the short-term convenience of a subset of its users. From the summary:

      "Current community requirements are that free/open standards should be used at all times to encode and store video files on the servers that house our data, so that both our content and software can be redistributed without any restrictions." (bold mine)

      Wikipedia is using long-term thinking, and I applaud the decision.

  20. Re:Why does Wikimedia hate batteries? by NotBorg · · Score: 3, Funny

    Stop bothering us with your facts.

    --
    I want this account deleted.
  21. Re:How it happened: very encouraging for anti-swpa by xvan · · Score: 2

    The first issue can be solved by re-encoding the video on the Wikipedia side, a'la youtube.

  22. Re:so what free codec can/should I use? by cheesybagel · · Score: 2

    Just use MP4. That is the standard container for H264 AVC. If you want something fancy use MKV. MKV support is required in order for a video decoder to have the DivX logo on it so even standalone players usually support it. Quicktime is awful. Not the container format but the player software. Like the other guy said its a steaming pile of crap. Especially on Windows.
     

  23. Re:How it happened: very encouraging for anti-swpa by Cochonou · · Score: 2

    This was precisely one of the options of the poll, which was voted against (only about 10% of support).

  24. Explanation of lack of video.... by Half-pint+HAL · · Score: 2

    It's not absurd at all if you think about the different workflows that could be used.

    The AC's choice of the word "absurd" may be a mild hyperbole (if you pardon the oxymoron), but it certainly fails the Occam's Razor test. Which is more likely: that Wikipedia's editors aren't into videos, or that WP's editors really love video editing but don't understand transcoding?

    The best explanation for the lack of video in Wikimedia Commons is that it's heavily tied to Wikipedia, and web video simply isn't compatible with the way Wikipedia works. You can't re-edit videos ad infinitum the way you can edit a WP article or a .SVG graphic -- all the web video standards are delivery formats, not editable archive formats. There's no collaboration, no iterative improvement, no refinement -- it's like it or lump it, which is an alien design philosophy to WP types.

    In fact, now that I mention SVG... notice that Wikimedia has ditched officially ditched bitmaps for pretty much everything except JPEG photos, officially favouring SVG vector images as editable source formats. Adopting a delivery format for an archive operation is completely against what they stand for.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  25. Unquestionably the right decision by astro · · Score: 2

    I am surprised there is so much debate here on this. Apparently I have a different understanding of Wikimedia's core mission than some people. In my understanding, their mission is to provide, without restriction, community curated knowledge, period. It is temporarily unfortunate that some (even a significant quantity of) people may be unable to benefit from supporting media to the core knowledge because the platform they are paying for in turn forces them to pay a license for the proprietary technology to read such material. But in the long run it is absolutely appropriate that no proprietary technology should be required to read a single digital bit of the material that Wikipedia provides. To have allowed h.264 would have subtly subverted the core mission.