AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DCU-Datei disassemblen!?

Ein Thema von Stevie · begonnen am 28. Sep 2004 · letzter Beitrag vom 28. Sep 2004
Antwort Antwort
Seite 2 von 3     12 3      
Muetze1
(Gast)

n/a Beiträge
 
#11

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 12:04
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
  Mit Zitat antworten Zitat
HeikoDD

Registriert seit: 8. Okt 2003
11 Beiträge
 
#12

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 12:47
Google -> DCU2PAS
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#13

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 12:55
Zitat von Muetze1:
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).[...]Grundlegend: Wenn du die DCU disassemblierst dann verletzt das geistige Eigentum und missachtest seine Erstrechte als Entwickler dieser Datei.
[...]
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.
Ich wollte mit meiner Äußerung nur sagen, dass das hier keine Diskussion werden soll, wo einige dafür sind und andere dagegen, weil... Wenn die Sachlage klar ist, dann muss ich das akzeptieren und werde auch nicht weiterfragen.
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!
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 13:34
Zitat von Stevie:
Zitat von Muetze1:
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).[...]Grundlegend: Wenn du die DCU disassemblierst dann verletzt das geistige Eigentum und missachtest seine Erstrechte als Entwickler dieser Datei.
[...]
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.
Ich wollte mit meiner Äußerung nur sagen, dass das hier keine Diskussion werden soll, wo einige dafür sind und andere dagegen, weil... Wenn die Sachlage klar ist, dann muss ich das akzeptieren und werde auch nicht weiterfragen.
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!
Wenn Du so dringend disassemblieren willst, hat das ja einen Grund: Du willst wissen wie es programmiert ist. Wenn Dir das so wichtig ist, warum kaufst Du nicht die Vollversion der Komponente (vorausgesetzt dort ist dann der Sourcecode dabei). Auf der anderen Seite könntest Du die DCU's natürlich auch einfach nutzen wie sie sind, ohne zu wissen wie es funktioniert - wenn die Fuktionalität Deinen Erwartungen entspricht.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#15

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 13:55
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.
Ich hab jetzt mal ein bisschen gelesen und herausgefunden, dass Reverse Engineering von Software in Deutschland generell verboten ist.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#16

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 16:05
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
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#17

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 16:09
Zitat von flomei:
Ich öffne mein Delphi, drücke F9 und disassembliere die erstelle EXE. Wo ist das bitte illegal?
Ich wusste, dass irgend jemand das sagt... fremde Software natürlich ...
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#18

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 16:15
Wenn der Autor es erlaubt darfst du das...
Musste halt gucken unter welcher Lizenz das veröffentlicht wurde...

MfG Florian
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#19

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 16:19
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
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#20

Re: DCU-Datei disassemblen!?

  Alt 28. Sep 2004, 16:24
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?
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz