Jetzt registrieren » Login
« Login

Passwort vergessen?

Mär

26

Honeycomb Sourcecode wird zurückgehalten - Open Source Ära in Gefahr?

von Anton S. am 26.03.2011 15:48:01 — 6.015 mal gelesen

Wer an Android denkt, dem ist der Begriff Open Source nicht fern. Und genau dieser Begriff ist einer der Hauptgründe, warum Android eine Erfolgsmeldung nach der anderen feiern kann und sich fast alle großen Hersteller dazu entschließen, auch ein Android Device auf den Markt zu bringen. Der Android Quellcode war zu jeder Zeit der Öffentlichkeit zugänglich und unterlag keinen Beschränkungen. Diesen freien Zugang zur neuesten Version Honeycomb hat Google nun für eine begrenzte Zeit ausgesetzt. 

Die großen Hersteller haben den Sourcecode schon seit einiger Zeit vorliegen. Betroffen vom Zurückhalten sind in erster Linie die kleineren Hersteller und Entwickler, die wohl noch einige Monate auf die Veröffentlichung warten müssen, bis sie selbst einen Blick auf den Quelltext werfen können. Die Begründung scheint einfach: Honeycomb ist einfach noch nicht fertig, um auf andere Geräte - in erster Linie Phones - angepasst zu werden. Android 3.0 wurde speziell für Tablets designt und Google meint, dass eine Veröffentlichung des Quellcodes und der damit eingehenden Portierung auf Phones eine "bad user experience" hervorrufen könnte. 

Laut Andy Rubbin wurden bei der Entwicklung von Honeycomb einige wichtige Teile weggelassen, um den Zeitplan einzuhalten. Damit das jetzige Honeycomb auch auf Phones laufen soll, bedarf es noch eine Menge an zusätzlichem Aufwand und wird noch einige Zeit in Anspruch nehmen. Erst dann wird Honeycomb für Jedermann frei zugänglich sein. Andy Rubin nennt es einen "Shortcut", der bei der Entwicklung hingenommen wurde. 

Die Gründe scheinen plausibel. Alle Erstportierungen von Android auf Tablets waren auch nicht wirklich ausgereift und es happerte an allen Ecken und Kanten. Genau dies will Google bei Honeycomb verhindern. 

Die bekannte Anwort von Andy Rubin auf den Angriff von Steve Jobs im Bezug auf die "vorgespielte" Offenheit von Google in Sachen Android:

"the definition of open: "mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make"

stimmen zumindest jetzt nicht mehr so ganz. Jedoch ist das sicherlich auch nicht das Ende der Open Source-Ära im Hause Android. Beleuchtet man das wirklich von Seiten der User-Experience, bleiben die Nerven vieler potentieller Käufer eines solchen eventuell zu früh releasten Phones oder Tablets, das natürlich eine schlechte Performance vorweisen würde, verschont und Android Honeycomb erleidet keinen Imageschaden dabei.

Quelle: androidauthority   |   Tags:   Android 3.0 / Honeycomb   Google

Kommentare

26.03.2011 15:58:07

und wer erklärt mir jetzt die definition of Open? so fit in linux bin ich nicht

26.03.2011 16:08:16

@Sascha:
Ordner android erstellen, reinwechseln, code-quellen von android in dem ordner vorbereiten und auschecken und android erstellen/compilieren.

@Topic
Ich bin gespannt was das gibt, entweder warten jetzt die Hersteller auf den Source und lassen sich weiter von Apple die Butter vom Brot nehmen oder die bauen mal endlich Hardware für ein und die selbe Oberfläche und kloppen sich mit den günstigsten Preisen um die Gunst der Kunden. Ich bin der Meinung sowas wie Sense kann man bei 3.0 auch in Widgets abbilden. Da muss man nich so tief ins System eindringen.

26.03.2011 16:10:01

naja, soweit ich informiert bin, ist ja Honeycomb noch gar nicht wirklich "draussen", oder? demnach sind sie noch gar nicht verpflichtet, den code zu veröffentlichen?
(oder hab ich was verpasst)

26.03.2011 16:27:08

Google, mach kein scheiß!

26.03.2011 16:34:21

Klingt plausibel..

26.03.2011 16:47:51

Den User beeinträchtigt das eh überhaupt nicht. Selbst "die Entwickler" haben immer noch eine hervorragende Möglichkeit an Beispielcode für diverse neuen Features zu kommen!

Der einzige Grund warum Android "damals" Open Source war ist, dass alle Angst vor dem Google Handy hatten, darum hat man ihn damals geöffnet um zu sagen "seht her, wir machen nichts böses". Dabei waren entscheidene Komponenten schon immer "geschlossen".

26.03.2011 16:57:06

@dominic
honeycomp ist draußen, wenn die ersten geräte mit honeycomp in den läden stehen. und das ist soweit ich weiß bereits eingetreten.
mit der argumentation finde ich es persöhnlich aber absolut in ordnung, dass sie den code noch zurückhalten.

aber ich meine rein rechtlich müssten sie ihn doch schon rausrücken, oder? android baut auf dem linux-kernel auf also muss man sich damit auch an dessen lizenz halten.

26.03.2011 17:06:08

jo, "müssen" tun sie schon mal... aber sie sind sich im Klaren, dass wenig bis nichts passieren wird wenn sie ein wenig damit warten :)

26.03.2011 17:09:35

ich hab woanders gelesen, dass Unternehmen bei Interesse, bei Google anfragen können, ob sie den Sourcecode erhalten. Jedes Unternehmen, welches ein Tablet rausbringen möchte, bekommt den Sourcecode also ohne Probleme.

26.03.2011 17:12:38

Ich habe da so eine Vermutung die vielleicht auch ein bisschen an Wunschdenken angrenzt:
Ich glaube daran das Google eine Abstraktionsschicht für UI Erweiterungen implementiert d.h. das es in Zukunft vielleicht zentrale Updates von Google geben könnte. Das könnte man dadurch erreichen in dem man 3 grobe Schichten einführt

- Unterste Schicht: Treiber, Hardware nahe Schicht:
- Mittlere Schicht: System Schicht <-- Diese könnte Zentral upgedated werden
- Obere Schicht: UI Schicht <-- Diese wird von der Mittleren Schicht abstrahiert

Was dafür spricht ist das Google den Device Herstellern zunächst verboten hat die Oberfläche zu verändern. Wenn sie jetzt auch noch den Quellcode nicht herausrücken könnte es daran liegen das zuerst größere Veränderungen vorgenommen werden...

Auf jeden Fall wäre das jetzt ein entscheidender Schritt. Google braucht um die Verbreitung ihres OS keine Sorgen mehr zu machen. Die Zeiten in denen sie den Geräte Herstellern unendliche viele Zugeständnisse eingeräumen mussten sind vorbei.
Außerdem weiß Google, dass die update Politik und die daraus resultierende Fragmentierung das größte Problem bei Android-Geräten darstellt. Vor allem wenn man dazu bedenkt das Sicherheitslücken nicht sofort gestopft werden können.

Mal kucken und Daumen drücken.

26.03.2011 17:47:10 — geändert am 26.03.2011 17:47:37

Cool, ey !! Dat müssen die auch ma machen!!!

26.03.2011 17:58:35

Das währe aber doch illegal.

Jeder der ein Honeycomb Tablett kauft hat ein Anrecht auf den Source. Die GPL ist da absolut eindeutig und lässt absolut keinen Spielraum.

Der Source muss vom Hersteller (z.B. Motorola) zum Selbstkostenpreis an jeden Kunden ausgeliefert werden.

26.03.2011 18:15:51

Nur der Kernel unterliegt der GPL

26.03.2011 18:18:07

@Martin Krischik

Das ist so nicht richtig, große Teile des Android Source-Codes steht unter Apache 2. Lizenz...

26.03.2011 18:19:47

@Psycholein: Guter Punkt.

Aber dann müsste der Artikel aber heißen: “*Teile* des Honeycomb Sourcecode werden vorgehalten - Open Source Ära in Gefahr?”

So wie es oben steht klingt es als ob der ganze Sourcecode zurückgehalten wird.

26.03.2011 20:51:30

Warum wird hier eigentlich "vorhalten" (=bereithalten, z.B. Telefone zum Verkauf vorhalten) synonym zu "zurückhalten" (=nicht herausgeben) verwendet?

26.03.2011 21:44:10

@Ruddy Robot: Genau den selben Gedanken hatte ich auch schon! Nice!

Außerdem kommen jetzt in Android sensible Updates wie ich glaube. Zum Beispiel geht es jetzt darum zum ersten mal ein "echtes" 3D-Interface umzusetzen (Parallax Displays). Da will keiner das man von ihm abschauen kann. Die schnellere Bereitstellung von Update ist ein weiteres Kriterium, wie Ruddy schon richtig gesagt hat.

26.03.2011 23:36:28

Das ist doch nur vorübergehend bis des Ding fertig und stabil läuft. Was macht ihr hier fürn Wind?

27.03.2011 09:01:23

Nein, Nezir. Ich habe ähnliche Bedenken und hätte ebenfalls spätestens morgen hierzu einen Blogeintrag geschrieben. Danke, Anton, dass Du ihn so kritisch geschrieben hast.

Der Erfolg von Android basiert auf dem Open Source Gedanken. Viele Unternehmen haben sich deshalb für Android entschieden, weil sie so eigene Oberflächen aufbauen können. Dass das nicht immer kundenfreundlich ist - I know! Aber es ist notwendig. Sonst können sich Unternehmen nicht mehr abgrenzen.

27.03.2011 09:02:39

@Nezir: 1991 wurde ”vorübergehend” der Solidaritätszuschlag eingeführt. Und jetzt schau mal auf deine Steuererklärung.

Ich glaube an “vorübergehend” an dem Tag an dem es vorüber ist.

27.03.2011 10:18:13

Alle beschweren sich darüber, dass mittlerweile eine so starke Fragmentierung bei Android entstanden ist, die die Weiterentwicklung behindert, aber trotzdem muss jeder Hansel jetzt und sofort Zugriff auf den Source Code haben? Das ist doch bigott...

Android ist kein "Werkstatt-OS" mehr, sondern hat sich zu einem ernstzunehmenden Faktor im Smartphone- und Tablet-Markt entwickelt. Dass man da nicht mehr alle machen lassen sollte, wie sie grad wollen, empfinde ich als den einzig gangbaren Weg. Zumal ich mich eh frage, was Hinz und Kunz davon haben, sich den SC anschauen zu können. Was gescheites damit anstellen können eh die wenigsten...

27.03.2011 10:32:52

"Android 3.0, Honeycomb, was designed from the ground up for devices with larger screen sizes and improves on Android favorites such as widgets, multi-tasking, browsing, notifications and customization. While we’re excited to offer these new features to Android tablets, we have more work to do before we can deliver them to other device types including phones. Until then, we’ve decided not to release Honeycomb to open source. We’re committed to providing Android as an open platform across many device types and will publish the source as soon as it’s ready."

Das sind doch absolut nachvollziehbare Gründe und eine klare Ansage, dass der Sourcecode veröffentlicht wird, wenn er fertig ist. Wieso da manche nun direkt die Open-Source-Grundlage von Android gefährdet sehen ist mir echt ein Rätsel. Freut euch doch lieber über den Satz "While we’re excited to offer these new features to Android tablets, we have more work to do before we can deliver them to other device types including phones." :-)

27.03.2011 11:39:53

@M. S.: 4 ½ Jahre Studium, 20 Jahre Berufserfahrung, endlose Weiterbildung, ein Billy voller Fachliteratur (und das sind nur die die ich private gekauft habe) aber für dich bin ich nur ein «Hansel».

Danke “M. S.” — All die Jahre Arbeit nur damit man am Ende solche Beleidigungen einstecken zu müssen.

Und um deiner Frage zu beantworten (die übrigens zeigt das Du keinen blassen Schimmer von Softwareentwicklung hast):

Es den meisten Entwicklern (und nicht etwa “Hinz und Kunz”) gar nicht darum den Code zu ändern oder auf neue Geräte zu portieren. Es geht darum Ihn zu lesen und damit der System besser zu verstehen und ultimativ darum bessere Apps für euch zu erzeugen.

27.03.2011 13:31:17

Also ich verstehe den Wirbel auch nicht, ich selbst finde zum Teil die UI-Anpassungen und auch vorinstallierten Apps der Hersteller eher nervig, was will ich zum Beispiel mit Aktien-Apps wenns mich nicht interessiert und ich die aber auch nicht deinstallieren kann? Und die Hersteller dürfen ja 3.0 verwenden, aber halt nicht verändern, und wenns soweit fertig ist, dann dürfen sies. Besser als wenn jeder wieder sein eigenens Süoolein kocht und man auf eine gute Version von Custom ROMs für sein Tablet/Smartphone warten muss.

27.03.2011 14:13:45

@Flo I.: das liegt daran das du nur an Hersteller denkst und damit auf Googles Propaganda / Erklärungen hereingefallen bist.

Unabhängige Softwareentwickler und xda-developers haben auch keinen Zugriff habe. d.H. es gibt auch keine Custom ROMs.

27.03.2011 14:21:54

@Martin K.: kannst Du mir bitte kurz erklären, was genau Du mit "Googles Propaganda / Erklärungen" (insbesondere mit "Propaganda") meinst? Danke!

27.03.2011 14:37:19

@Frank Heuser: In der Pressemitteilung die echten Nachteile nicht erwähnen. Ich weiß das macht jeder. Um so wichtiger ist es genau hin-zuschauen.

Flo, wie die meisten hier, hat gar nicht mitbekommen das nicht nur die (bösen) Hersteller betroffen sind sondern auch die Guten die sinnvolles mit dem Sourcecode machen.

27.03.2011 14:39:14

welche Nachteile?

27.03.2011 14:40:46

...und hast Du mal den Link zur Pressemitteilung? Danke!

27.03.2011 14:52:26

Ganz ruhig Leute :-)

Zunächst ist es doch spitze das Honeycomb auch für Smartphones erscheinen wird. Das kann man wunderbar aus der Pressemitteilung herauslesen.Auch finde ich es positiv, dass Google den Herstellern einen Riegel vorschiebt damit diese nicht im übereifer an Honeycomb herumbasteln und am Ende jeder Fragmentierung schreit...

Google wird die Source von Android nicht von Open zu Close wechseln. Das geht gar nicht. Zum einen steht ein gutes Stück von Android unter GPL... Eine vorübergehende nicht Herausgabe des Codes ist in Opensouce Projekten eine gängige Praxis <-- und das ist auch gut so.

27.03.2011 15:05:09

Wenn du meinst, dich über meine Worte derart aufregen zu müssen und dich explizit angesprochen fühlen möchtest, dann darfst du gern der/mein Hansel sein. :rolleyes:

Mir gehts einfach nur darum, dass es eben nicht immer nötig ist, dass jeder mitreden kann und darf. Nein, es hindert in der Regel sogar die Weiterentwicklung und den Erfolg. Und bei Honeycomb gehts sogar nur darum, den Kunden nur einmal Android für kurze Zeit aus einem Guss präsentieren zu können. Danach darf ja wieder jeder dran rumändern, wie er/sie/es lustg ist. So what?

27.03.2011 15:34:41

Solange noch kein Honeycombgerät auf dem Markt ist, ist es doch sowieso noch nicht richtig auf dem Markt

27.03.2011 15:44:56

Es ist schon mindestens eins auf dem Markt.

27.03.2011 19:32:27 — geändert am 27.03.2011 19:33:53

@Johannes Heimbach:
Und was ist mit dem Xoom in Amerika? Hat das etwa kein Honeycomb drauf? ;)

EDIT:
Und nächste Woche soll es hierzulande ebenfalls erhältlich sein!

27.03.2011 19:46:30 — geändert am 27.03.2011 19:47:24

@Frank Heuser: der Originalartikel ist,würde ich sagen, hier erschienen:
http://www.businessweek.com/technology/content/mar2011/tc20110324_269784_page_2.htm

Ich bin gespannt wie sich das "nicht" Open Source Verhalten von Google auf Custom Roms auswirkt ... ein gewisser Steve Kondik(=Cyanogen) hat von Google vor einiger Zeit eine Abmahnung bekommen die Closed Source Gapps nicht mehr in seine ROMS zu integrieren(Wurde dann im Custom Rom geändert)
Wenn nix mehr Open Source ist wars das für "legale" Custom Roms

27.03.2011 20:16:44

Zunächst einmal hält Google ja nach eigener Aussage am Open Source Gedanken für Android fest, oder habe ich da was falsch verstanden!?

Das Android Open Source ist, bedeutet ja nicht gleich, dass Google keine Close-Source-Apps entwickeln darf! Hier hat Google natürlich die gleichen Freiheiten, wie jeder andere Entwickler auch. Der Vollständigkeit halber sollte erwähnt werden, dass Cyanogen sich damals mit Google einigen konnte - andere Firmen im Kaliber Google hätten nicht lange gefackelt und solch ein Projekt einfach platt gemacht (z.B. aktuell GeoHot vs. Sony). Cyanogen erhielt ja sogar Unterstützung von Google-Mitarbeitern, um die Lizenzprobleme zu lösen.

27.03.2011 21:15:46

Ich hab ja nicht gemeint das das Problem damals schlecht gelöst wurde, sondern wollte nur darauf hinweisen, wie auch schon viele andere hier in den Kommentaren, welche Folgen unter anderem ein "Ende" von Open Source bei Android haben könnte.

27.03.2011 22:35:53

@ Uwe

Das mit dem Vor und dem Zurück muss ich mir nochmals genauer anschauen ;-D

28.03.2011 08:24:50

Traurig, ist zu sehen anhand der Kommentare hier, dass wohl schon viel mehr Leute, die den Gedanken und Vorteil von Open Source nicht verstehen, ein Android-Phone besitzen und es auch noch toll finden, wenn der Source Code geschlossen werden würde...
Naja... so ist das wohl, wenn ein System populär wird... Frage mich dann nur, wieso die Leute sich dann kein iPhone oder Windows Phone kaufen... :-\

28.03.2011 09:09:44

@Enton: Frage die meisten mal wieso sie Android so toll finden? Was da an gutem Software Engineering steckt werden die wenigsten kennen.

Android muss natürlich Open Source bleiben, alles andere wäre lizenztechnisch auch schwierig. Ich kann Google aber verstehen. Wenn sie Honeycomb jetzt freigegeben hauen sich alle Billighersteller das drauf mit entsprechenden Fehlern und Nachteilen für die Kunden.

28.03.2011 09:32:50

@Andreas V.:
Das Argument mit den Billigherstellern halte ich wiederum für haltlos, da die eh früher oder später kommen werden und nur mäßig passende Hardware reinpacken werden! Da ändert das zurückhalten und finalisieren des Source Codes rein garnichts, dass wird gerade den chinesischen Herstellern egal sein!

29.03.2011 07:30:00

Jeder Android User sollte sich mittel- und langfristig freuen das auf diesem Wege weniger Hardwaremüll gefördert wird.

01.04.2011 14:08:59

Halte die Entscheidung definitiv auch für richtig.

Neuen Kommentar schreiben:

Du musst Dich einloggen oder jetzt registrieren,
um einen eigenen Kommentar zu schreiben!

Als eigenloggter User kannst Du auch die Reihenfolge der Kommentare ändern.

 
Anzeige

Bookmark / E-Mail

Klicke auf ein Icon, um diesen Artikel zu bookmarken.
» Diesen Artikel per E-Mail versenden

Tags / Themen

Archiv

Android Forum

Allgemeines
Android
ASUS Android Devices
Google Nexus Android Devices
HTC Android Devices
Huawei Android Devices
LG Android Devices
Motorola Android Devices
Samsung Android Devices
Sony Ericsson Android Devices
Sonstige Android Devices
Android Tablets
Android Developer Forum

AndroidPIT unterstützen

Gefällt Dir AndroidPIT? Wir freuen uns, wenn Du uns unterstützt. Wie das geht? Klicke einfach auf die unten stehenden Links.

Weiterempfehlen

Gefällt Dir AndroidPIT? Dann empfiehl uns bitte weiter!

Fragen / Hilfe

Du hast Fragen zu AndroidPIT oder willst noch mehr erfahren? Diese Links helfen Dir vielleicht weiter...

  Du liest gerade: Honeycomb Sourcecode wird zurückgehalten - Open Source Ära in Gefahr? - AndroidPIT. Alle Zeitangaben in UTC+02:00. Es ist jetzt 18:43 Uhr.