Antifeatures: Freie Software gegen Bevormundung

Linuxtag 2013 Einige Hard- und Softwarehersteller betreiben enormen Aufwand, um Funktionen auf ihren Geräten einzuschränken. MIT-Forscher Benjamin Mako Hill bezeichnet diese als "Antifeatures" - und sieht freie Software als Möglichkeit, sie einzudämmen.

Anzeige

AT88SA100S heißt ein Chip der Firma Atmel, der einzig dazu dient, Batterien von Drittherstellern auf Smartphones und anderen mobilen Geräten zu erkennen und ihre Nutzung einzuschränken. Hersteller Atmel bewirbt ihn damit, dass er mit dem SHA-256-Hashalgorithmus besonders starke Kryptografie nutzt. Laut Benjamin Mako Hill, Ubuntu-Entwickler und Forscher am MIT, sind dieser oder ähnliche Chips heute in fast allen Smartphones zu finden.

"Kein Nutzer will solche Funktionen in seinem Gerät. Niemand will ein Mobiltelefon kaufen, in dem er nur Originalakkus einsetzen kann," sagt Hill in seiner Keynote-Ansprache auf dem Linuxtag 2013 in Berlin und fährt mit einer ganzen Reihe weiterer Beispiele fort, bei denen Hersteller von Hard- und Software erhebliche Kosten und Arbeitszeit investieren, um die Funktionalität von Geräten und Software einzuschränken.

Hill sieht in der Frage der Antifeatures ein entscheidendes Argument für die Nutzung freier Software. Er kritisiert Teile der Open-Source-Bewegung deutlich. Die Behauptung, dass eine Software durch Beiträge Dritter automatisch besser werde, wenn man den Quellcode veröffentlicht, sei oft falsch. Obwohl Codebeiträge von Dritten möglich seien, würden fast alle freien Softwareprojekte nur von wenigen Entwicklern gestemmt. Die Mehrheit der offenen Projekte werde sogar nur von einem einzigen Entwickler betreut.

Ein Bit für mehr Funktionen

Ein inzwischen fast schon historisches Beispiel für Antifeatures von Herstellern proprietärer Software war Windows NT 4.0, das es in zwei Ausführungen gab: einer Server- und einer Workstation-Version. Sie unterschieden sich nur dadurch, dass die Workstation-Version die Zahl der gleichzeitig möglichen TCP-Verbindungen auf zehn beschränkte. Für die Server-Version verlangte Microsoft mehr als das Doppelte. Als dies bekanntwurde, fand sich schnell eine einfache Möglichkeit, aus der Workstation-Version eine Server-Version zu machen: Man musste lediglich ein Bit in der Registry ändern.

Seitdem habe sich wenig geändert, sagt Hill. Von Windows 7 gibt es zahlreiche Varianten. Darunter ist die Starter Edition, die sich vor allem durch zwei Antifeatures auszeichnet: Man kann das Hintergrundbild nicht ändern und die Zahl gleichzeitig laufender Programme ist auf drei beschränkt. Eine Windows-8-Version lässt sich nur in einer einzigen Sprache nutzen. "Diese eingeschränkte Funktionalität ist nur dafür da, eine Software so schlecht zu machen, dass jeder, der es sich leisten kann, auf eine teurere Version umsteigt", sagt Hill.

Jpeg statt RAW

Das Beispiel der unterschiedlichen Windows-Versionen wird in der Wirtschaft als Marktseparierung bezeichnet. Unterschiedlich zahlungskräftige Kundengruppen sollen unterschiedliche Versionen eines Produkts kaufen. Darunter fallen auch Digitalkameras, die keine RAW-Bilder speichern können.

Bei RAW-Bildern handelt es sich um Rohdaten, die von den Sensoren einer Kamera aufgenommen werden. Daraus werden intern Jpeg-Bilder berechnet. Üblicherweise ist das Abspeichern von RAW-Daten nur bei Digitalkameras im Hochpreissegment möglich. "Aber jedes Mal, wenn wir ein Foto machen, existiert in der Kamera ein RAW-Bild. Es ist sogar komplizierter, ein Bild als Jpeg abzuspeichern als ein reines RAW-Bild."

Zahlreiche Digitalkameras von Canon können durch die freie Software CHDK aufgerüstet werden. CHDK stattet die Kameras mit zahlreichen zusätzlichen Funktionen aus, das Abspeichern von RAW-Bildern war jedoch der ursprüngliche Zweck des Tools. Das Entfernen von solchen Antifeatures sei für freie Softwareprojekte oft das erste Ziel, sagt Hill.

DRM ist eine Antifeature-Industrie

Als drastisches Beispiel von Antifeatures sieht Hill Kopierschutzsysteme. "DRM ist die Mutter aller Antifeatures." Nach Schätzungen der US-Bürgerrechtsorganisation EFF seien tausende Menschen täglich damit beschäftigt, DRM-Systeme zu entwickeln.

"Computer sind perfekte Kopiermaschinen. Eines der schwierigsten Probleme der IT-Technologie in den letzten Jahrzehnten war die Frage, wie man dafür sorgen kann, dass diese perfekten Kopiermaschinen etwas nicht kopieren können", sagt Hill. Aber kein Nutzer hätte je nach diesem Antifeature gefragt. Niemand möchte eine Musikdatei, die sich nicht kopieren lässt, "denn sie bringt dem Nutzer nur Nachteile."

In freier Software sind Antifeatures laut Hill theoretisch auch möglich und kommen durchaus vor. Prominentes Beispiel sind Android-Telefone, die oft etwa mit vorinstallierter Software kommen, die sich nicht entfernen lässt. Wobei auch hier der Teufel im Detail stecke: Android sei zwar freie Software, aber viele Smartphonehersteller unterbänden die Möglichkeit, eine modifizierte Version des Systems zu installieren und untersagten dem Nutzer den Root-Zugriff auf sein Mobiltelefon. Aber langfristig sei es schwierig, Antifeatures in freier Software durchzusetzen, denn es werde sich meistens jemand finden, der unbeliebte Funktionen entfernt und eine modifizierte Version bereitstellt.


Tmrn 29. Mai 2013

Es braucht nur richtige Vertriebswege. Im Android Play Store gibt es einige GPL Software...

QDOS 28. Mai 2013

Was hat das mit BSD zu tun? BSD ist die Quintessenz der Hacker-Kultur. Getreu dem Motto...

kxpq 27. Mai 2013

Downloadbar != installierbar. Insofern Sie das nicht mit einer Single Language auch...

kxpq 27. Mai 2013

Das ist mal eine ganz klassisch falsche Aussage. Sie sollten bitte erst mal die...

GodsBoss 27. Mai 2013

Dass die von dir als Geschwafel abgetane Kritik weiterhin Gültigkeit hat...

Kommentieren



Anzeige

  1. Systemtechniker/-in im Network Management Center
    M-net Telekommunikations GmbH, München
  2. Software-Entwickler (m/w)
    Elsner Elektronik GmbH, Gechingen
  3. System Design Architect (m/w)
    Harman Becker Automotive Systems GmbH, Karlsbad, Ulm oder München
  4. IT-Leiter/in
    Silvretta Montafon Bergbahnen AG über TCI Consult GmbH, St. Gallenkirch (Österreich)

 

Detailsuche


Folgen Sie uns
       


  1. Sofortlieferung

    Base liefert Smartphone noch am gleichen Tag

  2. Leica T

    Teure Systemkamera mit Touchscreen

  3. The Elder Scrolls Online

    Inhaltserweiterung und Goldfarmer

  4. Sensabubble

    Display aus duftenden Seifenblasen

  5. Lulzsec

    FBI soll von Anonymous-Hacks profitiert haben

  6. Opera Coast 3.0

    Der Gesten-Browser fürs iPhone ist da

  7. Linux 3.13

    Canonical übernimmt erneut Kernel-Langzeitpflege

  8. Klötzchen

    Dänemark in Minecraft nachgebaut

  9. Netcat

    Musikalbum als Linux-Kernel-Modul veröffentlicht

  10. Haswell Refresh

    Neue Xeon E3 mit bis zu 4,1 GHz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Digitalkamera: Panono macht Panoramen im Flug
Digitalkamera
Panono macht Panoramen im Flug

Wenn Jonas Pfeil ein Panorama aufnimmt, stellt er nicht Kamera, Stativ und Panoramakopf auf, sondern wirft einen Ball in die Höhe. Um das Panorama anschließend zu betrachten, hantiert er mit einem Tablet. Der Berliner hat Golem.de seine Entwicklung erklärt.

  1. Lytro Illum Neue Lichtfeldkamera für Profis
  2. Nachfolger von Google Glass Google patentiert Kontaktlinsen mit Kameras
  3. Pentax 645Z Mittelformatkamera mit 51 Megapixeln und ISO 204.800

Windows XP ade: Linux ist nicht nur ein Lückenfüller
Windows XP ade
Linux ist nicht nur ein Lückenfüller

Wenn der Support für Windows XP ausläuft, wird es dringend Zeit, nach einer sicheren und vor allem kostenlosen Alternative zu suchen. Linux ist dafür bestens geeignet. Bleibt nur noch die Qual der Wahl.

  1. Freedesktop-Summit Desktops erarbeiten gemeinsam Wayland und KDBus
  2. Open Source Linux 3.15 startet in die Testphase
  3. Linux-Kernel LTO-Patch entfacht Diskussion

First-Person-Walker: Wie viel Gameplay braucht ein Spiel?
First-Person-Walker
Wie viel Gameplay braucht ein Spiel?

Walking-Simulator-Spiele nennen sie die einen, experimentelle Spiele die anderen. Rainer Sigl hat einen neuen Begriff für das junge Genre der atmosphärisch dichten Indie-Games erfunden: First-Person-Walker - Spiele aus der Ich-Perspektive mit wenig Gameplay.

  1. Flappy 48 Zahlen statt Vögel
  2. Deadcore Indiegames-Turmbesteigung für PC, Mac und Linux
  3. A Maze 2014 Tanzen mit der Perfect Woman

    •  / 
    Zum Artikel