Ganz einfach, jeder kann dein Programm umschreiben und zu seinen gunsten verteilen wie erlustig ist.
Wenn du dort auch noch die Datenbank angaben hast, ist sowieso Feierabend
Im Zweifelsfall 2. DB, wie gesagt.
Selbst wenn, was solls?
Prinzipiell sag ich, das es auch ein Decompile Schutz gibt.