Massnahmen zum Schutz des Quell-Codes www.swanja.de, 31.01.02
=====================================
Was kann ich tun um meinen Quell-Code zu schützen ?
A. Anspruch auf Copyright erheben
. Copyright Vermerk im Kopf anbringen (und auf Fairnis spekulieren).
. Im Quell-Code findbare Schlüsselwörter einbauen. Raubkopien aufspüren und verfolgen.
B. "Quell-Text Anzeigen" verhindern
. Rechte Mouse Click abfangen und KontextMenü unterdrücken
C. Bei "Datei Speichern Unter..." den Browser verwirren
. Das FrameSet der StartSeite wird mit JavaScript's "document.write()" geschrieben.
. Die meisten Browser sind verwirrt: beim DownLoad werden nicht mehr alle inkludierten
. Dateien berücksichtigt. So bleiben auch JS-Bibliotheks-Dateien unerreicht/versteckt.
D. Quell-Code unleserlich machen
. Bearbeitung des Quell-Codes mittels Zusatzprogramm (zB.: in PHP oder JavaScript)
. Entfernen von LineFeeds (LF), Blanks, Kommentare, etc..
. Reduziert Verwendbarkeit des Scriptes für Außenstehende
E. Vergleich der aktuellen URL mit der URL der OrginalSeite
. Beim Download ändert sich meist der Name der URL und "verrät den DownLoad an-sich".
. Als Reaktion kann man einen Fehler generieren, oder zur Homepage weiterleiten, etc...
F. "Datei Speichern Unter..." direkt verhindern (offen: geht das ??)
. window.external.???? = ??
.
Anmerkung:
* Wo ein Wille ist, da gibt es auch Wege.
* Diese Wege aufzuzeichnen, ist nicht Gegenstand dieser Zusammenfassung.
---------------------------------------------------------------------------------------------
A. Anspruch auf Copyright
=========================
Copyright im Kopf des Dokumentes eintragen, zB.:
/*----------------------------------------------------------------------+
| HI-Menu V1.0 Horizontales ImageMenu 27.06.2001 |
+-----------------------------------------------------------------------+
| Copyright 2001 Martin Hönninger, Karlsruhe All Rights Reserved. |
| Contact: contact@swanja.de [ http://www.swanja.de ] |
+----------------------------------------------------------------------*/
---------------------------------------------------------------------------------------------
B. "Quell-Text-Anzeige" verhindern
==================================
In den Header einfügen:
---------------------------------------------------------------------------------------------
C. Bei "Datei Speichern Unter..." den Browser verwirren
=======================================================
Das FrameSet der StartSeite wird mit "document.write()" geschrieben:
Frames werden von Ihrem Browser nicht unterstützt.
---------------------------------------------------------------------------------------------
E. Vergleich der aktuellen URL mit der URL der OrginalSeite
===========================================================
Irgendwo einbauen: