{"id":968,"date":"2008-04-07T00:01:56","date_gmt":"2008-04-06T22:01:56","guid":{"rendered":"http:\/\/www.maurograziani.org\/wordpress\/?p=968"},"modified":"2025-08-22T18:12:34","modified_gmt":"2025-08-22T16:12:34","slug":"cddb","status":"publish","type":"post","link":"https:\/\/maurograziani.org\/wordpress\/archives\/968","title":{"rendered":"CDDB"},"content":{"rendered":"<p>Certo, il CDDB \u00e8 una grande idea. Molti se ne servono senza nemmeno saperlo e probabilmente ignorano anche che cosa sia, ma la sua storia \u00e8 esemplare per quanto riguarda il rapporto fra libera iniziativa, diffusione della conoscenza e major.<\/p>\n<p>Dunque, la storia \u00e8 questa.<\/p>\n<p>Quando vennero stese le specifiche del CD audio, i progettisti originali, Philips e Sony, non si preoccuparono minimamente di includere nel disco alcun identificativo, come, per es., il titolo del disco, i nomi degli autori e i titoli dei brani.<\/p>\n<p>Come spesso accade, non si resero conto immediatamente delle possibilit\u00e0 offerte dalla tecnologia digitale e un nuovo medium venne visto unicamente come un sostituto del vecchio che era semplicemente un supporto per l&#8217;audio, senza nessuna informazione correlata. Non pensarono che, essendo il nuovo formato digitale, sarebbe stato semplice includere un record che riportasse dei dati riguardanti il contenuto. Sul vinile non c&#8217;era, quindi perch\u00e9 metterlo sul CD?<\/p>\n<p>Di conseguenza, fra i dati digitali del CD non c&#8217;\u00e8 scritto niente che permetta di identificare titolo, artista e brani. Tutta l&#8217;informazione \u00e8 demandata all&#8217;etichetta stampata sul disco.<\/p>\n<p>Il problema \u00e8 che la tecnologia corre e crea rapidamente nuove modalit\u00e0 di fruizione che spesso sono sganciate da un preciso supporto fisico (le major se ne stanno accorgendo soltanto adesso). Quasi subito ci si rese conto che, anche senza fare niente di illegale, Il contenuto di un CD legittimamente acquistato poteva facilmente essere trasferito su un hard disk per poterlo ascoltare in viaggio o al lavoro tramite un portatile e pi\u00f9 tardi, con l&#8217;arrivo dell&#8217;MP3, con lettori portatili.<\/p>\n<p>Il punto \u00e8 che, una volta che il contenuto veniva separato dal supporto fisico, anche le informazioni stampate su quest&#8217;ultimo andavano perse. Le soluzioni furono due. Le major crearono le specifiche del CD-Text, un formato compatibile con il CD audio in cui esiste uno spazio in cui apporre i dati sul contenuto. Il CD-Text non \u00e8 per\u00f2 utilizzato universalmente.<\/p>\n<p>La seconda soluzione fu quella di creare su internet un archivio aperto che permettesse di identificare i CD. Venne cos\u00ec creato un database in cui ogni CD era identificato da un &#8220;disc-id&#8221;, cio\u00e8 una stringa di lettere e numeri calcolata a partire dal contenuto, prendendo in considerazione la durata e la sequenza delle tracce. Per esempio, il disc-id del CD dei Cure che sto ascoltando \u00e8 &#8220;910d120c&#8221;. Questo identificativo \u00e8 difficilmente duplicabile perch\u00e9 \u00e8 improbabile (anche se possibile) che esista un altro CD con tracce di uguale durata. Se poi si prendono in considerazione altri dati come il numero della tracce, la loro sequenza e la durata di ciascuna di esse nella sequenza, la ripetibilit\u00e0 dell&#8217;id diventa molto difficile.<br \/>\nA ogni id \u00e8 associato un record di informazioni in formato testo che contiene titolo del disco, artista, titoli dei brani, anno di pubblicazione, etc. In tal modo i players possono collegarsi a internet e reperire le informazioni<\/p>\n<p>Il CDDB (CD database) fu un&#8217;invenzione di Ti Kan e Steve Scherf.<br \/>\nIl codice sorgente venne realizzato sotto i regolamenti della GNU General Public License, permettendo cos\u00ec a tutti il libero accesso ad informazioni messe a disposizione da molte persone.<br \/>\nPi\u00f9 tardi, per\u00f2, il progetto fu venduto e le condizioni di licenza vennero cambiate, prevedendo un costo iniziale per il pagamento dell&#8217;utilizzo dei server e del supporto necessario che ricadde sugli sviluppatori commerciali. Inoltre la licenza includeva anche alcune clausole che molti programmatori considerarono inaccettabili: nessun altro database simile poteva essere accessibile come integrazione al CDDB e il logo del database doveva essere esposto durante l&#8217;accesso.<\/p>\n<p>Il cambio di licenza motiv\u00f2 il progetto freedb, che ha gli stessi fini, ma \u00e8 intenzionato a rimanere gratis e libero.<\/p>\n<p>Nel Marzo 2001, il CDDB, divenne propriet\u00e0 della Gracenote che proib\u00ec l&#8217;accesso al proprio database a tutte le applicazioni sprovviste di licenza. Le licenze per il CDDB1 (la versione originale del CDDB) non furono pi\u00f9 disponibili dal momento in cui venne richiesta ai programmatori la trasformazione in CDDB2 (una nuova versione incompatibile con CDDB1, e automaticamente anche con freedb). In pratica, se qualcuno voleva sviluppare un player che accedesse al CDDB, doveva pagare.<\/p>\n<p>Dopo la commercializzazione del CDDB della Gracenote, molti media player passarono all&#8217;utilizzo di freedb, pur mantenendo &#8216;CDDB&#8217; come termine generico nel riferirsi alla sua funzione di database.<\/p>\n<p>Dall&#8217;ottobre 2006, MAGIX ha acquisito freedb che per\u00f2 continua a rimanere gratuito e libero. Ci\u00f2 nonostante, \u00e8 partito un altro progetto, chiamato <a title=\"MusicBrainz\" href=\"http:\/\/it.wikipedia.org\/wiki\/MusicBrainz\">MusicBrainz<\/a>, che vuol essere molto di pi\u00f9 di un semplice database di CD. Il suo obiettivo di creare una enciclopedia della musica a contenuto aperto. \u00c8 un database online di informazioni riguardante la musica registrata, ma non \u00e8 un database di musica. MusicBrainz raccoglie informazioni sugli artisti, le loro registrazioni, e le relazioni tra essi. Le voci su ogni lavoro musicale comprendono di base il titolo dell&#8217;album,i titoli delle tracce,e la durata di ogni traccia. Queste voci sono mantenute nel rispetto di una guida di stile comune. I lavori registrati possono anche comprendere informazioni sulla data e il paese di pubblicazione, l&#8217;ID del CD, l&#8217;impronta audio di ogni traccia e hanno un campo opzionale per l&#8217;inserimento di testo o annotazioni in allegato. A giugno 2006, MusicBrainz conteneva informazioni su 243,000 artisti, 399,000 album, e 4.8 milioni di tracce.<\/p>\n<p>Tutta la storia \u00e8 esemplare per quanto riguarda il modo con cui il sistema commerciale tratta l&#8217;informazione. Notate che qui non stiamo discutendo di copyright su dei contenuti (canzoni, scritti, etc), ma soltanto di informazioni sul contenuto di un CD, la cui raccolta, alla fine, \u00e8 un servizio.<\/p>\n<div class=\"related-posts\">\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Certo, il CDDB \u00e8 una grande idea. Molti se ne servono senza nemmeno saperlo e probabilmente ignorano anche che cosa sia, ma la sua storia \u00e8 esemplare per quanto riguarda il rapporto fra libera iniziativa, diffusione della conoscenza e major. &hellip; <a href=\"https:\/\/maurograziani.org\/wordpress\/archives\/968\">Continua a leggere<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,4],"tags":[1002],"class_list":["post-968","post","type-post","status-publish","format-standard","hentry","category-informatica","category-societa","tag-copyright"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/968"}],"collection":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/comments?post=968"}],"version-history":[{"count":1,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/968\/revisions"}],"predecessor-version":[{"id":5615,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/posts\/968\/revisions\/5615"}],"wp:attachment":[{"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/media?parent=968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/categories?post=968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurograziani.org\/wordpress\/wp-json\/wp\/v2\/tags?post=968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}