![]() |
Re: DCU-Datei disassemblen!?
Moin!
Nein, reverse engineering ist grundsätzlich nur zu Forschungszwecken erlaubt und dann nur an Code, an dem keine Firma/Person ihren Copyright hat bzw. Rechte auf Grund der Erstellung. (sprich: Viren/Würmer/etc zur Erkennung und kein Copyright und im allgemeinen als schädlich geltend). Reverse Engineering ist gerade deshalb nicht erlaubt um die Techniken zu schützen der sich der Author bedient hat. Ich muss nicht extra eine For-To-Do Schleife zum durchlaufen von einer Liste patentieren lassen um meine Kreativität an dem Teil des Gesamtproduktes zu schützen. Grundlegend: Wenn du die DCU disassemblierst dann verletzt das geistige Eigentum und missachtest seine Erstrechte als Entwickler dieser Datei. Heute kann jeder Sche*ss patentiert werden und keiner hat was dagegen wenn eine DCU disassembliert wird? Schon alleine darin können bestimmt 80% des Codes patentiert werden (wenn man die frühere Nutzung ausser acht lässt). Und wenn ich als Entwickler eine DCU weitergebe, dann will ich damit verhindern, das irgendwelche People an meinen jahrelang geschriebenen/entwickelten/erweiterten Code herankommen innerhalb von 2 Stunden. Das ist dann immer die Sache: Verkaufen kannst du nix ohne Beispiel - keiner kauft die Katze im Sack. Beispiel würde dann DCU bedeuteten und gleichzeitig eine Gefahr. Die kompletten Quellen willst du aber auch nicht sofort freigeben - ist immerhin deine Arbeit über Jahre und du willst dafür Lohn erhalten... /EDIT: Steve, du hattest gepostet als ich geschrieben hatte: Ich bin überhaupt nicht gewillt dir zu helfen, weil gerade diese Grundsatzfrage die du hier lieber schnell unter den Teppich kehren willst das Problem ist. Die Rechtslage ist überhaupt nicht eindeutig und dieser Thread ist schon fast fraglich für das Forum, da die Mods/Inhaber dafür haften was hier steht/gemacht wird. Da ich selber Entwickler bin kann ich es auch sehr gut verstehen wenn ich extra nur eine DCU weitergebe anstatt einer PAS Quellen - es hat seinen Grund - und du versuchst hier ja genau diesen Grund auszuhebeln. Grundsätzlich: Es gibt genug Assemblerbefehle und jeder CPU Hersteller dokumentiert diese auch komplett, also kannst du da ja mal nachschauen, aber ohne das du ein wenig Ahnung (besser: Erfahrung) hast in Assembler wird dir das überhaupt nix bringen. Schon alleine weil der Optimierungsprozess im Compiler den Code sehr verschlingt bzw. verändert, so dass es z.T. wirklich schwer durchschaubar ist - selbst für einen semi-professionellen. MfG Muetze1 |
Re: DCU-Datei disassemblen!?
Google -> DCU2PAS
|
Re: DCU-Datei disassemblen!?
Zitat:
Ich bin ja auch froh, dass hier immer darauf geachtet wird, dass hier keiner Sachen anstellt, oder danach fragt, die nicht legal sind. Ich danke euch auf jeden Fall für eure Antworten und Hinweise! :thumb: |
Re: DCU-Datei disassemblen!?
Zitat:
|
Re: DCU-Datei disassemblen!?
Ich bin halt neugierig, und guck mir alles gerne an, um zu wissen, wie es funktioniert. Aber nur wegen meiner Neugier die Vollversion zu kaufen, wäre etwas übertrieben. :zwinker:
Ich hab jetzt mal ein bisschen gelesen und herausgefunden, dass Reverse Engineering von Software in Deutschland generell verboten ist. |
Re: DCU-Datei disassemblen!?
Das stimmt nicht.
Ich öffne mein Delphi, drücke F9 und disassembliere die erstelle EXE. Wo ist das bitte illegal? Schreib den Autor doch an und frag wie er dies und jenes gemacht hat... MFG Florian :hi: |
Re: DCU-Datei disassemblen!?
Zitat:
|
Re: DCU-Datei disassemblen!?
Wenn der Autor es erlaubt darfst du das... ;)
Musste halt gucken unter welcher Lizenz das veröffentlicht wurde... MfG Florian :hi: |
Re: DCU-Datei disassemblen!?
Moin!
Wenn es eine Lizenz ist mit der es erlaubt ist, dann ist es meist eine die eh den Source Code mitgibt. Ansonsten ist es schon richtig das reverse engineering illegal ist in Deutschland (auch nochmal informiert). Und der Delphi Debugger/Code View zeigt dir den Assembler Code zu deinem eigenen Programm das du selber entwickelt hast und wo du die Quellen zu hast. MfG Muetze1 |
Re: DCU-Datei disassemblen!?
Das ist ja der Knackpunkt! Ich kann auch mit dcus in Delphi disassemblen, wenn ich das CPU-Fenster offen hab. Ist das etwa illegal?? Kann ja wohl nicht, gell?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz