Deze week daalde een horde boze, met hooivork zwaaiende lezers neer op de e-mailinbox van zowel OMG! sites, die eisten te weten waarom we niet schreven over het 'schokkende kwaad' dat Google voert tegen de open-sourcegemeenschap.
SCHOKKEND KWAAD, MENSEN.
Ten eerste is zaterdag mijn (één) vrije dag per week. Het is al zeven en een half jaar dat ik deze site heb gedaan (excuses voor de vreemde week hier en daar).
Ten tweede: mijn excuses als dit de theorie ontkracht dat ik door Google/Canonical/Red Hat/Microsoft wordt betaald om niet schrijf over bepaalde dingen - ik kende deze 'controverse' (of 'non-troversy', zoals je zult leren) niet totdat ik de woedende e-mails opende die in mijn inbox stonden te wachten.
Laten we een back-up maken en het van bovenaf bekijken.
Het verhaal begint met 'PCMaster160', een Linux-desktopgebruiker die ontdekte dat hij niet meer kon casten browser- en tabbladinhoud van zijn Chromium-browser naar zijn met Chromecast uitgeruste tv sinds een recente update.
De situatie uitleggen in een bericht op de officiële Google Productforums, PCMaster160 schrijft:
"Voordat [Google] cast native werd ingebouwd in Chrome, gebruikte ik de cast-bèta-extensie. Sindsdien is dat veranderd in een extensie die niets doet, de Google Cast-extensie werpt 5 seconden lang een zwart scherm voordat hij wordt weergegeven op de chromecast "Cast-verbinding gestopt" en het installeren van Google Chrome en het openen van Chromium (met de vlag van de mediarouter ingeschakeld of ingesteld op standaard) vindt er geen apparaten.”
De controverse komt op gang wanneer een Google-productexpert - geen Google-medewerker maar een vrijwilliger die door Google wordt beloond omdat hij super behulpzaam is op het forum - genaamd Christina antwoorden op zijn probleem om deze woorden te zeggen (nadruk van ons):
"Momenteel, Chromium wordt niet ondersteund voor gebruik met Google Cast. Ik raad aan om in plaats daarvan de officiële Chrome-browser te gebruiken. Houd er rekening mee dat ervaringen ook kunnen verschillen met op Linux gebaseerde desktops.”
Als dat klopt, zou dat inderdaad een behoorlijk controversiële zet zijn. Er is geen enkele reden waarom Chromium de Google Cast-technologie niet kan ondersteunen, hetzij native, hetzij via een optionele add-on. De hele Chromium-browser is super Linux-vriendelijk en er is een volledige op Linux gebaseerde distributie (Chrome OS) op gebouwd.
Het internet gaat naar behoren, zij het preventief, over het nieuws:
Omstanders die op het nieuws stuiten, nemen snel hun mening op met de collectieve woede, teleurstelling en ONBEPERKTE CAPS LOCK VERONTREINIGING!!! wordt uitgegeven als antwoord:
Maar is deze uitbarsting van verontwaardiging volkomen redelijk? Heeft Google hier echt een "schokkend kwaad" gedaan? Of nemen mensen een onschuldig probleem en gebruiken het om hun eigen gepredisponeerde vooringenomenheid te voeden?
Het antwoord (spoiler: het is het laatste) is te vinden in de Chromium-codebase. Daar een kleine, onschuldig geformuleerde commit onthult dat het plotselinge gebrek aan Chromecast-ondersteuning in Chromium op Linux niet te wijten was aan de acceptatie van Google Microsoft's 'Embrace, Extend, Extinguish'-campagne uit 1990, en de functie werd ook niet weggerukt uit wrok voor open-source landgenoten.
Nee, de Chromecast-mogelijkheden van Chromium zijn verbroken vanwege een simpele bug, een bug die nu is opgelost in de nieuwste upstream-builds en binnenkort zal worden weggefilterd naar stabiele builds.
Alles Ubuntu, dagelijks. Sinds 2009.