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: <body><h1>Frames werden von Ihrem Browser nicht unterstützt.</h1></body> --------------------------------------------------------------------------------------------- E. Vergleich der aktuellen URL mit der URL der OrginalSeite =========================================================== Irgendwo einbauen: