Bei Woltlab kann man das Copyright auch einfach umgehen, indem man das copyright Template bearbeitet.
[FRAGE] Copyright in PHP verstecken
- DarkEvolution
- Geschlossen
- Erledigt
-
-
Bei Woltlab kann man das Copyright auch einfach umgehen, indem man das copyright Template bearbeitet.
Was gleichzeitig aber auch verboten ist wenn du keine Branding Free Lizenz hast.
-
Das steht hier nicht zur Frage, er stellt nur die Frage nach einem Copyright System nicht sicher möglich ist.
-
Ich habe dir mal einen Beispielscode entwickelt, der mit der Sicherheit von vergleichbaren Lizenzsystemen (bspw WBB) mithalten kann.
Soll sicherer sein?PHP<?php echo base64_decode("Q29weXJpZ2h0IGJ5IFRyb29wZXJbWV0="); // base64_encode('Copyright by Trooper[Y]')
Und nachdem du jetzt gesehen hast, was das für ein Unsinn ist, kannst du ja einfach mal den Rat jeder einzelnen Person hier befolgen und dem normalen Lizenzvorgehen folgen, wozu bei Firmen Lizenzaudits und eine eigene Datenbank an lizenzierten URLs/Seriennummern gehört.
-
Wurde auch ein NodeJS Lizenzsystem es tuhn.
Mit freundlichen Grüßen,
DarkEvolution -
Anscheinend hörst du nicht richtig zu. Es gibt keine Möglichkeit dich 100% zu schützen, du kannst lediglich vorbeugen.
-
Es ist theoretisch möglich, dass man kommerzielle Funktionen in ein PHP Modul auslagert und dieses mit einem Lizenzsystem versieht. Da PHP Module in einer richtigen Programmiersprache (C, C++) programmiert werden und nicht in PHP, würde dieses einen deutlich besseren Schutz bieten als es nur in PHP umzusetzen.
-
Es ist theoretisch möglich, dass man kommerzielle Funktionen in ein PHP Modul auslagert und dieses mit einem Lizenzsystem versieht. Da PHP Module in einer richtigen Programmiersprache (C, C++) programmiert werden und nicht in PHP, würde dieses einen deutlich besseren Schutz bieten als es nur in PHP umzusetzen.
Für kleine Projekte aber etwas too much - wie ich finde. Wenn man eine Software wie zum beispiel WoltLab hat, würde dies eher Sinn machen.
-
@OP
Wenn du sichereren Code haben möchtest könntest du dir mal JavaEE ansehen, dort ist die realisierung sicherlich etwas einfacher.
Voraussetzung ist dann allerdings ein Tomcat oder Glassfish anstatt ein Apache. Ich würde dir emphelen einen Anwalt aufzusuchen, mit dem du ein Lizenzkonzept entwickelst. (Bevor du etwas vertreibst würde ich so oder so einen Anwalt beauftragen, sonst kann es sehr teuer werden). Jede unautorisierte Verwendung, die du feststellst gibst du dann dem Anwalt weiter, welcher eine Abmahnung und Lizenzkosten in Rechnung stellen kann.
Sollte es ein Projekt werden, was kein / kaum Profit abwirft würde ich nochmal anders überlegen ob das ganze nötig ist.
Es kommt leider immer zu kurz aber hast du dich bzgl. Datenschutz geltene Rechte usw. was in Deutschland gilt ausreichend informiert?
Edit1: Wie sieht es mit Rechte in anderen Ländern aus?
-
theoretisch ist es möglich aber es ist davon auszugehen dass man es umgehen könnte.
Daher meine Frage nochmal in macht man sowas wie bei woltlab Suite der Fall ist mit dem copyright.Mit freundlichen Grüßen,
DarkEvolutionDass war meine frage wie ich es machen werde ich entscheiden weil ich noch viel andere Projekte machen die seit langem warten
Mit freundlichen Grüßen,
DarkEvolution -
-
@OP
Wenn du sichereren Code haben möchtest könntest du dir mal JavaEE ansehen, dort ist die realisierung sicherlich etwas einfacher.
Java ist ist nicht wirklich sicherer, was den Schutz des Quellcodes betrifft. Dieser kann auch einfach über einen gängigen Decompiler wiederhergestellt werden.
-
Java ist ist nicht wirklich sicherer, was den Schutz des Quellcodes betrifft. Dieser kann auch einfach über einen gängigen Decompiler wiederhergestellt werden.
Was rechtlich gesehen, sofern ich das richtig auf dem Schirm habe, noch einmal ein Stück heftiger ist. Ich bin mir aber nicht sicher aber die .java Class Dateien müsste im .war File im Klartext sein ich bin mir aber nicht sicher.
-
Was rechtlich gesehen, sofern ich das richtig auf dem Schirm habe, noch einmal ein Stück heftiger ist. Ich bin mir aber nicht sicher aber die .java Class Dateien müsste im .war File im Klartext sein ich bin mir aber nicht sicher.
Ein .war File ist nichts anderes als ein billiges Archiv welches die einzlnen Dateien zusammen hält.
Einfaches Beispiel:
Folgender CodeJavapublic class Main { public static void main(String[] args) { System.out.println("Hallo Welt!"); } }
Ergibt
CodeÊþº¾ 4 " <init> ()V Code LineNumberTable LocalVariableTable this LMain; main ([Ljava/lang/String;)V args [Ljava/lang/String; SourceFile Main.java Hallo Welt! ! Main java/lang/Object java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V ! / *· ± 7 ² ¶ ±
Decompiler Ergebnis:Javaimport java.io.PrintStream; public class Main { public Main() {} public static void main(String[] args) { System.out.println("Hallo Welt!"); } }
Also bitte bei compilierten Java Quellcode nicht von erhöhter Sicherheit sprechen.
-
Müsste man sich mal genauer informieren.
PHP wird ja so ausgeliefert wie es entwickelt wurde.
Ein Archiv würde da schon eher abschrecken.Ich bin der Meinung das man seine Energie nicht in die Quelltextsicherung stecken sollte, sondern ein ordentliches Lizenzmodell auf die Beine stellen soll.
Creator bei Udemy interessiert es bspw. auch nicht ob ein Kurs zurückgegeben wurde und zwischen zeitig gedownloaded wurde. Sie kümmern sich um ihre echten Kunden. -
breadfish.de
Hat das Thema geschlossen.