Der Claude-Code-Leak
(build.ms)- Das Leak des Quellcodes von Claude Code gilt als Fall, der zeigt, dass für den Erfolg eher Product-Market-Fit als Codequalität entscheidend ist
- Anthropic misst nicht dem Code selbst die größte Bedeutung bei, sondern Beobachtungssystemen und Self-Healing-Mechanismen, und hält dadurch schnelle Entwicklungszyklen aufrecht
- Für Nutzer ist nicht die Perfektion des Codes wichtig, sondern ob das Produkt in der Praxis gut funktioniert; der Markt befindet sich weiterhin in einer Situation mit zu wenig Angebot
- Nach dem Leak verschickte Anthropic in großem Umfang DMCA-Anfragen, woraufhin sich in der Community Diskussionen über Clean-Room-Implementierungen und die Freiheit von Code verbreiteten
- Der Vorfall hebt die Bedeutung von Integration und User Experience stärker hervor als den absoluten Wert von Code und rückt damit das Wesen des AI-Ökosystems erneut in den Fokus
Zusammenhang zwischen Codequalität und Produkterfolg
- Das Leak des Claude-Code-Quellcodes wird als Vorfall bewertet, der offenlegt, dass Produkterfolg und Marktpassung größeren Einfluss haben als Codequalität
- Entwickler, Designer, PMs, Marketer und CEOs aus unterschiedlichsten Rollen waren von Claude Code begeistert, doch die tatsächliche Codequalität erwies sich als niedrig
- Trotzdem erzielt das Produkt am Markt hohe Erfolge
- Der Kern ist die Erkenntnis: „Auch schlechter Code kann erfolgreich sein“; sie zeigt, dass Product-Market-Fit wichtiger ist als Codequalität
- Die Fälle Cursor und Claude Code belegen, dass selbst anspruchsvolle Entwickler Funktionalität und Nutzen höher bewerten als Codequalität
- Einige Entwickler argumentieren, dass geringe Codequalität langfristig nicht tragfähig sei, doch dieses Leak dient als Gegenbeispiel
- Es zeigt die Möglichkeit, „mit schlechtem Code ein großartiges Produkt zu bauen“
Systeme und Observability sind wichtiger als Code
- Die Entwicklungsweise von Claude Code legt den Schwerpunkt nicht auf den Code selbst, sondern auf Systeme, die dessen Verhalten und Wirkung beobachten
- Anthropic verbessert nicht nur die Codequalität, sondern baut auch Observability-Systeme auf, die die Auswirkungen von Codeänderungen in Echtzeit überwachen
- Im QA-Prozess wird weniger Wert darauf gelegt, Bugs direkt zu beheben, sondern stärker auf Self-Healing-Systeme, die Probleme automatisch erkennen und beheben
- Beispiel: Tritt ein Login-Fehler auf, erkennt das System das Problem automatisch und rollt die Codeänderung zurück
- Dieser Ansatz maximiert Geschwindigkeit und Effizienz und ermöglicht trotz bewusster Inkaufnahme bestimmter Risiken schnelle Entwicklungszyklen
Die absolute Bedeutung von Product-Market-Fit
- Für Nutzer zählt nicht die Codequalität, sondern ob das Produkt tatsächlich gut funktioniert
- Die meisten Nutzer interessieren sich nicht für innere Strukturen oder Details auf Codeebene
- Sollte Claude Code instabil sein oder wegen Serverüberlastung häufig ausfallen, könnten OpenAI oder Google diese Nachfrage auffangen
- OpenAI verfügt über ausreichend Server-Infrastruktur, und auch Google versucht, seine Coding-Produkte zu verbessern
- Der Markt befindet sich weiterhin in einem Zustand mit zu wenig Angebot zur Deckung der Konsumentennachfrage, und der Wettbewerb in diesem Bereich dürfte anhalten
Urheberrechtskontroverse und die Ironie des eigenen Arguments
- Unmittelbar nach dem Code-Leak verschickte Anthropic massenhaft DMCA-Takedown-Anfragen an GitHub und ließ damit betroffene Repositories schließen
- Sogar an Forks des offiziellen Beispielcode-Repositories des Unternehmens wurden DMCA-Anfragen gesendet
- Danach entstanden in der Community „Clean-Room-Implementierungen“, also Projekte, die Claude Code in Python, Rust und anderen Sprachen neu schrieben
- Die AI-Branche hat bisher argumentiert, dass das Umschreiben von Code durch AI kein abgeleitetes Werk sei; auch Anthropic hatte diese Position vertreten
- Die aktuelle Situation wird als Fall gesehen, in dem Anthropic die Folgen der selbst vertretenen Prinzipien erlebt
- Gleichzeitig wurde damit die Auffassung gestärkt, dass Code frei sein sollte, mit einer noch stärker libertären Tendenz als in der bisherigen Freie-Software-Bewegung
Die tatsächlichen Auswirkungen des Leaks und das Wesen des AI-Ökosystems
- Das Quellcode-Leak von Claude Code wird so eingeschätzt, dass es kaum praktische Auswirkungen haben wird
- Der eigentliche Wert im AI-Ökosystem liegt in der Integration von Modell und Harness, nicht im Code selbst
- Selbst wenn Anthropic den Code als Open Source veröffentlichen würde, zahlen Nutzer letztlich für die Qualität der Ergebnisse und die fertig integrierte Service-Erfahrung
- Codex von OpenAI oder Gemini von Google sind ebenfalls Open Source, konnten aber nicht denselben Bekanntheitsgrad wie Claude Code erreichen
- Der Pi Coding Agent arbeitet mit nur vier einfachen Tools (
read,write,edit,bash), ist mit verschiedenen Modellen integrierbar und wird wegen seines auf die Denkweise von Entwicklern optimierten Designs hoch bewertet- Anders als der multifunktionale Ansatz von Claude zeigt dies die Vielfalt integrierter Erfahrungen aus Modellen und Tools
Neubewertung des Code-Werts und die Bedeutung von Integration
- Dieses Leak verstärkt die Skepsis gegenüber dem absoluten Wert von Code
- Wirklich wichtig ist Integration, und dazu gehören sowohl Product-Market-Fit als auch die Harmonie zwischen Modell und Harness
- Eine saubere Codebasis hat nur dann Bedeutung, wenn sie Nutzern bessere Ergebnisse liefert
- Wichtiger als Codequalität sind Problemlösungskompetenz und die Vollständigkeit der User Experience
- Der Claude-Code-Leak verursachte weniger praktische Veränderungen als vielmehr einen Wandel in der Wahrnehmung
- Er machte die Realität sichtbar, dass „nicht der Code, sondern alles um den Code herum den eigentlichen Wert ausmacht“
3 Kommentare
Anthropic einmal beiseitegelassen, muss ich einfach an diese Gruppe denken, die etwas in eine andere Sprache portiert und es dann als Clean Room bezeichnet ...
Dass sie offenbar nicht einmal glauben, damit einen moral hazard auszulösen, ist wirklich lächerlich. Den GitHub-Discussion-/Issue-Tab haben sie alle dichtgemacht und nur Discord offengelassen – was soll das bitte, lol
Noch lustiger ist, dass sie offenbar völlig vergessen haben, wie sie von dem Ort aus, zu dem sie selbst gehören, ein bestimmtes Unternehmen auf LinkedIn und sonst überall an den Pranger gestellt haben, weil es angeblich ein chinesisches LLM kopiert habe, und sich damit aufgrund falscher Schlussfolgerungen komplett blamiert haben.
Ehrlich gesagt hatte ich beim Hannes-LLM-Projekt zunächst einen guten Eindruck, aber inzwischen habe ich meine Meinung geändert.
Code ist billig, zeig mir das Produkt
Hacker-News-Kommentare
In dieser Geschichte ist der Urheberrechtsaspekt der am meisten unterschätzte Teil
Anthropic hat den Code anderer als Trainingsdaten verwendet und sich dabei auf Fair Use berufen, zog aber, als der eigene Code geleakt wurde, sofort die DMCA heran
Dieser Widerspruch ist letztlich das Ergebnis des rechtlichen Rahmens, den sie selbst mitgeschaffen haben
Aber Big Tech und Wohlhabende versuchen, das Recht nur zu ihren Gunsten anzuwenden
Das Problem ist also diese aristokratische Denkweise nach dem Motto: „Ich darf deins kopieren, aber du darfst meins nicht kopieren“
Auch Anthropic bekam nur teilweise Recht und verlor zur Hälfte
Wenn der Weg, auf dem der Code beschafft wurde, illegal war, ist ein Fair-Use-Argument bedeutungslos
Das ist nur eine emotionale Logik im Stil von „AI ist schlecht“
Daher ist es berechtigt, dass Anthropic die DMCA nutzt
Ich habe mich gefragt, warum die Person, die früher Coding as Creative Expression geschrieben hat, heute so anders klingt
In dem älteren Text spürte man menschliche Reflexion und Nachdenklichkeit, während der aktuelle Text wirkte, als sei er von einem LLM geschrieben worden
Der aktuelle Text sei eine kurze Notiz gewesen, die er während eines Morgenspaziergangs direkt auf dem Handy geschrieben habe
Er habe sich für dieses Jahr vorgenommen, Gedanken schneller festzuhalten, daher fehle etwas Tiefe, aber AI habe er nicht benutzt
Es störe ihn, dass es immer schwerer werde, die Echtheit von Inhalten zu erkennen
Allenfalls habe der Einfluss von LLMs eine einfache Bullet-Point-Struktur hinterlassen
Wir leben inzwischen in einer Zeit, in der lange oder kurze Sätze oder perfekte Grammatik sofort als LLM abgestempelt werden
Dass Anthropic per DMCA das Claude-Code-Repository entfernen ließ, fühlte sich wie eine rechtliche Ironie an
Zu behaupten, Code fürs Modelltraining unterliege nicht dem Urheberrecht, generierter Code aber schon, wirkt widersprüchlich
Es gibt auch eine GUI namens Claudette
Auf die Behauptung „Code ist nicht wichtig“ hin meinten manche, dass in frühen Startups Product-Market Fit wichtiger sei
Mit der Zeit werde die Codequalität jedoch wichtig
Denn Code ist das konkrete Verfahren zur Lösung eines Problems
Deshalb habe man angefangen, andere Modelle auszuprobieren
Dazu kommt die Sorge, ob sich in großem Stil vibe-coded erzeugter Code jemals in menschlich lesbaren Code refaktorieren lässt
Wenn lokale Modelle keine echte Alternative werden, droht Wartungswissen extern abhängig zu werden
Zur Behauptung „Auch schlechter Code kann erfolgreiche Produkte hervorbringen“ hieß es, es sei noch zu früh, über Nachhaltigkeit zu urteilen
Im Moment sei es nur Hype
Vielleicht gibt es Punkte, an denen Codequalität weniger wichtig ist, aber Wartungskosten lassen sich nicht ignorieren
Persönlich mache es mehr Spaß, kleine, maßgeschneiderte Tools zu bauen, und dabei habe sich Codequalität oft weniger wichtig angefühlt
Der Ausdruck „Clean-Room-Implementierung“ wirkte seltsam
Man kann es auch so deuten, dass die Sicherheitslücke wegen schlechter Codequalität entstanden ist
Sie hatten nur Glück; wären Kundendaten oder Modellgewichte nach außen gelangt, hätte das Unternehmen womöglich über Nacht zusammenbrechen können
Etwa API-Keys im Client oder fehlende Authentifizierungs-Middleware
Wenn jemand sagt, „Qualität ist nicht wichtig“, heißt das oft nur, dass es bisher noch nicht gebrannt hat
Ich habe das Gefühl, dass die ganze Debatte Code vs. Produkt selbst sinnlos ist
Coden ist ein Bereich, der technisches Können und Prinzipien erfordert, während Produkt und Marketing andere Themen sind
Mit schlechtem Code lässt sich langfristig kein gutes Produkt aufrechterhalten
Das Leak von Claude Code war nicht bloß ein einfacher Fehler, sondern ein Zusammenbruch von Sicherheitspraktiken und womöglich ein Problem auf dem Niveau nationaler Sicherheit
Das eigentliche Problem sei, dass man überhaupt LLMs fürs Coden einsetzt
Claude Code sei im Kern ein vorübergehendes Tool gewesen, während das Modell der eigentliche Vermögenswert war
Dass der Source Code verborgen wurde, sei eher eine Strategie gewesen, Wettbewerber zu bremsen, nicht aus Sicherheitsgründen
Als jemand, der Hyperlambda gebaut hat, habe ich das Gefühl, dass der Großteil der Komplexität aus Deployment und Packaging entsteht
Solche Leak-Vorfälle erinnern erneut daran, wie gefährlich die umgebende Struktur im Vergleich zur Kernlogik sein kann
Heute läuft viel Software in einem ineffizient überhitzten Zustand
Weil ihre Ersteller sich mehr um Market Fit als um Effizienz kümmern
Wenn dieser Trend anhält, sehen wir in fünf Jahren alle die Hölle aus Spaghetti-Code
Persönlich prüfe er weiterhin Code, refaktoriere und versuche, Qualität zu bewahren
Aus Unternehmenssicht zähle jedoch kurzfristiger Gewinn zuerst, weshalb Qualitätsprobleme oft erst später sichtbar werden