ZitatObwohl das Betriebssystem Android unter einer Open-Source-Lizenz steht, hat HTC bislang nicht für alle Geräte den Sourcecode veröffentlicht. Dafür wurde das Unternehmen in der Vergangenheit mehrfach kritisiert. Jetzt reagierte man auf die Vorwürfe und besserte nach.
Für die Smartphones Incredible S und Desire Z steht der Sourcecode ab sofort zur Verfügung. Auf der Entwickler-Website von HTC findet man die entsprechenden Dateien. Neben den beiden neuen Modellen kann man dort auch den Quellcode der Software von den Produkten Flyer, Desire HD und vielen mehr herunterladen. Allerdings sind dort nicht alle Geräte vertreten.
HTC musste sich der Kritik sowohl auf seiner Facebook-Seite als auch auf der Mailingliste GPL-Violations.org stellen. Viele Nutzer hatten sich dort beschwert, dass der Linux-Kernel verwendet wird, die Modifikationen von HTC jedoch nicht im Ausgleich zur Verfügung gestellt werden. Das haben die Entwickler nun nachgeholt.
In der Vergangenheit bewies HTC, dass durchaus auf berechtigte Kritikpunkte reagiert wird. Beispielsweise störten sich viele Käufer an den gesperrten Bootloadern in den Smartphones, die verhinderten, dass eine alternative Firmware aufgespielt werden kann. Kurze Zeit später hatte der Hersteller angekündigt, dass man zukünftig die Bootloader entsperren wird und man somit dem Wunsch der Kunden gerecht wird.
Beispiel (bootloader.lds):
OUTPUT_FORMAT("elf64-alpha")
ENTRY(__start)
printk = srm_printk;
SECTIONS
{
. = 0x20000000;
.text : { *(.text) }
_etext = .;
PROVIDE (etext = .);
.rodata : { *(.rodata) *(.rodata.*) }
.data : { *(.data) CONSTRUCTORS }
.got : { *(.got) }
.sdata : { *(.sdata) }
_edata = .;
PROVIDE (edata = .);
.sbss : { *(.sbss) *(.scommon) }
.bss : { *(.bss) *(COMMON) }
_end = . ;
PROVIDE (end = .);
.mdebug 0 : { *(.mdebug) }
.note 0 : { *(.note) }
.comment 0 : { *(.comment) }
}
Alles anzeigen