Theora (Ogg Video) Reaches First Milestone
strmcrw writes "Today Theora (maintained by the Xiph.org Foundation) releases their first of three planned Milestones. Theora will be a video codec that builds upon On2's VP3 codec and is going to be integrated in the Ogg multimedia container. The code is under a BSD style license, for the legal terms on the usage of the VP3 codec, please check out their CVS page."
It is unwise to release beta and RC builds under an open licence. As has been seen with many other projects, the code gets branched at that point and progress towards and stable and bug-free final release is hindered. Not through maliciousness, but because of the tendency for people to tinker with the source and not pass the fixes back to the original source.
Beta software should be released under a restrictive license. People cannot distribute modified copies. Nor should people be allowed to distribute anything other than the officially released binaries (if they exist).
This would force bugfixes back into the main branch, maintained by the original creators, so the final software is as perfect as possible and bugs don't persist for ever in beta-quality forks.
Many of us have followed the development on cvs and the mailing lists for the past few months, and this is really heading the right way. (offtopic: A while ago, I encoded Star Trek: First Contact, which required ~90 GB of temp space for the yuv file, that was fun). What I wonder is when there will be a patch for mplayer to encode and decode theora. I realize it would be a bad idea putting it in the main tree, as that would result in people distributing files encoded with this yet-to-be-finished codec. But for testing purposes and hack value -- anyone up to writing such a thing?
I'm happy with this news.. the more good codec options the better.
I've used On2's VP3 codec with excellent results, though I always end up using Sorenson Squeeze (Sorenson 3 codec) for my web-ready vids.
Zygo is another great codec to experiment with, and with Quicktime's ability to grab whatever codec you might need transparently, we should feel free to experiment.
Don't think that a small group of dedicated individuals can't change the world. it's the only thing that ever has.