3 ms·
>get snapped up by a single owner. If these things were as trivial as you think, then why doesn't open source simply patent all the good new ideas now? Even i
by ChrisLomont 6y ago
>get snapped up by a single owner.
If these things were as trivial as you think, then why doesn't open source simply patent all the good new ideas now?
Even if these easy to create ideas you think exist required some previous work, at least these new simple patents would free up stuff eventually.
But this doesn't happen. Ask yourself why.
Heck, spend some time and try to make a better method your self, and patent it. Then you can hold for-fee patents needing your brilliant idea hostage, and change the playing field.
Or maybe you're mistaken on how hard and non-trivial the needed components are?
And, if they're so non-trivial that open source, or Google, or whomever want them to be free, then the ideas are worth patents.
>That's because it takes so long to get implemented,
You think it takes longer to implement a compression codec than to create it? That's not true for this scale (I've worked on several high end compression codecs and have designed and implemented probably a few dozen compression codes in my career).
Creating one is by far the hardest part - trying tons and tons of ideas (coding them all up for testing), looking for new ideas, working on how various ideas interact, etc.
By the time the spec is solidified probably a few hundred throwaways have been made. Implementation is trivial, then optimization takes some time.
But neither effort, by far, approach the effort it takes to design one on this scale.
> There would be less total incentive, but there's still the enormous incentive from everyone working with video to get better compression/quality, and streamlining cooperation would be a big deal.
If that were true, you'd see all those same actors improving x264 compression, or MP3, or h265, and other compression codecs, but they are not. Improvements, despite being something ANY person can do and push to open libs, is rare. Most all modern compression schemes only define the decoding part, allowing improvements on the encoding side to be continually worked on. The technical skill to do so is non-trivial, and a tiny, tiny fraction of a percent of "everyone working with video" has any idea how to improve it.
This is how x264 kept improving and improving over and over for H.264 compression - there was pretty much one person, Dark Shikari, that worked on it for years and years to improve it.
If you want to see how terribly complex this work is, read his (internet archive) blog on the work. It was fun at the time watching one person make x264 the premier H.264 compressor.
But pretty much zero other besides him made significant improvements to it, despite being something anyone can work on.
So no, the vast majority of people working with video would be useless at making anything better.
- Dylan16807 6y ago> If these things were as trivial as you think, then why doesn't open source simply patent all the good new ideas now?[...]But this doesn't happen. Ask yourself why. Because they didn't find the idea first. I'm not sure what your argument is here? Lots of patents do go to open source projects. Is "this" a world where open source finds everything first? If so I'm not sure how you got the idea that I was arguing that. > And, if they're so non-trivial that open source, or Google, or whomever want them to be free, then the ideas are worth patents. The fact that a patent could be worth money doesn't imply that it should be granted. If I could convince the government to grant me any patent I wanted, I would go patent every word in the dictionary. > You think it takes longer to implement a compression codec than to create it? Most codecs aren't made from scratch. If you got rid of the network effects, there definitely would be "constant new ones, each improving the last one". In a world where implementations have to be nailed down and then it takes years and years to roll out, then creating a codec takes a very long time. If implementation was as easy as normal software, you'd see organizations that put out a new codec every couple months, featuring the latest ideas and tweaks. > stuff about compression I'm talking about the people working on h.265 and AV1. They're already working on codecs, so I know they can work on codecs. If a bunch of people are useless at working on compression, well that sucks but it's a sideline to my argument.