Ask HN: Fable hat mein Klavier gehackt, darf ich die Ergebnisse veröffentlichen?
Ask HN: Fable hacked my piano, can I release the results?
Ich besitze ein selbstspielendes Klavier mit einem System namens PianoDisc Protigy. Ich habe kürzlich Musik von Eric Satie gekauft und war neugierig, ob ich mit KI ähnliche Dateien erstellen könnte. Nach Experimenten mit Astra und Fable hat Fable den MIDI-Code in den MP3-Dateien von PianoDisc dekodiert und dabei 'Decoy Notes' (Tarnnoten) entdeckt, die zur Verschleierung dienen. Fable hat sowohl einen Encoder als auch einen Decoder geschrieben, der diese Tarnnoten entfernt. Meine Frage ist: Darf ich den Decoder oder Encoder veröffentlichen?
Du kannst diesen Kommentar als Verbot oder als meinen Segen interpretieren, aber... Wenn es wichtig ist, frag deinen Anwalt. Wenn es nicht wichtig ist, ist es nicht wichtig. Oder anders ausgedrückt: Marken (du hast zwei erwähnt) und Urheberrechte (es ist ein Glücksspiel) sind komplex. Und in manchen Rechtsordnungen (insbesondere in den USA) kann jeder jeden aus jedem Grund verklagen. Deine Risikoaversion ist deine eigene, nicht die eines anderen. Deine finanziellen und rechtlichen Möglichkeiten sind ebenso deine eigenen.
Ich könnte einfach die Firma anschreiben. Wenn sie Einwände haben, werde ich mein GitHub-Repo nicht öffentlich machen.
Das scheint der schlechtest mögliche Ratschlag zu sein. Es wird nur negative Aufmerksamkeit und möglicherweise rechtliche Konsequenzen bringen.
Sie könnten Einwände gegen die Existenz der Software erheben und ihre 'Vernichtung' verlangen. Oder dich verklagen... oder einen DMCA-Takedown bei GitHub einreichen. Oder alles oben Genannte. Das wahrscheinlichste beste Ergebnis ist wahrscheinlich 'nein'. Weil sie Anwälte haben und das das ist, was Anwälte tun. Wenn du die Informationen wirklich teilen möchtest, könntest du einen Blogbeitrag mit technischen Details schreiben, ohne auf Code zu verlinken. Das Teilen des Blogs in der 'Facebook-Gruppe' ermöglicht es dir, das Interesse der Community und des Unternehmens einzuschätzen und eine informierte Entscheidung zu treffen. Denk daran, dass sie ja sagen könnten und trotzdem all diese schlechten Dinge tun.
IANAL, aber es könnte für andere relevant sein, zu wissen, in welcher Rechtsordnung du dich befindest. (US, EU, CN, JP, anderswo?) Außerdem: Hast du beim Kauf von PianoDisc einer bestimmten Rechtsordnung in der Nutzung von PianoDisc zugestimmt? Und hast du ausdrücklich zugestimmt, keinen Decoder/Encoder in irgendwelchen ToS zu teilen?
> (k) die Sicherheitsfunktionen des Dienstes zu beeinträchtigen oder zu umgehen. IANAL. Aber ich denke, das Reverse Engineering ihrer Datenstruktur, das Identifizieren einer Sicherheitsmaßnahme – selbst einer so schwachen wie Verschleierung – und das Veröffentlichen von Code, um sie zu umgehen, ist eindeutig gegen deine Lizenz.