@Petterk: Jag håller med dig. Jag har aldrig förstått det där med licencing. Konceptuellt begriper jag, att Fedora exempelvis fram till nyligen inte fick skeppa med mp3-stöd hade med licensiering att göra. Jag köper argumentet. OS X, Windows X bakar väl in detta i priset för deras mjukvara antar jag. Någon har rätten till stålar för licensen antar jag. Men varför kan jag installera codecs och typsnitt gratis på linux då?
Det i sig är inte olagligt misstänker jag. Exempelvis ms-core-fonts, då poppar det upp en ruta där jag måste godkänna licensavtalet, men det är bara klicka ok, och ride on.
Det förstår jag dock inte. I min värld är det gratis, eller inte gratis.
Finns en anledning att proprietära avkodare inte finns i samma repo. Ofta finns de bara i repos som distributörerna inte kontrollerar. Det är den som distribuerar binärerna som begår patentintrång.
Men ja, Apple och Microsoft betalar för att licensiera och därför har rätten att distribuera avkodare för exempelvis H.264, AAC, (tidigare mp3), MPEG-2, MPEG-4 (H.263), och i Microsofts fall en variant av VC-1. Innan W8 så kunde tredjepartsprogram inte heller använda Microsofts avkodare för AC-3 tror jag, Dolby håller generellt sett hårt i sina format. DVD-spelaren i WMC försvann av licensieringsskäl från W10 också. Monotype eller/och Microsoft äger också upphovsrätten till ett gäng fonter, Apple licensierar dessa.
Vad det gäller typsnitten så släpptes en variant, men licensen i "Core fonts for the Web" (som försvann 2002 med en hänvisning till att licensavtalet inte följdes) innebär att du inte får extrahera och baka in fonterna i en distro. De flesta distros tillhandahåller däremot ett paket som laddar ner originalfilerna och extraherar fonterna, automatiserar alltså något du kan göra manuellt. Idag är det nog nästan bättre att använda de fria alternativen, som funnits från 2007.
Det går att licensiera det mesta, men ofta är villkoren inkompatibla med OSS-licenser så det är ofta inte aktuellt att licensiera grejer i många öppna projekt, i andra fall så ignorerar de bara frågan. Med t.ex. H.264-avkodare som ju är en öppen standard (patenterad sådan) så kan du släppa källkod, och samtidigt licensiera distributionen av binärer, se Ciscos OpenH264 som exempel. Grejen är bara att det kostar miljoner med dollar varje år att licensiera exempelvis H.264-avkodare för fri/obegränsad distribution, något Cisco gör för sina andra produkter i vilket fall som helst, men som ingen Linux-leverantör gör.