Ich spreche nicht davon, Code zu stehlen oder jemanden für Profit wiederzuverwenden. Ich gehe jedoch davon aus, dass wenn ein Programm oder Plugin in einem Format verteilt wird, in dem ich die Quelle nicht ohne weiteres anzeigen kann, dies eine absichtliche Aktion des Programmierers ist.
Ist es akzeptabel, zum Zweck des Lernens trotzdem zu schauen? Und wenn ja, gibt es Einschränkungen für diese Freiheit?
source-code
ethics
Zenbike
quelle
quelle
Antworten:
Sie haben in einer Ihrer Antworten angegeben, dass Sie mehr daran interessiert sind zu wissen, ob der Autor davon verärgert sein würde. Wenn ich es also wäre, und Sie haben es nur zu Bildungszwecken getan, und wir haben uns getroffen, und Sie haben mir davon erzählt Nein. Ich wäre nicht verärgert, wenn Sie meinen Code dekompilieren / rückentwickeln würden. Wenn der fragliche Code sehr klobig / hackisch und hässlich wäre, wäre ich vielleicht ein bisschen verlegen, aber ich bezweifle, dass ich ausflippen würde (tatsächlich könnte ich sogar geschmeichelt sein, dass jemand meinen Code so cool und interessant fand, dass er es einfach musste Finden Sie heraus, wie es funktioniert hat und haben Sie sich so viel Mühe gegeben) - und hey, es könnte sogar Spaß machen, darüber zu sprechen!
quelle
Die Rechtmäßigkeit der Dekompilierung hängt von Ihrer Gerichtsbarkeit ab. Diese Wikipedia-Seite enthält einige Hinweise zum US- und EU-Recht in diesem Bereich. Die Zusammenfassung ist, dass die Legalität davon abhängt, warum Sie es tun:
Wenn Sie dies tun, um Interoperabilität zu erreichen, können Sie dies möglicherweise tun.
Wenn Sie es tun, um zu "lernen" oder aus Neugier, dürfen Sie es wahrscheinlich nicht tun. (Ich habe noch nie von einer Rechtsprechung gehört, die besagt, dass sich die Doktrin des fairen Gebrauchs von Bildung auf das Dekompilieren von Software erstreckt. Fragen Sie jedoch einen echten Anwalt.)
Ob das Dekompilieren "akzeptabel" ist, ist ein Werturteil und hängt von Ihrer Perspektive ab. Die meisten IT-Experten würden wahrscheinlich sagen, dass dies kein akzeptables Verhalten ist. Und sicherlich wird der Inhaber des Urheberrechts wahrscheinlich sagen, dass dies nicht akzeptabel ist ... und er / sie / sie sind diejenigen, die entscheiden könnten, Ihre Hose zu verklagen!
quelle
Ich komme hier nicht auf Moral ein, da dies kein wirklich gutes Thema für eine Q & A-Site ist. Persönlich würde es mir in allen wahrscheinlichen Fällen, an die ich denke, überhaupt nichts ausmachen, wenn Sie es mit meinem Code machen würden.
Die Legalität ist eine andere Sache, die hier nicht richtig beantwortet werden kann. Wenn Sie es wissen möchten, suchen Sie sich einen Anwalt, der sich auf das Recht des geistigen Eigentums in Ihrer Gerichtsbarkeit oder in der Gerichtsbarkeit, um die Sie sich kümmern, spezialisiert hat. Ich habe viele verschiedene Dinge darüber gelesen, und einige von ihnen stehen in Konflikt. Vertrauen Sie nicht auf Rechtsberatung, die Sie von zufälligen Personen im Internet gelesen haben, die möglicherweise nicht einmal wissen, wo Sie leben.
Aus praktischer Sicht wird wahrscheinlich niemand davon erfahren, so dass das Urheberrecht nur insoweit ins Spiel kommt, als Sie in dieser Hinsicht legal bleiben möchten.
quelle
Reverse Engineering ist eine bewährte Methode im Engineering. Es ist bewährt, weil es meistens legal ist. Insbesondere in Bezug auf die DCMA sagt Wikipedia:
Wann ist es nicht legal? In erster Linie, wenn Sie eine EULA unterzeichnet haben, die besagt, dass sie illegal ist, oder wenn Sie die Sache erhalten haben, die illegal rückentwickelt wurde.
Ich bin kein Anwalt
Sprechen Sie mit einem, wenn die Legalität wichtig ist.
Ich bin kein Ethiker
Ethik bezieht sich normalerweise darauf, wie Sie erzogen wurden. Sprechen Sie mit Ihrer Mutter / Ihrem Vater / Ihrem Bruder / Ihrer Schwester / Ihrer Cousine und sehen Sie, was sie sagen.
quelle
Das Wort "akzeptabel" ist sehr unscharf. Jeder Mensch impliziert etwas anderes, basierend auf seinem kulturellen Hintergrund, seiner einzigartigen Erfahrung und den Werten. Daher ist es unmöglich, diese Frage zu beantworten.
Wenn wir es eingrenzen auf:
Definitives "Nein" in den meisten Ländern.
und:
Nein, wenn der Autor seine Arbeit privat halten möchte, müssen Sie das respektieren.
Es gibt eine Politik der "fairen Verwendung", wenn Sie Teile des urheberrechtlich geschützten Werks in einem bestimmten Kontext verwenden können, dies bedeutet jedoch, dass Sie die öffentliche Ausgabe des Werks als Redensfrage verwenden. Dekompilierung oder mit anderen Worten (Reverse Engineering, rechtlich gesehen) ist eine ganz andere Aktivität, die nichts mit fairer Verwendung zu tun hat. Hier versuchen Sie, die absichtlich verborgene Arbeit aus dem, was veröffentlicht wurde, wiederherzustellen. Wenn sie Verschleierung verwendet haben, ist Ihre Dekompilierung eine Tatsache des absichtlichen Aufbrechens von Schutzmechanismen. Und es wird gesetzlich bestraft.
quelle