Software sangat mudah di bajak/dicopy, dan pada umumnya pembuat software menggenerate "Serial No" sebagai sidik jari software dan sebagai bukti legalitas user harus menambahkan "Code Activated".
Cara ini cukup murah dan cara lain yang boros adalah mendongle software dengan usb dongle.
Saya ada membuat software dengan cara murah, software pada saat terinstalasi akan digenerate dan memiliki serial no yang berbeda-beda. Lalu software yang belum di aktifasi otomatis berjalan sebagai TRIAL SOFTWARE. dimana apabila user cocok dengan software tersebut dia membayar dan menerima "Activate Code".
Sebenarnya dengan mekanisme ini, penjualan software melalui perantara software seperti projects.co.id sangat bagus..
Buyers membeli software membayar ke proj & memberikan serial softwarenya.. proj.. menghub/email seller ada software laku dengan serial bla-bla.. lalu seller memberikan kode aktivasinya ke proj.. dan proj memberikan key aktifasi untuk serial tsb. Selesai..
Sama-sama aman.