Red Hat verbergt Linux-patches
Gepubliceerd: Maandag 7 maart 2011
Auteur: Jasper Bakker
Red Hat brengt kernel-patches voor zijn Linux-distributie voortaan heimelijk uit. Het verbergt zo welke patches worden toegepast, en bindt zo klanten aan zich voor support.
De kernel voor Red Hat Enterprise Linux (RHEL) is voortaan één geheel dat bestaat uit de standaardkernel met alle benodigde patches al toegevoegd. Voorheen bracht Red Hat de broncode van die elementen los uit, waarbij samenvoeging en compileren de eigenlijke Red Hat-kernel opleverde. Deze wijziging is opgemerkt in een interview met Debian-kernelontwikkelaar Maximillian Attems, die zegt dat Red Hat de kernel-samenwerking tussen de diverse Linux-distributies bemoeilijkt.
Oracle, Novell dwarsbomen
Red Hat ontkent dat het hiermee minder open is. Het verbergen van kernel-patches dient om concurrenten als Oracle en Novell dwars te zitten. Die bedrijven kunnen dan niet zomaar supportdiensten aanbieden aan Red Hat-gebruikers, omdat ze niet meer weten wat de klant precies in huis heeft.
"Het concurrentielandschap is veranderd", schrijft cto Brian Stevens van Red Hat. "Onze concurrenten in de markt voor enterprise Linux hebben hun commerciële benadering aangepast: in plaats van eigen aangepaste Linux-distributies te maken en daarmee te concurreren, benaderen ze nu direct onze klanten om support voor RHEL te bieden."
Oracle heeft vier jaar terug een kloon van Red Hats distributie gemaakt en brengt dat onder de naam Unbreakable Linux op de markt. Het biedt daarvoor eigen supportdiensten, maar ondersteunt ook reguliere Red Hat-gebruikers. Sinds september vorig jaar biedt Oracle daarnaast een eigen Linux-kernel, die is geoptimaliseerd voor de eigen bedrijfssoftware.
Klanten binden
Het is Red Hat niet alleen om de concurrentie door andere ict-leveranciers te doen, maar ook om supportmogelijkheden voor de eigen klanten. "Essentiële kennis waar onze klanten op vertrouwen om hun RHEL-omgevingen te ondersteunen, zal in toenemende mate alleen beschikbaar zijn via abonnementen." Stevens blogt dat de lijsten van toegepaste kernel-patches en de daarbij behorende support-artikelen in Red Hats knowledge base niet meer openlijk beschikbaar zijn.
De Red Hat-cto stelt dat die informatie niet langer beschikbaar is voor de concurrenten van de Linux-leverancier, maar alleen voor klanten. Dat zijn dan de gebruikers met een betaald supportabonnement. "Klanten die de waarde van RHEL inzien en dus indirect Red Hats bijdragen aan open source financieren." Dat zal op zijn beurt die klanten voordeel brengen, argumenteert Stevens. Hij belooft dat Red Hat dit jaar meer zal investeren in open source-bijdragen.
Gebruikers van Red Hat zijn dus aangewezen op die leverancier voor support op de open source-software. Begin vorig jaar is concurrent Novell al overgegaan op verplichte onderhoudscontracten voor klanten. Dat omvat niet alleen supportdiensten, maar ook toegang tot de knowledge base van die leverancier én het recht op patches. Dit is eind 2009 naar buiten gekomen en heeft tot flinke ophef geleid.
Afgeleide distributie
De stap zou geen gevolgen hebben voor de van Red Hat afgeleide CentOS-distributie. "Dit heeft geen gevolgen voor het rebuilden van de kernel zelf. De CentOS-kernel is slechts een rebuild, dus is er geen probleem", meldt een moderator op het forum van CentOS Linux. De patch-wijziging van Red Hat heeft wel gevolgen voor de CentOSplus-kernel, omdat die extra patches kan bevatten. "Dat kan wat extra stappen vereisen, maar dat is geen groot probleem."
