Hallo,
Ja klar... man kann sagen "ihr dürft das nur verwenden wenn ich meine Erlaubnis habt"
das musst Du nichtmal "sagen". Wenn Du etwas programmierst, bist Du erstmal Urheber und damit liegen die Rechte erstmal bei Dir. Jedwedes Kopieren/Nutzen Deines Codes ohne Deine explizite Einwilligung ist nicht legal.
Soviel zur Theorie. In der Praxis den Nachweis zu führen, dass jemand "abgeschrieben hat" dürfte allerdings schwieriger werden.
aber der code ist ja offen einzulesen. Oder gibt es irgendwelche Maßnahmen das man das verstecken kann?
Nein, nicht effektiv. Es gibt verschiedene (kommerzielle wie nicht kommerzielle Tools) die versuchen den Code unlesbar zu machen (Entfernen von Zeilenumbrüchen, Leerzeichen und Kommentaren, Umbenennen von Variablen etc.) - dies bringt aber auch immer nur was gegen den 0-8-15-Dau, der "mal schnell n'Skript braucht".
Wer ernsthaft rausfinden will, wie Du etwas gemacht hast, wird das auch (entsprechend Zeit vorausgesetzt).
Viele Grüße,
Jörg