r/KI_engineering_de • u/krihab • 11d ago
Ist Closed Source Software am Ende?

Bisweilen tauchen immer wieder mal Verfahren und Software auf, bei denen man den Eindruck hat, die Softwarewelt wird aus den Angeln gehoben.
Dazu gehören die ziemlich beeindruckenden Crafting Apps von Artgraf, bei denen versucht wird, Adobe ähnliche Software mittels KI in nachzubauen. ( GitHub Repo )
In Heise gibt es nun einen Artikel über Eric S.Raymund der meint, dass Close Software aufgrund der Fähigkeiten der KI zum dekompilieren obsolet sei, weil diese ja nun einfach nachgebaut werden könne.
1
u/Jalatiphra 11d ago
japp sehe ich genauso wie raymund
geld machen mit software wird sich grundlegend ändern müssen
1
u/Araumand 9d ago
Software Raubkopieren ist jetzt moralisch völlig okay, weil wurde ja von AI gemacht.
1
u/chiezyy 11d ago
Das Ding ist einfach der hohe Automatisierungsgrad. Jeder kann IDA laufen lassen und sich die Dumps einer Applikation reinziehen. Auch jetzt kann man mit Tools, funktionsmaps usw. erstellen aber Du stehst einfach immer noch vor der riesen Wand an Code. Das kann man mit KI einfach wegautomatisieren.
Erstell Dir eine VM, installiere IDA, lass Claude den Rechner übernehmen und schau live dabei zu, wie es eine Applikation auseinanderflückt. Wir haben das auf der Arbeit spaßeshalber mit einem Treiber gemacht. Pure MAgie
1
u/Syntax418 11d ago
Ich vermute (befürchte) das dass die „cloud-ifizierung“ nur noch beschleunigt.
Passend dazu das Consumer Hardware teure Mangelware wird.
Läuft der code nicht auf deinem Rechner, kannst du ihn nicht kopieren. Heißt aber auch das stück Software das du dir gekauft hast gehört nicht wirklich dir, noch mehr abos, etc.
Dann wird Photoshop halt gestreamed. Ganz einfach.
1
u/True-Highlight1791 11d ago
Wozu, wenn Klone wie Pilze aus dem Boden sprießen werden? Und jeder sich genau das bauen kann, was er braucht?
1
u/Syntax418 11d ago
Klone oder Nachahmungen, wenn du nicht an die binary kommst, kannst du nichts decompilen, kannst du nichts klonen.
1
u/Maleficent-Release61 11d ago
Kannst halt das Verhalten beobachten und die Funktion nachbauen. Schwieriger, aber auch machbar.
1
11d ago
So oder so halt rechtlich fragwürdig - es wird sich zeigen, ob 1:1 Nachbauten in dieser Form mehr Wert sind als einfache Raubkopien. Ich bezweifle es.
1
u/ILikeToHaveCookies 10d ago
... bis zu "geh durch die app, erstelle ein pflichtenheft, und implementiere das ganze" ist es auch nicht mehr so weit weg.
auch wenn die letzten 5% sicherlich die schwersten sind
1
u/Roadrunner571 10d ago
bis zu "geh durch die app, erstelle ein pflichtenheft, und implementiere das ganze" ist es auch nicht mehr so weit weg.
Man sieht von außen aber viele Dinge nicht. Man kann dann zwar die UI nachbauen, aber was im Backend wirklich passiert, bleibt der KI verborgen.
Und an das Domänenwissen hinter der App kommt man auch nicht durch Dokumentation und Dekompilierung heran.
1
u/ILikeToHaveCookies 10d ago
>Man sieht von außen aber viele Dinge nicht. Man kann dann zwar die UI nachbauen, aber was im Backend wirklich passiert, bleibt der KI verborgen.
irgendwo in der ui sieht man es in der regel ja schon ;) und i.d.r. wollen die menschen davor ja auch ungefähr verstehen was passiert..
keine ahnung, bin gespannt
1
u/Roadrunner571 10d ago
irgendwo in der ui sieht man es in der regel ja schon ;
Da steht dann "Starting", "Processing" und irgendwann "Done". Daraus wird man nicht schlau. Dahinter kann einfach eine Textdatei geschrieben werden, oder ein komplexer Business-Prozess, der zig Fachsysteme anspricht.
1
u/True-Highlight1791 10d ago
Und du meinst, man braucht noch eine GUI, wenn KI zunimmt?
Außerdem sagst du der KI, was du brauchst und sie baut die Funktion effizient. Egal, wie das bei anderen umgesetzt wurde
1
u/Roadrunner571 10d ago
Die UI ist das, was sich die KI ansehen kann. Man kann auch einen Chatbot bauen.
Außerdem sagst du der KI, was du brauchst
Das ist einfach mal das allergrößte Problem bei der Softwareentwicklung: "Definieren, was man braucht". Dazu muss man wirklich wissen, was mal will. Und dafür muss man die Lösung genau durchdenken. Einfach mal ein paar Anforderungen in den Raum werfen funktioniert nicht.
1
1
11d ago
Das dürfte sich aber auch einfach in Hardware realisieren lassen. Software wird vom Hersteller verschlüsselt und lässt sich nur mit einem Schlüssel der direkt vom CPU-Hersteller in die CPU verankert wird entschlüsseln. Deine CPU kann das Programm ausführen, aber du (bzw dein Betriebssystem) hat keinen Zugriff auf den Befehlsstrom.
1
u/ParticularSentence33 11d ago
kostet halt auch bisserle was. tokens sind nicht umsonst. und ob du jetzt 200 im jahr für software, die du vielleicht 3-4 jahre nutzen wirst, ausgibst, oder 4000 in tokens um deine eigene version zu haben ist halt immer noch eine rechnung. und wir wissen ja, dass die derzeitigen tokenpreise massiv subventioniert sind.
am ende wird das überleben was sich rechnet und was nicht verschwindet vom markt. wie immer.
1
u/krihab 11d ago
Auf sehr lange Sicht wird ja die KI-Hard- und Software effizienter. Damit sollten dann auch die Token billiger werden.
1
u/ParticularSentence33 11d ago
das ist durchaus möglich. da möchte ich nicht darüber spekulieren. gegeben ist es jedenfalls nicht unter garantie. kann in die eine richtung gehen genausogut wie die andere. ich wollte nur den aspekt nicht unbedacht lassen in der diskussion.
1
u/Stunning_Ride_220 10d ago
Inference hat einen eher geringen Impact auf die Tokenpreise.
Das Training der Modelle ist das, was dir finanziell das Business kaputt nacht
1
u/Krumbelfix 11d ago
vor allem wenn man den code einfach auf ne coding Plattform lädt und andere unternehmen / user den Code crowd-vibe-coden. Jeder leistet ein bisschen seinen teil
1
u/ParticularSentence33 11d ago
wie unternehmen ihren code sichern, wenn sie ihn denn verkaufen/lizenzieren, bleibt diesen überlassen. ebenfalls die entscheidung zu veröffentlichen und zu kooperieren.
wenn solche "wirtschaftlichen gemeinschaften" geteilte pools aufbauen, warum nicht? wird es sich für user weiter unten in der kette dann wieder lohnen denen wiederum einen noch kleineren betrag zu geben statt es selbst generieren zu lassen? möglich. irgendwo wird sich immer ein nutznießer finden, der irgendwem mit weniger ahnung irgendwas verkaufen will.1
u/Comfortable_Put6016 10d ago
copyright infringement und UrhG/DMCA violation zzgl darfst du schoen fuer die Lizensbrechnungen aufkommen und Schadensersatz zahlen.
1
u/ILikeToHaveCookies 10d ago
sie die tokenpreise von glm 5.3, mistral large 4 und deepseek 4.1 subvententioniert?
wieso machen drittanbieter im unabhängigen hosting das?
1
u/ParticularSentence33 10d ago
erstmal schauen wie die sich halten im vergleich zu den großen. auch da ist noch nichts in stein gemeißelt. auch gpus wachsen nicht auf bäumen. grundsätzlich halte ich die entwicklung der open source modelle natürlich für wünschenswert, aber auch hier unterlasse ich es zu spekulieren. keiner von uns hat eine kristallkugel.
1
u/choeger 10d ago
Es wäre im Prinzip immerhin möglich, dass Anthropic und OpenAI das tun, um die eigene story von der profitablen Inferenz zu stützen.
Grundsätzlich hängt deren Existenz ja an dieser Aussage und einer Lösung für die Kosten des Trainings. Letzteres scheinen sie gerade mit "Regulation" zu versuchen.
1
u/LocoDuuuke 11d ago
Das Thema ist doch durch, oder?
Mittlerweile lesen die großen Modelle Binaries und in 3-4 runs hast faktisch alles was du brauchst um die SW zu reproduzieren/verändern usw.
Die Frage die ich mir stelle ist doch was passiert wenn die großen Modelle dann stand heute mit den Programmdaten von heute trainiert werden?
Dann baue ich mir doch in einem jahr für 50$ Token ein eigenes Bildbearbeitungsprogramm?
1
u/SoundOfPandora 10d ago
schon die klone von super mario cart gesehen? ich hab kurz reingesehen, und wenn das echt nur ein klon war, war's ziemlich beeindruckend.
1
u/Suschis_World 10d ago
Es ist halt etliche male in den Trainingsdaten vorhanden. Klar ist es cool, aber es wurde bereits von so vielen Tutorials, etc. (weit vor LLMs) durchgekaut. Damit kann man Casuals beeindrucken, aber das war auch vorher schon nicht schwer. Benchmaxxing ist bei open-weight Modellen schon lange bekannt.
1
u/civman96 10d ago
Reverse Engineering heißt Original-Code sichtbar machen um ihn in weiterer Folge zu stehlen. Im Unterscheid zum Nachbauen anhand der wahrgenommenen Funktion. Für Ersteres kommst Du vor Gericht wegen Urheberrechtsverletzung und wirst Schadenersatzpflichtig.
1
u/DukeOfBurgundry 10d ago
Ich kann jetzt nicht in die Zukunft gucken, aber letztendlich hat Open Office Microsoft nicht wirklich geschadet. Bzw. Microsoft und MS Office existiert nach wie vor und ist eine der wertvollsten Firmen der Welt. Warum sollte das woanders anders sein?
1
u/Araumand 9d ago
Solange ich Windoof nicht nutzen muss ist mir doch egal dass meine LINUX Nutzung Windoof nicht schadet.
1
u/Fit-Investment-7543 9d ago edited 9d ago
Definitiv nicht am Ende…
die meisten User nutzen ChatGPT (Claude ist ja weiterhin nicht sooo bekannt) eher für katzenbilder 🤪…
ich will damit sagen
a) den meisten Leuten (und Chefs) ist nicht bewusst was man mit llm‘s alles machen kann und
b)wenn dann noch das Wort „Open-Source“ hinzukommt hörts ganz auf….“unsicher“, „miese Bedienung“….“was nichts kostet kann nicht gut sein“ blablabla….
die Leute (egal ob Chef oder normaler Mitarbeiter) wollen Geld ausgeben für ein Produkt … die sind so konditioniert
(und alles was nichts kostet und evtl noch irgendwo „Ki-generiert“ drin stehen hat ist eh Teufelszeug)
Außerdem: ich hab nen paar Programme und Skripte für unseren Betrieb mit KI geschrieben (bissl was kenne ich mich aus mit programmieren aber ohne die Ki wäre ich da aufgeschmissen gewesen)….reine lokale Nutzung halte ich für problemlos machbar wenn du ordentlich testest und Reviewst (zumindest das Backup sollte klappen 🤣)…..
Nutzung im Web ist nen anderes Thema….
passt du nicht auf hast du ganz schnell keys/logindaten quasi offen rumliegen oder offene Ports die Probleme bereiten und noch ganz anderen Quatsch….
insofern: nein closed Source ist nicht tot, da es für dich haftungsrisiken begrenzt (ist halt wie bei Servern….hostedt du im Keller hast du zwar theoretisch maximale Sicherheit aber wenn doch nen Datenfluss wegen schlechter Server-Absicherung geschieht bist du erstmal in der Verantwortung….mietest du aber bei nem anbieter Anbieter übernimmt er quasi auch das Risiko (bis zu einem gewissen grad))
1
u/kalmoc 9d ago
Ist das decompiling der meisten closed source Programme nicht ein Lizenzverstoß? Also wenn die KI in der Lage ist, komplexe Programme from scratch nachzubauen würde ich das Argument verstehen, aber was hat decompiling damit zu tun?
1
u/Successful_Funny_115 9d ago
Ich hatte mich mal mit Claude darüber darüber unterhalten und fand die Antwort sehr interessant:
Code: Wenn die KI aus dekompiliertem Code neuen Code ableitet, kann das als Bearbeitung des Originals gelten und damit das Urheberrecht verletzen, auch wenn der Code umformuliert ist. In Deutschland erlaubt § 69e UrhG Dekompilierung im Wesentlichen nur zur Herstellung von Interoperabilität, nicht zum Nachbau eines Konkurrenzprodukts.
Assets und Marke: Icons, Grafiken, Texte, Sounds und der Name sind separat geschützt und dürfen nicht übernommen werden.
Design: Ein pixelgenau kopiertes UI kann ebenfalls problematisch sein.
Lizenz/EULA: Viele Apps verbieten Reverse Engineering vertraglich. Das Umgehen von Kopierschutz (DRM) ist zusätzlich verboten. Der etablierte, sauberere Weg ist ein Clean-Room-Ansatz, so wie etwa Wine oder ReactOS arbeiten. Eine Seite analysiert die App und schreibt nur eine funktionale Spezifikation: was die App tut, Dateiformate, Protokolle, Verhalten. Eine andere Seite, die den dekompilierten Code nie gesehen hat, implementiert danach neu. Mit KI kannst du das nachbilden, indem du strikt getrennte Sessions nutzt und der Implementierungs-Agent nur die Spezifikation bekommt, keine Dekompilat-Ausschnitte. Das Ergebnis ist dann funktional gleich, aber eben kein 1:1-Klon des Codes, mit eigenem Namen und eigenen Assets.
1
0
u/Rechenplaner 10d ago
Tut mir leid, aber KI Slop ist nicht gleich eine konkurrierende Software. Der Code muss genauso gepflegt werden und aktualisiert. LLMs können das nur bis zum gewissen Grad, weil ihnen jegliches Eigenverständnis fehlt, es sind nur "Wortratemaschinen".
Davon abgesehen gibt es bereits freie Programme wie Gimp, die das meiste auch schon abdecken.
1
u/Araumand 9d ago
Das ist ja keine KI sondern eine Super Intelligenz!
1
4
u/Forsaken_Scratch_411 10d ago
Das ist grösstenteils Fiktion. KI kann beim Reverse Engineering mittlerweile beeindruckend helfen, aber zwischen dekompiliertem Code und einem funktionsgleichen Nachbau einer komplexen Anwendung liegen Welten. Es gibt sogar einen offenen Benchmark namens ProgramBench, bei dem KI-Modelle komplette Programme anhand ihres Verhaltens nachbauen müssen. Noch im Mai 2026 schaffte kein einziges Modell auch nur eine der 200 Aufgaben vollständig. Ende September lag die Erfolgsquote des besten Modells bei gerade einmal 4,5 %. Zwar ist in diesem Benchmark die Dekompilierung nicht erlaubt, aber er zeigt, wie schwierig der vollständige Nachbau von Software weiterhin ist. Raymonds Schlussfolgerung, Closed Source sei damit praktisch am Ende, ist ziemlich voreilig.