1 Punkte von GN⁺ 2024-03-08 | 1 Kommentare | Auf WhatsApp teilen
  • Bob Rewinder ist ein Projekt, das den EEPROM-Zähler der Reinigungsmittelkartusche Bob Cassette für den Bob Dishwasher von Daan Tech zurücksetzt, damit sie nach dem Nachfüllen wiederverwendet werden kann, ohne neue Kassetten zu kaufen
  • Die interne PCB der Bob Cassette verwendet ein 24C02 I2C EEPROM; der 30-Waschgang-Zähler wird als 1-Byte-Wert an Adresse 0xa1 verwaltet und nach dem Schema Washes left XOR 0x50 berechnet
  • Ein 4er-Pack Bob Cassette entspricht inklusive Versand und VAT £43 für 90 Waschgänge, also 48p pro Durchgang; mit gewerblichem Geschirrspülmittel und Klarspüler sinken die rechnerischen Kosten auf 0,80p pro Durchgang
  • Das Experiment suchte auf Basis des 130-mL-Reinigungsmitteltanks und des 35-mL-Klarspülertanks der Pop Cassette sowie von Bobs Wasserverbrauch und Verdünnungsverhältnis nach Ersatzmitteln und bestätigte, dass das Spülergebnis nach dem tatsächlichen Nachfüllen nicht anders war als zuvor
  • Das Projekt beseitigt die DRM-basierten Verbrauchskosten, während die Bequemlichkeit der Bob Cassette erhalten bleibt, und entwickelte sogar eine dedizierte Platine, die das EEPROM per Knopfdruck aktualisiert

Bob Cassette und das Kostenproblem

  • Der Bob Dishwasher ist ein kompakter Countertop-Geschirrspüler von Daan Tech, dessen eingebauter Wassertank manuell befüllt werden kann, sodass keine Wasserleitung nötig ist und wenig Platz benötigt wird
  • Die Bob Cassette ist eine zentrale Funktion im Reinigungsmittelkartuschen-Format und wird einfach eingesteckt, statt jedes Mal Reinigungsmittel abzumessen und einzufüllen
  • Es gibt zwei Kassettenarten
    • Pop Cassette: enthält Spülmittel und Klarspüler und hält für 30 Waschgänge
    • Rock’n’roll Cassette: enthält Reiniger und Entkalker, ist für Bobs Tiefenreinigung und Wartung gedacht, wird alle 90 Zyklen empfohlen und reicht für 1 Anwendung
  • Von Daan Tech genannte Vorteile sind einfache Nutzung, weniger Verschwendung durch dosierte Abgabe, zweistufige Dosierung, recycelter Kunststoff sowie Rücksendung und Wiederverwendung
  • Die Kosten sind jedoch erheblich
    • Preis eines 4er-Packs laut Website: £35
    • Inklusive Versand und VAT: £43 für 90 Waschgänge
    • 48p, 67 Cent pro Durchgang
    • Bei täglicher Nutzung kostet allein Bob Cassette pro Jahr £174, $242
  • Der Bob Dishwasher hat eine Internetverbindung, die im Projekt als Funktion zum automatischen Nachbestellen interpretiert wird, wenn die Kassette leer ist
  • Man kann eine leere Kassette zwar stecken lassen und manuell Reinigungsmittel zugeben, doch Daan Tech weist darauf hin, dass dann jedes Mal abgemessen werden muss, sich die Menge bei normalem Reinigungsmittel schwer steuern lässt, keine mehrstufige Zugabe möglich ist und Kalkprobleme entstehen können

Analyse des EEPROMs in der Kassette

  • In der Mitte der Kassette sitzt eine kleine PCB mit je vier Kontakten auf beiden Seiten
  • Im Gerät befinden sich die Verbindungsstücke zur PCB und zwei Schläuche, über die das Reinigungsmittel per Pumpe entnommen wird
  • In das Gerät führen nur vier Leitungen; da Bob die verbleibenden Waschgänge der Kassette lesen und nach dem Spülen aktualisieren muss, lag die Vermutung nahe, dass der interne Chip nichtflüchtiger Speicher ist
  • Nachdem das Kunststoffgehäuse mit einem Lötkolben aufgeschmolzen und die PCB entnommen wurde, stellte sich heraus, dass es sich um ein 24C02 EEPROM handelt
    • 4,7K-Pull-up-Widerstände für die I2C-Leitungen
    • Bypass-Kondensator
    • offenbar eine Diode als Verpolungsschutz
  • Das 24C02 kann nur 256 Byte speichern, daher ist die Datenstruktur in der Kassette nicht groß

Counter-Dump und Reset-Methode

  • Zum Auslesen des EEPROMs wurden die Kassettenkontakte passend zu einer USB-A-Buchse verdrahtet und mit einer früheren Projektplatine sowie einem Python-Skript alle 256 Byte in eine .bin-Datei gespeichert
  • Im Dump einer Pop Cassette mit 26 verbleibenden Waschgängen wurde Folgendes festgestellt
    • Der größte Teil des EEPROMs ist ungenutzt und mit 0xff belegt
    • Am Anfang befindet sich ein ASCII-String, der wie eine UUID aussieht
    • Classique scheint den Kassettentyp zu kennzeichnen
  • Nach einem weiteren Spülgang und dem Vergleich der Dumps änderte sich nur 1 Byte an Adresse 0xa1 von 0x4A auf 0x49, während die Restanzahl von 26 auf 25 sank
  • Der 30er-Zähler lässt sich zurücksetzen, indem der Wert an 0xa1 auf 0x4e gesetzt wird
  • GitHub-Nutzer flopp wies darauf hin, dass der Wert an 0xa1 als Washes left XOR 0x50 berechnet wird
  • Die Verifikation schien nicht vollständig; beim Ändern auf 0x3f zeigte Bob in einem Fall 111 verbleibende Waschgänge an

Untersuchung alternativer Reinigungsmittel und Berechnung des Verdünnungsverhältnisses

  • Um die Bob Cassette nachzufüllen, musste zunächst geprüft werden, ob das enthaltene Reinigungsmittel besondere Inhaltsstoffe hat; die Angaben dazu stammen aus dem Benutzerhandbuch von Daan Tech
  • Die Pop Cassette ist wie folgt aufgebaut
    • Tank 1: 130 mL Spülmittel, Hauptbestandteile Sodium Hydroxide und Etidronic Acid, Konzentration unter 5 %
    • Tank 2: 35 mL Klarspüler, Konzentration unter 5 %
  • Beim Express-Wash von Bob wurde das Abwasser pro Phase gewogen, um den Wasserverbrauch zu berechnen
    • Reinigung: 1000 mL
    • Reinigungsmittel-Spülgang: 650 mL
    • Klarspülen: 1200 mL
    • Gesamtwasserverbrauch: unter 3 L
  • Daraus wurden Zugabemenge pro Durchgang und Verdünnungsverhältnis berechnet
    • Reinigungsmittel: 130 mL / 30 Durchgänge = 4,33 mL, bezogen auf 1000 mL Wasser 0,433 %, 1:231
    • Klarspüler: 35 mL / 30 Durchgänge = 1,17 mL, bezogen auf 1000 mL Wasser 0,117 %, 1:855
  • Bei der Recherche im Internet erwiesen sich Commercial Dishwasher Detergent & Rinse Aid und Websites für Gastronomiebedarf als passendere Kandidaten als gewöhnliches Dishwasher Gel für Verbraucher
  • Chemieprodukte im Vereinigten Königreich verfügen regulatorisch über ein Safety Data Sheet, sodass sich Inhaltsstoffe und Konzentrationen mit den Angaben zur Bob Cassette vergleichen ließen
  • Die Anwendungshinweise und Datenblätter von gewerblichem Reinigungsmittel und Klarspüler von Jantex passten gut zu den zuvor berechneten Verdünnungsverhältnissen sowie zu Inhaltsstoffen und Konzentrationsbereich
  • Im Update vom 2021-05-29 schrieb Nutzer ziviossi, dass Reinigungsmittel für Pop- und R’n’R-Kassetten mit derselben UFI-Nummer gefunden wurden
  • Im Update vom 2022-03-19 wird erwähnt, dass Hawk-v3 die exakten Reinigungsmittelinformationen weiter untersucht; die Diskussion dazu findet sich in Issue 13 von dekuNukem/bob_cassette_rewinder

Kostenvergleich und echter Nachfülltest

  • Die Kostenrechnung mit gewerblichem Reinigungsmittel zeigt im Vergleich zur Bob Cassette einen großen Unterschied
    • Reinigungsmittel: £7,20 inkl. VAT, 5000 mL / 4,33 mL = 1154 Durchgänge, 0,62p pro Durchgang
    • Klarspüler: £7,60 inkl. VAT, 5000 mL / 1,17 mL = 4273 Durchgänge, 0,18p pro Durchgang
    • Zusammen also 0,80p, 1,1 Cent pro Durchgang
  • Verglichen mit den 48p pro Durchgang der Bob Cassette ist das Nachfüllen in Eigenregie mehr als 60-mal günstiger und entspricht rechnerisch einer Kostenersparnis von etwa 98 %
  • 5 L Reinigungsmittel reichen bei täglichem Waschen für mehr als 3 Jahre, Klarspüler fast 12 Jahre
  • Diese Rechnung ist allerdings ein Best-Case ohne Versandkosten für das Reinigungsmittel und ohne mögliche Qualitätsverluste vor dem Aufbrauchen
  • Selbst unter Berücksichtigung von Versandkosten und möglicher Alterung werden 2p pro Durchgang als erreichbar angesehen, also immer noch rund 30-mal günstiger
  • Im Praxistest wurden Reinigungsmittel und Klarspüler vor Ort für etwa £17 gekauft
  • Zum Nachfüllen wurde das Fenster der PCB mit Klebeband gegen eindringende Flüssigkeit abgedeckt und das Reinigungsmittel mit einer Spritze mit stumpfer Nadel durch eine Einwegmembran eingespritzt
  • Nach dem Nachfüllen erkannte Bob die Kassette wieder mit 30 verbleibenden Waschgängen, und nach einem Testspülgang waren die Teller genauso sauber wie zuvor, ohne spürbaren Unterschied

Bob-Rewinder-Platine und Fazit

  • Anstelle provisorischer Verdrahtung wurde eine dedizierte PCB entwickelt, mit der sich die Kassette per Knopfdruck aktualisieren lässt; sie erhielt den Namen Bob Rewinder
  • Der Bob Rewinder wird auf die Kassette gesteckt und setzt mit dem Button RENEW den EEPROM-Zähler zurück
  • Im Projekt wurden folgende Aufgaben durchgeführt
    • Identifikation des Chips in der Bob Cassette
    • Analyse von EEPROM-Dump und Reset-Methode des Zählers
    • Berechnung von Bobs Reinigungsmittelverbrauch und Konzentration
    • Recherche nach alternativen Reinigungsmitteln
    • Kostenanalyse
    • Testspülung mit gewerblichem Reinigungsmittel
    • Entwurf einer Schaltungsplatine zum Aktualisieren der Kassette
  • Daan Tech bewirbt einen umweltfreundlichen „positive cycle“, doch das Projekt kritisiert das Modell, Kassetten mit nur 30 Nutzungen neu zu verkaufen und zur Wiederbefüllung nach Frankreich zurückzuschicken
  • Die Bob Cassette wirkt ähnlich wie DRM-geschützte Tintenpatronen bei Tintenstrahldruckern, und die Verbrauchskosten werden als Belastung für das Nutzungserlebnis gesehen
  • Nach Wegfall dieser DRM-basierten Kosten wird der Bob Dishwasher als leises, wassersparendes, schnelles und kompaktes Gerät ohne nötige Wasserleitung bewertet, das sich gut für kleine Wohnungen eignet
  • Die Bob-Rewinder-Platine ist auf Tindie erhältlich; die Nutzung wird im User Manual beschrieben

1 Kommentare

 
GN⁺ 2024-03-08
Meinungen auf Hacker News
  • Es wirkt seltsam, dass Leute die Kassetten verteidigen. Das Unternehmen behauptet, Umweltfreundlichkeit sei ihm wichtig, stellt aber teure Plastikbehälter für Reinigungsmittel her, verkauft und verschickt sie.
    Außerdem braucht die Maschine dieses spezielle Reinigungsmittel gar nicht zwingend; sie funktioniert auch gut, wenn man eine Kassette eingesetzt lässt und normales Geschirrspülmittel verwendet. Am Ende ist die Kassette also keine Notwendigkeit, sondern eine zusätzliche Einnahmequelle des Unternehmens – im Grunde das Druckertinten-Modell.
    Von Anfang an hätte dieser Plastikmüll gar nicht entstehen müssen; man hätte einfach kleine Mengen Flüssig- oder Pulverreiniger verwenden lassen können. Selbst wenn man bei diesem Ansatz geblieben wäre, hätte man Pulverreiniger in wachsbeschichtete Papierbehälter füllen können.
    Egal wie gut die zurückgegebenen Kassetten recycelt oder wiederverwendet werden: Die Kassette selbst hätte nie existieren müssen. Mehr Plastik nimmt mehr Platz ein und erfordert mehr Liefer-Lkw, die mehr Umweltverschmutzung verursachen.
    Letztlich verkauft dieses Unternehmen eine Geschirrspülmaschine plus ein Reinigungsmittel-Abo. Es ist nicht das Schlimmste und erzeugt nicht so viel Plastikmüll wie die Fischerei, aber es wirkt trotzdem wie ein Unternehmen, das sich als umweltfreundlich inszeniert, um mehr Müll zu verkaufen.

    • Weil Refills das Geschäftsmodell berühren, kann es wie „Schummelei“ wirken. Bei Druckern und Tinte habe ich Ähnliches erlebt: Ein großes Epson 4880-Druckermodell, das unser Studio geerbt hat, war eine solide, schwere Maschine, und ein „Chip-Resetter“ zum Nachfüllen der Tintenpatronen war ebenfalls dabei.
      Der Drucker scheint zu wissen, dass nicht von Epson stammende Tinte verwendet wird, und zeigt auf dem kleinen Display eine Warnung an, erlaubt es aber, wenn man sich durchklickt. Derzeit ist er mit Reinigungsflüssigkeit befüllt.
      Neue Drucker erlauben so etwas außerhalb Europas nicht. Offenbar werden DRM-Chips knapp; bei manchen neuen Druckern heißt es, man brauche ein Firmware-Update, um neue Tintenpatronen mit alten Chips verwenden zu können.
      Irgendwann könnte der Tag kommen, an dem für solche Drucker oder Geschirrspüler keine passende Tinte bzw. kein passendes Reinigungsmittel mehr produziert wird und sie zu riesigen Briefbeschwerern werden.
      Unternehmen scheinen keine Produkte anbieten zu wollen, die teuer in der Anschaffung, aber günstig im Betrieb sind. Vielleicht liegt das Problem auch darin, dass die Leute nicht genug nachrechnen. In den Supermarktregalen bei mir vor Ort werden Verpackungspreis und Preis pro Einheit gemeinsam angezeigt, was Vergleiche viel einfacher macht.
      Auf https://shop.inkjetmall.com/Epson-SureColor-P900 steht, dass die Europa-Version mit einem einfachen Chip-Resetter und nachfüllbaren Patronen funktioniert, während die US-Version so von EPSON gestaltet wurde, dass die Nutzung von Nicht-EPSON-Chips und Chip-Resettern verhindert wird; deshalb dürfte es wohl eine Zeit lang schwer sein, eine Drittanbieter-Lösung zu finden.
  • Es ist ziemlich ironisch, etwas als „umweltfreundlichen kleinen Geschirrspüler“ zu verkaufen, wenn dafür ein Stück Einwegplastik nötig ist. Die eingesparte Wassermenge scheint den entstehenden Plastikmüll kaum auszugleichen.
    Auf der Website steht: „Bei Daan Tech haben wir immer daran geglaubt, dass eine nachhaltigere und gerechtere Welt möglich ist.“ Wenn man solche Formulierungen verwendet und gleichzeitig einen schlechteren Geschirrspüler verkauft, der viel Plastikmüll erzeugt, wirkt das ziemlich zynisch.

    • Fast allen diesen Schlussfolgerungen kann ich kaum zustimmen. Zunächst einmal sind die Kassetten rückgabefähig, und das steht auch auf der Website: https://daan.tech/discover-bob-cassette/
      Sinngemäß: „Jede Bob-Kassette ist rückgabefähig und wiederverwendbar. Wir füllen sie wieder auf und bringen sie erneut auf den Markt. So schließen wir den Kreislauf und senken den CO₂-Fußabdruck.“
      Außerdem muss man die Kassette nicht zwingend verwenden. Man kann normale Geschirrspültabs einlegen. Das steht auch im Bob-Handbuch und vermutlich ebenfalls auf der Website. Ich mache das seit Jahren so und hatte keine Probleme. Bob hat nichts DRM-artiges.
      Und schließlich ist es, wie gesagt, kein schlechterer Geschirrspüler, sondern eine kleinere Maschine, die bei der Wasserinstallation flexibler ist. Wie Techmoan in der Einleitung sagte, ist das für Menschen in kleinen europäischen Wohnungen ein großer Vorteil von Bob.
    • Ich würde eher Inkompetenz als böse Absicht vermuten. Die Marketingperson, die diesen Satz geschrieben hat, hat sich wahrscheinlich keine Gedanken über eine Lebenszyklus- und Abfallanalyse des Projekts gemacht, für das sie zuständig war.
      Wahrscheinlich hat sie einfach dem CEO oder Gründer geglaubt, der sagte, es sei gut für die Umwelt. Vielleicht war sie ohnehin nicht der Typ, der sich um solche Analysen kümmert, und hatte möglicherweise auch nicht die Kompetenz dazu.
    • Das Problem ist, dass es keinen Anreiz gibt, den Plastikklotz an das Unternehmen zurückzuschicken. Gerade bei einem so absurd hohen Preis sollten sie dem Sodastream-Modell folgen und beim Zurückgeben leerer Einheiten einen Rabatt auf die nächste Bestellung gewähren.
    • Refill-Pakete für Geschirrspüler oder Drucker sind im Grunde SaaS am Produkt. Sie enthalten Dark Patterns, um Kunden dauerhaft zur Kasse zu bitten, und sind nur eine faule Methode, das Geschäft profitabel zu machen, ohne den Kunden nennenswerte Vorteile zu bieten.
    • Die Kassette ist nicht zwingend erforderlich. Man kann normales Reinigungsmittel verwenden.
  • Der YouTube-Kanal, der erwähnt wurde, weil er Bob bekannt gemacht hat, ist ebenfalls empfehlenswert: https://www.youtube.com/watch?v=hVup5ya0WVQ / https://www.youtube.com/user/Techmoan
    Mat/Techmoan veröffentlicht eine gelungene Mischung aus Reviews aktueller Hardware und nostalgischen Reviews alter Elektronik. Seine Besprechungen tendieren eher zu Dingen, die gut funktionieren, gut gebaut sind und lange halten, statt zu auffälligen Features.
    Auch der Stil des Kanals ist gut: ein bisschen witzig, faktenreich, nicht zu technisch dicht und unterhaltsam.
    https://www.youtube.com/watch?v=s0y1pUtPGQk
    https://www.youtube.com/watch?v=JN_XeVSKqSY

  • Je länger ich darüber nachdenke, desto mehr sehe ich eine Parallele zwischen der Bob-Kassette und überteuerten DRM-Tintenstrahlpatronen, die manchmal sogar teurer sind als der Drucker selbst.
    Schon vor mehr als 20 Jahren gab es öffentlich dokumentierte Versuche, Drucker-DRM zu hacken, ebenfalls über ein EEPROM in der Patrone: https://eddiem.com/photo/CIS/inkchip/chip.html
    Ich dachte, die GUID sei dazu da, zu verhindern, dass das Gerät dieselbe nachgefüllte Kartusche erneut akzeptiert. Bei Tintenpatronen wird nämlich tatsächlich ein Verfahren verwendet, bei dem der Drucker die IDs der letzten N Patronen speichert; seltsam, dass es hier dazu keine weitere Erwähnung gibt.

    • Wenn das Hacken der Kartuschen genug Verbreitung findet, um den Verkauf zu beeinflussen, könnte die Firma eine solche Einschränkung per Firmware-Update sofort einbauen. Im Moment sieht es so aus, als hätten sie zunächst die faule Option gewählt.
  • Jedes Mal, wenn dieser Artikel auf HN auftaucht, gehen die Kommentare sofort in Richtung „DRM ist böse!“, aber tatsächlich verlangt die Bob-Spülmaschine nicht, proprietäre Kassetten zu verwenden.

    • Schon die bloße Existenz so etwas ist absurd. Eine DRM-Kassette für Geschirrspülmittel – diese Welt braucht einen Einlauf.
    • Allerdings nennt die Firma selbst mehrere Nachteile, wenn man die Kassetten nicht verwendet. Also ist das eindeutig eine Form von DRM. Es macht das Gerät nicht komplett zum Brick, schränkt aber die Funktionalität deutlich ein.
    • Kannst du das genauer erklären? Auf der Produktwebsite konnte ich nicht finden, wie man handelsübliches Spülmittel verwendet.
  • Von flüssigem Geschirrspülmittel habe ich noch nie gehört, aber der Preis von 43 £ (60 $) für 90 Spülgänge inklusive Versand und Mehrwertsteuer, also 48 Pence (67 Cent) pro Spülgang, liegt fast auf dem Niveau der „Premium“-Geschirrspültabs hierzulande.

    • Allerdings sind diese Tabs für Spülmaschinen gedacht, die etwa viermal so viel Geschirr fassen.
    • Es gibt sehr viele Marken für flüssiges Geschirrspülmittel. Wenn ich eine volle Ladung mit nur leicht benutztem Geschirr laufen lasse, also zum Beispiel ohne Ei-Reste, verwende ich eine umweltfreundliche Marke.
    • Man kann es mit etwas wie Dawn und Natron selbst herstellen. Reines Dawn geht nicht, weil sich die Spülmaschine dann mit Schaum füllt.
  • Das Thema war früher schon einmal hier: https://news.ycombinator.com/item?id=27013880 – Bob Cassette Rewinder: Hacking Detergent DRM (2021), 404 Kommentare

  • Das Projekt war cool, also habe ich mir auch die anderen Repositories angesehen; er hat eine Menge Interessantes gebaut. Besonders duckypad und dieses hier gefallen mir: https://github.com/dekuNukem/daytripper

  • Auf Klarspüler sollte man besser verzichten. Bei einigen Produkten wurde gezeigt, dass sie selbst in extrem niedrigen Konzentrationen die Darmschleimhaut schädigen können.
    Aus eigener Erfahrung habe ich auch keinerlei Unterschied bemerkt.
    https://www.aaaai.org/tools-for-the-public/latest-research-s...

    • In dieser Studie wurden keine Schäden bei Konzentrationen festgestellt, wie sie typischerweise in Haushaltsgeschirrspülern vorkommen. Sie betrifft gewerbliche Geschirrspüler.
      In Bezug auf diesen Artikel könnte der Hinweis allerdings teilweise zutreffen, weil der Autor Klarspüler und Reiniger für professionelle Geschirrspüler verwendet, ohne wirklich zu wissen, was dabei passiert.
      Wenn du bei Klarspüler keinen Unterschied bemerkst, ist dein Wasser möglicherweise sehr weich. Bei vielen Geschirrspülern muss die Klarspülermenge an die Wasserhärte angepasst werden, und bei sehr weichem Wasser kann man sie eventuell auf 0 stellen.
    • Allein die Tatsache, dass nach mehrmaligem Spülen mit Reiniger noch Duft auf den Tellern bleibt, zeigt, wie stark Klarspüler als Tensid ist. 2/10, keine Empfehlung.
    • Ich dachte, Klarspüler sei nur bei hartem Wasser nötig. Unser Wasser zu Hause ist ziemlich weich, daher hat Klarspüler bei der Trocknungsleistung oder der Vermeidung von Wasserflecken überhaupt keinen Unterschied gemacht. Auch ohne Klarspüler gibt es keine Wasserflecken.
    • Klarspüler kann man auch selbst herstellen. Man braucht etwas Zitronensäure, die Metallionen chelatiert und so das Wasser weicher macht, ein wenig EDTA, ebenfalls ein Chelatbildner, und ein mildes Tensid.
    • In diesem Artikel geht es um Klarspüler für gewerbliche Geschirrspüler. Enthalten Klarspüler, die für Haushaltsgeschirrspüler verkauft werden, dieselben Inhaltsstoffe?
  • Ich wollte eigentlich behaupten: „Das ist kein DRM.“ Schließlich ist es nur ein einfacher Flash-Speicherchip, der die verbleibende Spülmittelmenge verfolgt, und er ist überhaupt nicht verschlüsselt.
    Aber könnte der seltsame xor 0x50 dazu dienen, eine „technische Schutzmaßnahme“ zu schaffen, um Vorschriften gegen Umgehung auszulösen? (https://en.wikipedia.org/wiki/Copyright_and_Information_Soci...)

    • Wenn normale Verbraucher es nicht selbst umgehen können, ist es DRM. Wenn Verbraucher es auf irgendeine Weise umgehen müssen, ist es ebenfalls DRM.