Open Source 2010

Rosenkriege und Scheidungen

Die Angst um Unix-Patente, der Streit zwischen Google und den Kernel-Entwicklern um Android, der Verkauf und der Zwist zwischen Oracle und fast sämtlichen Open-Source-Projekten unter seiner Ägide hat die Open-Source-Gemeinde im Jahr 2010 beschäftigt. Ein Ende der Konflikte ist nicht in Sicht.

Artikel veröffentlicht am ,

Die Übernahme von Sun durch Oracle hat 2010 die höchsten Wellen geschlagen, doch auch andere große Unternehmen aus der Open-Source-Welt machten Schlagzeilen: Novell etwa, das sich mitsamt seinen Suse-Produkten selbst verkaufte, oder Canonical, das den eigenen Unity-Desktop gegenüber dem verwendeten Gnome-Desktop und dem Grafikserver Wayland neben X.org etablieren will.

Google und die Entwickler des Linux-Kernels gerieten aneinander, nachdem Google es versäumt hatte, den Code aus seinem Android-Kernel so anzupassen, dass er in den offiziellen Zweig des Linux-Kernels zurückwandern konnte. Kernel-Entwickler Greg Kroah-Hartman warf den Code raus, weil "sich niemand mehr darum kümmerte." Der Code enthalte unter anderem ein "bizarres Sicherheitsframework" und eine "völlig andere Infrastruktur des Framebuffer-Treibers", sagte er.

Fork als Drohmittel

Googles Open-Source-Sprecher Chris DiBona konterte: "Niemand will den Android-Code im Mainline-Kernel, also wird er geforkt. Das ist normal."

Kroah-Hartman wünschte daraufhin den Android-Entwicklern viel Glück. Auch der Android-Kernel brauche Pflege. Google müsse etliche Programmierer einstellen, um die Arbeit zu erledigen, die sonst die Kernel-Entwickler machten, nämlich Fehler zu beseitigen oder APIs zu pflegen.

Stellenmarkt
  1. BI Dashboard Designer (m/w/d)
    AOK NordWest, Dortmund
  2. Produktmanager (m/w/d) Geschäftskundenprodukte
    htp GmbH, Hannover
Detailsuche

Den Höhepunkt erreichte das verbale Geplänkel mit einem Satz von Google-Entwickler Paul Ryan: "Android ist nicht Linux." Damit waren die Positionen der beiden Kontrahenten abgesteckt.

Ohne Linux-Kernel kein Android

Ohne den Linux-Kernel funktioniert aber Android nicht. Für Version 2.2 alias Froyo verwendet Android weiterhin offiziell den Linux-Kernel in Version 2.6 - so die Webseite des Android-Projekts - für "Sicherheit, die Speicherverwaltung, Netzwerkfunktionalität und das Treibermodell".

Erst im Spätsommer gingen die Gegenspieler wieder aufeinander zu. Googles DiBona entschuldigte seinen Konzern: Die Arbeit an den Android-Treibern nehme viel Zeit in Anspruch und darunter habe die Kommunikation mit den Kernel-Entwicklern gelitten. Google hatte inzwischen zwei neue Entwickler eingestellt, um den Android-Code so anzupassen, dass er in den Mainline-Kernel aufgenommen werden könnte. Bis zum Ende des Jahres 2010 werde der Code angepasst sein, verlautete es aus dem Hause Google.

Hier täuschten sich die Entwickler bei Google ein zweites Mal: Inzwischen ist klar, dass der Android- und der Kernel-Code zumindest 2010 nicht zusammengeführt werden konnten. Grund sind unter anderem die sogenannten Wakelocks im Code der Android-Treiber, die die Google-Entwickler eingeführt haben. Die Wakelocks gibt es so nicht im Linux-Kernel. Damit wäre der Kernel-Code mit Android für andere Hersteller schwer zu verwalten, denn sie müssten auch für ihre Treiber Wakelocks einführen oder zwei Kernel-Zweige pflegen. DiBona spricht von einem mehrjährigen Prozess.

Vorsichtige Annäherung

Während der ehemalige Kernel-Entwickler Ted Ts'o von Google eine Abspaltung für Unsinn hält, sprang Kernel-Entwickler James Bottomley den Android-Entwicklern zur Seite: Mit ein wenig mehr Arbeit und gutem Willen könnten auch die Kernel-Entwickler helfen, den Android-Code an den Linux-Kernel anzupassen.

Der Stand der Dinge: In der Mailingliste geht die Diskussion um eine Abspaltung von Android weiter. Der Android-Code bleibt weiterhin draußen aus dem Staging-Zweig des Kernels. Ts'o wehrt sich weiterhin im Namen des Android-Teams gegen den Programmieraufwand, den seine Entwickler aufbringen müssten, um ihren Code anzupassen, während die Kernel-Entwickler weiterhin dafür sorgen wollen, dass auch der Android-Code allen zur Verfügung steht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Novell verkauft sich selbst 
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6.  


GodsBoss 03. Jan 2011

Dirty glaube ich dir sofort, aber Quick?

GodsBoss 03. Jan 2011

Schon schlimm, dass der GPL eine „Ich darf das Programm nehmen und eine modifizierte...

Klaus5 03. Jan 2011

Wo liest Du sowas? Ich hatte davon schlicht garnichts geschrieben. Die Wahrheit ist nur...

Klaus5 02. Jan 2011

Falsch, denn Google und andere bezahlen ihrerseits Entwickler auch um freie Software zu...



Aktuell auf der Startseite von Golem.de
Cariad
Aufsichtsrat greift bei VWs Softwareentwicklung durch

Die Sorge um die Volkswagen-Softwarefirma Cariad hat den Aufsichtsrat veranlasst, ein überarbeitetes Konzept für die ehrgeizigen Pläne vorzulegen.

Cariad: Aufsichtsrat greift bei VWs Softwareentwicklung durch
Artikel
  1. Marco Buschmann: Justizminister sieht Chatkontrolle sehr skeptisch
    Marco Buschmann
    Justizminister sieht Chatkontrolle "sehr skeptisch"

    Nach Digitalminister Wissing hat sich nun auch Justizminister Buschmann kritisch zu den EU-Plänen für eine Chatkontrolle geäußert.

  2. Wochenrückblick: Nicht vertrauenswürdig
    Wochenrückblick
    Nicht vertrauenswürdig

    Golem.de-Wochenrückblick VPNs und Betrüger bei Kleinanzeigen: die Woche im Video.

  3. Autonomes Fahren: Bundesrat fordert Promillegrenze für Aufsichtspersonal
    Autonomes Fahren
    Bundesrat fordert Promillegrenze für Aufsichtspersonal

    Die Länder haben den Vorgaben zum autonomen Fahren prinzipiell zugestimmt. Doch sie fordern noch zahlreiche Änderungen.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Borderlands 3 gratis • CW: Top-Rabatte auf PC-Komponenten • Inno3D RTX 3070 614€ • Crucial P5 Plus 2 TB 229,99€ • Preis-Tipp: Kingston NV1 2 TB 129,90€ • AVM FRITZ!Repeater 1200 AX 69€ • MindStar (u. a. Palit RTX 3050 339€) • MMOGA (u. a. Total War Warhammer 3 29,49€) [Werbung]
    •  /