Gracenote Defends Its Evolution
In the beginning was a music recognition database called CDDB, and it was good. Now, people accuse Gracenote of stealing its success. CDDB and Gracenote architect Steve Scherf sets the record straight.
← Back to Stories (view on slashdot.org)
Anyone who has worked with CDDB would disagree. Jamie Zewinski provides a detailed summary of its shortcomings. That someone steps forward as its "architect" makes me chuckle.
an ill wind that blows no good
I don't know how it works now, but if I recall correctly the big change that happened when CDDB became Gracenote was that they started insisting on a fee to be paid by application developers wishing to write code that would connect to their database. You would need some kind of unique developer key to connect, which cost money. This immediately meant that all the open source software that was previously able to use CDDB was suddenly without an information source for some of their functionality. It took some time for freedb to be set up with servers that could handle the required load, and for all the end-user application software to be able to redirect to those servers. This is the fundamental reason why a lot of people got very upset with Gracenote, because there was a time when all the information freely submitted to CDDB was unusable, as none of the pieces of OSS that people were using were able to access the data.
So, you may not pay money yourself, but that doesn't mean that money is not changing hands in order for you to be able to use that feature.
Q.
"More importantly, the focus and dedication required for CDDB to grow could not be found in a community effort. If you look at how stagnant efforts like freedb have been, you'll see what I mean."
FreeDB has had problems from day one because Gracenote sued companies who tried to use alternate lookup systems. They sued FreeDB at one point over the database's content and raised questions over patent ownership and copyright ownership of the database. They've been complete bastards and he can go F himself over a 100% disingenuous statement like the one above.