Open-Source-Software-Team reverse-engineert Adobe-Anwendungen und erstellt kostenlose Alternativen

·von Henderson·AI
Open-Source-Software-Team reverse-engineert Adobe-Anwendungen und erstellt kostenlose Alternativen

Vibe Coding erlebt eine grundlegende Veränderung. Anfang dieses Monats hat ein Entwickler, der von der Abonnementpolitik von Adobe frustriert war, mithilfe von Claude Photoshop, Lightroom und andere Creative Cloud-Anwendungen reverse-engineert. Das Team hat anschließend diese Informationen genutzt, um funktional ähnliche Open-Source-Klonanwendungen zu erstellen, die jeder kostenlos herunterladen und modifizieren kann. Einzelne Programmierer erstellen durch Reverse Engineering ihre eigenen Anwendungen und fügen sogar bestehenden Anwendungen neue Funktionen hinzu.

Dies hat zu intensiven Diskussionen geführt. Einige glauben, dass die Entwickler von Abonnementmodellen endlich die Konsequenzen ihres Handelns zu spüren bekommen, während andere es als bloße Piraterie ansehen. Die rasante Verbreitung von Künstlicher Intelligenz bringt neue rechtliche Implikationen in Bezug auf Patente und Urheberrechte mit sich, die weiter untersucht werden müssen.

Der Aufstieg von Open-Source-Klonanwendungen

Seit vielen Jahren gibt es kostenlose oder Open-Source-Software wie GIMP als Ersatz für Photoshop, Darktable als Ersatz für Lightroom oder DaVinci Resolve als Ersatz für Premiere, die viele der gleichen Funktionen wie die entsprechenden Adobe-Anwendungen ausführen können (wenn nicht sogar mehr). Dennoch sind die meisten Benutzer nicht bereit, die „Umstellungskosten“ auf sich zu nehmen, um nach Jahren des Aufbaus von Muskelgedächtnis neue Software zu lernen. Artcraft wurde ins Leben gerufen. Der Softwareentwickler Brandon Thomas und sein Team haben Anfang Oktober diese Klon-Anwendungen der Adobe-Suite erstmals veröffentlicht.

Ihre Werbung besagt, dass diese Anwendungen direkte Alternativen zu den Creative Cloud-Anwendungen sind, mit einer ähnlichen Benutzeroberfläche, aber „kostenlos und ohne Abonnement, Sie besitzen den Quellcode“, erklärte das Team auf Reddit.

Thomas enthüllte auf Hacker News, dass er aufgrund mehrfacher Erfahrungen mit Adobes „Dunkelmodus“ der Stornogebühren beschlossen hat, die Creative Cloud-Anwendungen zu reverse-engineeren. Zu diesem Zweck hat er mit Claude Opus 5.5 eine „Clean Room... Pure Rust“-Version erstellt und behauptet, deren Leistung über der des Originalanwendung liegt. Als ich zum ersten Mal von Artcraft hörte, war ich skeptisch, aber nach dem Testen der Photoshop-Alternative Photocraft war ich überrascht.

Obwohl es an Künstlicher Intelligenz und anderen fortgeschrittenen Funktionen mangelt, kann Photocraft fast all meine Bedürfnisse erfüllen, wie z.B. Größenanpassung, Maskierung und Farbkorrektur. Noch besser ist, dass alle Menüs und Steuerungen nahezu eins zu eins mit Photoshop übereinstimmen, sodass ich die Anwendung sofort nutzen konnte, ohne eine steile Lernkurve zu durchlaufen. Für Power-User ist es vielleicht kein Ersatz, aber für viele Adobe-Abonnenten könnte es bereits ausreichend sein.

Rechtliche Herausforderungen und Ausblick

Es gibt jedoch noch einige Probleme. Benutzer berichten von kritischen Fehlern in Photocraft, einschließlich der Tatsache, dass die Anwendung Bilder löscht, zufällig Ebenen zusammenführt und instabil ist. Ich habe auch festgestellt, dass sie keine nativen PSD Photoshop-Dateien öffnen kann, was für bestehende Benutzer ein großes Problem darstellt. Die Anwendungen von Adobe sind nicht das Endziel von Thomas' Ambitionen. „Die Software ist veraltet... Künstliche Intelligenz ermöglicht es uns, die Technik zurückzuerobern und die Uhr auf eine Zeit zurückzudrehen, in der es nicht so schlimm war.“ Die Mitglieder des Photocraft-Teams sind erfahrene Programmierer, aber das bedeutet nicht, dass normale Menschen nicht an diesem Trend teilnehmen können.

Eine Anwendung namens REA (Reverse Engineer Anything) hat in den letzten Wochen schnell an Popularität gewonnen und hatte bis zum 20. Oktober 87K Forks und 346.000 Sterne. Sie „tut, was der Name verspricht“, indem sie es Benutzern ermöglicht, Software zu zerlegen und mit sauberem Code neu zu erstellen. „Es kann Anwendungen ohne Quellcode untersuchen, erklären, wie Funktionen funktionieren, Beweise anzeigen und eine Version für Ihr Projekt erstellen“, heißt es in der GitHub-Beschreibung von REA. Mit anderen Worten, DEA (und ähnliche Technologien und KI-Repositories) bieten eine Möglichkeit, Anwendungen oder Websites zu zerlegen und neu zu erstellen, ähnlich wie das Team von ArtCraft, jedoch automatisierter.

Es kann nicht nur für Software verwendet werden, die auf Smartphones oder Computern läuft, sondern auch für Firmware in Verbrauchsgeräten wie Fernsehern, Kühlschränken, Instrumenten und digitalen Bilderrahmen. Diese Arbeit umfasst auch eingehende Untersuchungen von plattformübergreifenden Spielen. Zu den jüngsten Erfolgen gehören die vollständige Decompilierung von „Tiger Woods PGA Tour 2004“, „Final Fantasy Tactics Advance“ und „Doom Raider“.

Eine Website namens decomp.dev, die sich auf die Reverse Engineering von (menschlichen) Spielen konzentriert, hat kürzlich angekündigt, aufgrund der Überlegenheit von KI-gesteuerten Decompilern über die Community zu schließen, wie kürzlich von 404 Media berichtet. Das Phänomen des Vibe Codings mit KI gibt es schon eine Weile, aber das Reverse Engineering von Software und deren Klon ist ein relativ neues Phänomen. Ein Reddit-Kommentator äußerte sich zu Artcraft: „In der Vergangenheit habe ich einen Photoshop-Lese-/Schreib-Tool gebaut, also kenne ich die Herausforderungen beim Umgang mit Dateiformaten.

Dann müssen Sie auch eine Menge UI/UX implementieren, und das scheint sehr gut gelungen zu sein.“ Nicht jeder ist davon beeindruckt. „Das ist völliger Unsinn, dieses Code-Repository wird in ein paar Monaten nicht mehr wartbar sein“, kommentierte ein Benutzer auf X zu Photocraft und wies auf das mangelnde Verständnis für das Konzept hinter der Anwendung hin.

Ein anderer Benutzer, der die Anwendung ausprobierte, bezeichnete sie als „kompletten AI-gesteuerten Müll“ und „offensichtliche Verletzung“ von Adobes Marken und Urheberrechten. Dieser rechtliche Aspekt könnte eine weitere Hürde darstellen. Obwohl das Artcraft-Team angibt, dass sie niemals Adobes Code verwendet haben, könnten sie gegen die Marken und Patente von Photoshop und anderen Anwendungen verstoßen haben. Auch Adobes Nutzungsbedingungen verbieten ausdrücklich das Reverse Engineering ihrer Software, um herauszufinden, wie sie funktioniert. Dennoch haben Artcraft, REA und andere Anwendungen offensichtlich die Büchse der Pandora geöffnet.

Allein durch eine KI-versierte Person ist es jetzt möglich, das zu tun, was früher ein ganzes Ingenieurteam erforderte. Dies könnte zu einer Flut von minderwertigen, schlechten Anwendungen führen, könnte aber auch Unternehmen wie Adobe dazu zwingen, ihr von vielen als unangenehm empfundenes Geschäftsmodell zu überdenken.

ElementSpezifikation
EntwicklerBrandon Thomas
AnwendungsnamePhotocraft
Reverse Engineering ToolClaude Opus 5.5

H
Über den Autor
Henderson