Quellcode schützen

  • Hallo,


    gibt es noch weitere möglichkeiten seinen Quellcode zu schützen, ausser "Gestaltung verbergen" ?


    Hatten heute das Phenomen das unsere Agenten plötzlich leer waren!
    Setzen momentan noch LN5 ein, aber vielleicht gibt's im 7er ja was neues!?


    Gruss Björn

    • Offizieller Beitrag

    schau mal in der Designer-Hilfe unter "%Include directive" und "LSS files"


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • .lss hat den nachteil, dass wenn mehrere Entwickler daran arbeiten, dass alle die .lss lokal synchron halten müssen.


    Da die Agents auch nur Dokumente sind, kannst Du die Felder wo die Skripte im Klartext drin stehen löschen. Der Kompilierte Code bleibt erhalten. Die Agents sind dann auf den ersten Blick leer aber funktionieren weiterhin.

    • Offizieller Beitrag

    ... und wie ändern dann mehrer Entwickler den Code? Dort gibt es auch den Nachteil, dass der Code
    1. per Agent entfernt werden muss
    2. irgendwo vorgehalten werden muss


    Gefahr besteht, wenn jemand den Code ausversehen in der Quell-DB löscht.


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

  • Große Systemhäuser haben teilweise erkannt, mit welch üblen Restriktionen "Gestaltung verbergen" verbunden ist und liefern ihre Werke ohne die verborgene Gestaltung aus.


    Nicht ganz - klar. Der Saft in der Tomate steckt in den Script-Libraries - und die sind durch Weglöschen der Textteile in den ausgelieferten Schablonen geschützt.


    Alles Andere macht überhaupt keinen Sinn. Das "Gestaltung verbergen" kann man ja in wenigen Minuten ohnehin "knacken", indem man sich in eine nicht geschützte Datenbank die Design-Objekte aus einer geschützten Datenbank hineinkopiert.


    Für die Versionen bis 4 geisterte die Weisheit herum, daß man im HEX-Editor das 122. Byte drehen müßte (ich lege meine Hand nicht für die Zahl 122 ins Feuer), in Version 4 war es dann etwas besser gemacht, aber mit der Klasse von Damien Katz für die Designelemente war das alles auch wieder für die Katz'.


    Wissen, Kraft und Mächtigkeit einer Notes-Anwendung stecken an so vielen Stellen, daß das Kopieren nur sehr vereinzelt Sinn machen kann.