Przejdź do zawartości

MusicBrainz

Z Wikipedii, wolnej encyklopedii
MusicBrainz
Ilustracja
Logo serwisu
Typ strony

Internetowa encyklopedia muzyczna

Komercyjna

nie

Autor

wielu autorów

Właściciel

MetaBrainz Foundation

Rejestracja

wymagana do edycji danych

Strona internetowa

MusicBrainz– projekt stworzenia otwartej encyklopedii muzycznej. Jest to internetowabaza danychomuzyce,która podobnie jakFreedbzostała stworzona w odpowiedzi na ostre restrykcje wCDDB.W obecnej formie nie jest już tylko katalogiem informacji opłytach CD,ale semantyczną baząmeta-danychmuzycznych[1].

Status prawny i licencje

[edytuj|edytuj kod]

Podstawowe dane zawarte w MusicBrainz (artyści, utwory, albumy itp.) dostępne są w ramachdomeny publicznej.Pozostałe treści, takie jak wkład będący oryginalnym dziełem edytora (np. wyjaśnienia dotyczące wprowadzanych zmian) objęte są licencjąCreative CommonsCC BY-NC-SA[2][3].

Relacyjny system bazy danych zbudowano wPostgreSQL[4].Kod serwera wydano na licencjiGNU General Public License[5].Bibliotekapython-musicbrainz2jest objęta licencjąThe BSD License,która umożliwia wykorzystanie kodu we własnościowym oprogramowaniu[6].

Programy obsługujące MusicBrainz

[edytuj|edytuj kod]

Dodatkowo, dzięki usłudze FreeDB gateway (mb2freedb), możliwy jest dostęp do zasobów MusicBrainz z poziomu dowolnej aplikacji obsługującej protokół FreeDB[8].

Dostępne API i biblioteki

[edytuj|edytuj kod]
  • XML Web Service – usługa internetowa oparta oXMLiHTTP
  • python-musicbrainz2 – wzorcowa biblioteka napisana w językuPython
  • WebService::MusicBrainz – biblioteka dla językaPerl
  • RBrainz biblioteka dla językaRuby
  • Musicbrainz Sharp – biblioteka dla języka C#
  • brainz-mmd-jaxb – biblioteka dla językaJava
  • phpbrainz – biblioteka dla językaPHP

Przypisy

[edytuj|edytuj kod]
  1. Ashley Highfield: Keynote speech given at IEA Future Of Broadcasting Conference.bbc.co.uk. [dostęp 2008-02-11].(ang.).
  2. Warunki licencji CC BY-NC-SA 2.0
  3. MusicBrainz License.wiki.musicbrainz.org. [dostęp 2011-05-06].(ang.).
  4. Database – MusicBrainz.MusicBrainz Wiki. [dostęp 2011-05-06].(ang.).
  5. MusicBrainz Server – MusicBrainz.MusicBrainz Wiki. [dostęp 2011-05-06].(ang.).
  6. python-musicbrainz2 – MusicBrainz.MusicBrainz Wiki. [dostęp 2011-05-06].(ang.).
  7. Strona programuMusicBrainz Picard(ang.)
  8. Strona usługiFreeDB Gateway.musicbrainz.org. [dostęp 2011-05-06].(ang.).

Linki zewnętrzne

[edytuj|edytuj kod]