== Chaosradio 202: Ist das etwa alles? == == Thema == * Antifeature: In anlehnung an http://www.golem.de/news/antifeatures-freie-software-gegen-bevormundung-1305-99437.html bzw den vortrag dazu. ich fand das damals ein spannedes Thema und könnte man mal aufarbeiten Gerade so dinge wie Alles überall hinsyncen ist cool aber auch ein Problem. Ein neues Feature erscheint dem 0815 user oft toll, ist aber eher eine Einschränkung als eine Bereicherung. http://media.ccc.de/browse/conferences/froscon/2010/froscon10_-_644_-_en_-_antifeatures_-_benjamin_mako_hill.html * http://www.fsf.org/blogs/community/antifeatures * http://en.wikipedia.org/wiki/Crippleware * http://www.geek.com/chips/eu-bans-clever-chips-in-printer-cartridges-547917/ * https://blogs.fsfe.org/mk/dradio-wissen-antifeatures-funktionen-die-wir-nicht-wollen/ * Handys verzichten auf SD-Karten-Slot -> Zwang zur Cloud oder "groesserem Modell" ** Das ist durchaus ein feature. Kaum ein user kommt mit der aufteilung sd / extsd klar. Sollte man zummindest nicht ganz von der hand weisen. *** Darum gehts mir ja auch. Statt das sinnvoll zu loesen, hat man halt drauf verzichtet, weil "gibt ja noch unsere Cloud". Wir wollen das ja schliesslich differenziert betrachten. Ich kann da ja etwas aus dem Naehkaestchen plaudern :) Das buch wurde auch im talk erwähnt und kann man nun online lesen http://www.golem.de/0608/47516.html unten === Stichwortsammlung === Definition Anti-Feature von Benjamin Mako Hill: * added functionality * functionality that has been built not a bug * requires effort * not a missing feature Gründe für Anti-Features: zum Aufhänger aus der Ankündigung: Das mit dem Dateisystemzugriff liegt bei neuen androids daran, dass Telefon und PC gleichzeitig lesen und schreiben sollen, ein normales Dateisystem das nicht kann und Android intern ext3(?) einsetzen will statt vfat (lizenzen, rechte im FS, etc) und windoof das ja nicht kann. also haben sie sich ein protokoll ausgedacht. leider ist das nicht einfach und offen und unter linux einfach zu bedienen (*hust* bei mir tut das prima in bugbuntu keine beschwerden). Es gibt also einen Technischen Grund, aber in der Umsetzung wurde es zum Antifeature. Finde ich trotzdem ein schlechtes Beispiel Konzerninteressen (Preis-Differenzierung, Bewerbung anderer Dienste, z.B. Cloud) Gleiches Hardware-Produkt, Preis-Differenzierung wird über die Software gemacht Großrechner haben dann oft Features, wie weitere CPUs, zwar schon eingebaut weil die Produktion so billiger ist, aber man muss sie per Zertifikat freischalten lassen Ich hab hier nen Storage von Dell, wo man ne Lizenz braucht um den internen Datenbus schneller zu machen, wenn da mehr Platten dran kommen. Macht für Einsteiger den Preis niedrig, die Kunden die es brauchen zahlen dann den Entwicklungsaufwand für das Feature. Das gleiche gibt es mit Switches, die per Software-Update zum vollwertigen Router werden, gesehen bei HP, verm. auch andere. Verstecken von Folgekosten: Drucker müssten teurer sein, wenn Patronen einfach von allen bezogen werden können, Mobiltelefone hätten ohne SIM-Card Lock teurer sein müssen (oder auch Spiele und Spielekonsolen) Kurzfristige Kosten werden versteckt, um langfristig dieses Geld zu verdienen. Einstiegshürde ist damit niedriger - und Verbraucher kaufen Geräte, die sonst zu teuer erschienen wären. Mobiltelefonhersteller bekommen Geld, wenn sie Apps vorinstallieren: damit wird das Produkt etwas billiger und ist konkurrenzfähiger (früheres bekanntes Beispiel: Sony Fresh Start.) Steuerersparnisse (Beispiel: Kamera) Details? Consumer-DLSRs koennen in Europa nur 29.59 Minuten im Kamera-Modus aufnehmen, weil sie sonst als Video-Kameras hoehere Einfuhrsteuer haetten. Mit US-Firmware gibt's kein Limit Abgaben-Vermeidung (Verwertungsgesellschaftsabgaben, siehe http://www.pcwelt.de/ratgeber/Die-Geschwindigkeit-des-Scanners-1301775.html) Ergebnis: deutscher Treiber scannt langsamer, englischer schnell Manchmal auch: Vereinfachung der Konstruktion Tintenstrahldrucker muss Düsen freispülen, das landet in einem kleinen Reservoir, damit das nicht überläuft meldet der Drucker vorsorglich irgenwann er sei kaputt. => Ist natürlich Bullshit für den Kunden, aber vereinfacht denen das Leben Beim Laserdrucker bleibt immer Toner übrig der extra gesammelt wird, irgendwann ist das Reservoir voll. Kann man schlecht messen, also wird prophylaktisch gemeldet Toner alle Die Druckqualität von Tonerkartuschen mit Trommel nimmer mit der Zeit ab, also sagt man genügend vorher: Trommel tauschen, damit Kunden sich nicht beschweren Warum Pagecounter in der Tonerkartusche: Über die Zeit müssen Parameter wie die Ladung des Koronadrahtes geändert werden, je nachdem wieviele Seiten gedruckt wurden, damit die Qualität gleich bleibt Dieses Feature wird natürlich schnell zum Antifeature wenn das Management davon erfährt das sowas geht... Kaffeemaschinen zählen oft die Tassen, weil eine Maschine für zu Hause keine 60000 Tassen innerhalb ihrer Garantie schafft, leute die aber ins Büro stellen, obwohl im Manual steht dass sie das nicht aushält. Mal so Beispiele aus dem echten Leben? SIM-Card Lock DVD Region Code DVD unskippable Track E-Books: Verleihen, Verkaufen, etc. Kopierer: kein Kopieren von Geldscheinen Vorinstallierte Programme: Auf Mobiltelefonen, die nicht deinstalliert werden können: bei mir war das z.B. die Facebook-App, UEFA-App Auf Laptops / PCs deren installation dem Hersteller Geld bringt Kinofilme: Werden verschlüsselt an Kinos auf Platten geliefert, Key kommt kurzfrstig über das Internet. Ohne Internet kein Film - Feature oder Antifeature? Ist denke ich was weit weg. Der Kunde kauf Kinobesuch nicht film und hat damit eigentlich mit dem Problem nichts zu tun Ich würde das Beispiel auch rauslassen Die ganzen Cloud features, wo ich alle Geräte syncen kann und plötzlich ist der Dienstleister pleite / gehackt / hat die daten verloren Achtung ihre gekaufte Musik müssen sie bis XX als mp3 konvertieren und neu runterladen, wir stellen den Dienst ein (War da nich neulich was?) Ich meine das M$s zone store oder? "Internetradios" - also echte Hardware für zu Hause, die ihre Senderliste von einer http webseite des Herstellers lädt und wo man selbst keine Sender einstellen kann. Dann geht der Hersteller pleite Digitale Bilderrahmen, wo man die Fotos beim Hersteller auf ner Webseite hochlädt und der Bilderraahmen die a per Internet abholt. Damit kann man der Großmutti neue Bilder der Enkel schicken, aber was wenn der Hersteller pleite ist? Secure Boot ist in fast allen devicen ein antifeature: Soll vor schafhafter firmware schützen, da Hersteller security bugs gerade in alten geräten nicht patchen hat der Kunde oft keine chance dies selber zu tun Löbliches beispiel ist Google mit den Nexus geräten HTC dagegen ist / war lange nur mit viel Aufwand zu hacken Notebooks die sich ggf nicht eigenem OS betreiben lassen Das verschwunde Schloss im handy: Früher haben Telefone angezeigt ob das Gespräch verschlüsselt ist. Alle aktuellen telefone haben diese nun deaktivert um den Kunden nicht zu verwirren (so gesehen ein missing feature ggf raus) App Stores: Kommt bei vielen Plattformen nun auch auf dem Desktop. Noch kann der Nutzer auf anderem Weg Software installieren aber z.b. Apple liefert darüber OS Release aus. Nutzer wird in Store gezwungen Hersteller kann meist remote apps löschen und oder einspielen Kunde ist meist eindeutig identifizierbar nur weil er angry birds spielen will $UX paket manager zeigen: es geht auch anders Apps sind oft nur mit Werbung erhältlich selbst wenn man sie kaufen wollen würde Werbung verbraucht Bandbreite und CPU und damit auch Akku Apps sammeln Daten, die für die App garnicht notwendig sind und übertragen sie an den Hersteller Apps brauchen mehr Rechte auf dem Telefon als nötig Geräte Aktivierung Remote Wipe / Backup: Hersteller behält immer killswitch. Jüngster fall IOS devices werden als Geisel genommen Watermarks in gekaufter (DRM freier) Musik: Du kannst privat Kopien erstellen, "verliert" sie dein Bekannter bist du im zweifel dran. PayTV http://www.golem.de/news/primacom-kabelnetzanbieter-wegen-neuer-verschluesselung-abgemahnt-1406-107377.html Wlan Router mit vorkonfiguriertem Wlan schlüssel: Macht es dem Kunden einfach, geht aber fast immer schief DRM als Anti-Feature fällt auch den Verlagen auf den Fuß, Amazon benutzt das als Druckmittel: http://www.theguardian.com/technology/2014/jun/20/how-amazon-holding-hachette-hostage Mikropunkte bei Farbkopierern, um Dokumentenfälschungen zu finden (Seriennummer als gelbe farbpunkte auf ausdruck) Damit natürlich kein Feature anonyme Kopie mehr. Verschiedene Windows Version teils unbenutzbar aber selber code Batterie-Erkennungs-Chips Druckerpatronen, die sich dank chip nicht nachfüllen lassen Software die mit Installern anderer Software mitgeliefert wird Cameras machen nur JPEG bilder und erlauben keine Aufnahme von RAW bildern Was ist mit den alternativen Firmwares für Canon Kameras? Canon bekämpft die mittlerweile glaube ich nicht mehr, aber man sieht hier auch, dass man so ein gadget damit auch leicht kaputt machen kann - wieder der Aufhänger oben: bei zu langer belichtung geht der Sensor kaputt, weil er zu heiss wird. Die hier: http://chdk.wikia.com/wiki/CHDK? bzw. magiclantern ist eher heisser scheiss. Dieses Sensor zu heiss scheint aber eher hoax, da die cams ja im video modus auch den sensor ewig anlassen. == Wer macht mit? == * derpeter * danimo * benthor * florian aka mutax (wird wohl auch im Club sein) * Matthias Kirschner, Free Software Foundation Europe (https://fsfe.org/about/kirschner/kirschner.en.html) == Announcement == Sollte diesmal frühzeitig rausgehen. Wir sollten das einfach im Rahmen des Datengartens machen und entsprechend ankündigen. Hinweis, dass es diesmal wieder Audio- und Video-Recordings gibt. Ist raus. @chaosupdate sollte das auch noch twittern @c3voc dann auch gleich == Nerdnews == * gnutls bug: https://bugzilla.redhat.com/show_bug.cgi?id=1101932 ~derpeter * http://www.heise.de/newsticker/meldung/SSL-Gau-Heartbleed-Angriff-ueber-WLAN-2213966.html/from/atom10?wt_mc=rss.ho.beitrag.atom hartbleed goes on ... ~derpeter * True Crypt -> Hatten wir schon, würde ich nur machen, wenn es da Neuigkeiten gibt. ack * China-Smartphone mit vorinstalliertem Trojaner: http://www.heise.de/newsticker/meldung/Vorinstallierte-Spionagesoftware-auf-China-Smartphones-2221792.html * Hacker schuerft Dodgecoins auf Synology: http://www.heise.de/newsticker/meldung/Hacker-schuerft-500-Millionen-Dogecoins-auf-NAS-Geraeten-2233943.html * Jailbreak for iOS 7.1.x: http://www.heise.de/newsticker/meldung/Undurchsichtiger-Jailbreak-fuer-iOS-7-1-x-2236988.html * GPN vorbei => recordings auf media.ccc.de - http://media.ccc.de/browse/conferences/gpn/gpn14/ * Erste recordings der MRMCD13 auf media.ccc.de * http://chaosradio.ccc.de/cr6.html * Datengarten am 9 Juli -> https://berlin.ccc.de/wiki/Datengarten NEEDS UPDATE!! * CVE-2014-3153 aktiv ausgenutzt http://www.heise.de/security/meldung/Towelroot-knackt-Android-in-Sekunden-2225143.html Verkehr: Netflix verstopft das Internet. bitte umfahren sie Datenstaus über die Freifunk routen ... oder sowas in der art. Das muss halt wirklich lustig rueberkommen, und ich weiss nicht ob das ueber Audio zieht... Weiss nicht wie sehr wir uns das zu eigen machen wollen, aber man könnte da wo sonst der 2. Newsblock ist einfach https://www.youtube.com/watch?v=DE_xIIwnMgo spielen "Juice Rap News: THIEFA's World Coup vs Brazilian people" [7:47min] Geht eigentlich auch ohne Bild ganz gut. Wäre eigentlich cool, da die umgefähr alle 2 monate ne neue haben. Ist auch CC-NC-SA === Wie machen wir die? === * Jemanden finden, der gut vom Blatt/Bildschirm lesen kann, und es vor Ort einspricht. Dann koennen wir die auch wieder diskutieren, um mal fuer ein paar Minuten vom Thema auszubrechen. * Vorproduzieren und als Block einspielen +1 (Diskussion wär trotzdem möglich) Ok, wenn du schon den kleinen Finger reichst... kannst du dafuer nen Bett raussuchen, und jemanden der das einspricht? Einsprechen muss jemad von uns machen. Bett guck ich mal. Ich hab da schon ne Idee, was das Personal angeht. Mal fragen. :-) Fiona wuerde die einsprechen. Wo wollen wir das vorproduzieren? Auch im Club? Geht, aber wenn man es perfekt machen will, lieber an nem Großmembran in einem Studio. Dann villeicht in der RFA? Oder bei mir. Teasertext: oder: Wie man Crippleware von Anti-Features heilen kann

Die neue Kamera ist eigentlich ganz gut, aber wenn man eine längere Belichtungszeit wählen könnte, wäre sie noch besser. Das kann aber nur das nächstgrößere Modell. Das neue Smartphone ist ganz wundervoll, aber ein einfacher Zugriff auf das Dateisystem ein Ding der Unmöglichkeit. Und der Scanner ist nicht so schnell, wie man in dem US-amerikanischen Werbespot sieht, aber kaputt ist er auch nicht.

Wer ein neues Stück Technik kauft, darf sich schon lange nicht mehr darauf verlassen, dass das Gadget auch alles tut, was die Hardware hergibt. Die Einschränkung von Geräten erfolgt durch Software, die diese "Anti-Features" realisiert. Welche Interessen verbergen sich dahinter? Kann man diese Anti-Features umgehen? Und wenn ja: Wie? Im Chaosradio 202 geht es am 26.06. - ganz ohne Einschränkungen - um Anti-Features, Crippleware - und was man dagegen machen kann. Live ab 22Uhr aus den Räumen des CCC in der Marienstrasse 11 oder per Stream unter chaosradio.ccc.de.

Alternative: Wer hat sich noch nicht über die nervigen Kopier-Hinweise beim Starten einer DVD geärgert, die mit vielen DVD-Player nicht übersprungen werden können? Oder darüber, dass in den USA gekaufte DVDs bei Freunden hier manchmal nicht abgespielt werden können? Wer freut sich im Urlaub über das SIM-Lock seines Mobiltelefons? Wir müssen aufpassen, dass wir fehlende Features nicht mit Antifeatures verwechseln. Von meinem Blog-Eintrag dazu: Eine Anti-Funktion ist eine Funktion, die vorsätzlich integeriert wurde, der Anwender jedoch nicht haben will. Es geht also weder um Fehler in einer Software, noch um fehlende Funktionen, sondern um eine bewußt vom Hersteller hinzugefügte Einschränkung oder Nötigung. Das ist ja die spannende Frage: Wenn ich fuer das (hardware-identische) Kameraprodukt fuer 100 Euro mehr zahlen muss, nur damit das "Belichtungszeit-einstellen"-Feature geht, ist es dann "rausgepatched, und deswegen ein Antifeature" oder "Einfach nicht drinnen, und daher eine durch Software erreichte Preisdifferenzierung"? Ich würde aus Hacker-Sicht sofort die erste Interpretation wählen... Jein. Wichtig ist ob Code geschrieben wurde um etwas wegzubekommen. Z.B. wenn der Zwischenschritt immer Raw ist, man dann eine Funktion programmiert, damit der Nutzer nicht an das RAW kommt, dann ist das ein Antifeature. Wenn es einmal die Software mit und ohne zusätzlichen Codezeilen gibt, dann ist das eine fehlende Funktion. SIM-Card Lock wurde zusätzlich programmiert, sonst könnten Telefone alle SIM-Karten lesen. Ohne Region-Code Programmierung würden DVDs überall gehen. Eine Software, die einmal nur auf DE und nur für mehr Geld auch in EN verfügbar ist, ist meiner Ansicht nach keine Anti-Funktion. Sondern eben eine fehlende Funktion. == Sendedatum == 26.06.2014 (WIeder 22 Uhr?) Wie lange? 22:00 bis 00:00 (Möglichkeit: Früher anfangen. Umfragen/Erfahrungen mit dem Radiorollenspiel haben ergeben, dass der Sweetspot für Talkradio am Abend bei 21:00 liegt.) Ich weiß nicht, ob's schlau ist, das Publikum gleich zu verwirren und jeden Monat zu einer anderen Uhrzeit anzufangen. War auch nur ein Vorschlag, falls 22:00 zu spät ist. Grundsätzlich bin ich auch eher dafür genau die Sendezeit des CR auf Fritz zu nehmen. 22 Uhr it is!