Napisałem program. Posiadam legalne Delphi. Nic nie stoi na przeszkodzie by sprzedać. Ale jak się uchronić przed łamaniem moich praw autorskich. Tu mam kilka pytań:
-
Czy z udostępnionego przeze mnie pliku exe (przypuśćmy że jest to demo) , użytkownik może odtworzyć kod żródłowy (i dokonać zmian w nim), (dekompilacja?). Jeśli tak to jak się przed tym zabezpieczyć?
2.Ponieważ wiem że wszelkie zabezpieczanie programu przed nieautoryzowanym odblokowaniem przy pomocy hasła-klucza jest raczej mało skuteczne na dłuższą metę, czy nie rozsądniej indywidualizować klucz dla konkretnego PC-ta? -
Który z identyfikatorów komputera użytkownika byłby najwłaściwszy aby mój program mógł za każdym razem po uruchomieniu sprawdzić, że znajduje się na tym samym komputerze dla którego został sprzedany. Np. nazwa komputera jest łatwa do czasowej zmiany przez użytkownika w czasie pracy z moim programem (komputer bez uprawnień może podszywać się pod komputer z uprawnieniami).
Może jest lepszy identyfikator? A może zastosować kila równocześnie?