想問一個問題
假設當我賣了一個電商系統
賣給業主後原始碼在業主手上
我能如何避免他可以複製給其他人使用?
因為原始碼都在他手上了,好像不好防治?
即使有寫一個憑證,回來我資料庫驗證也沒有用,拿掉就可以了⋯⋯
有什麼方式可以避免複製使用呢?
如果是.NET平台(其他平台也一樣可行),你大可把商業邏輯(BI)放在你自己的網站上讓客戶回來CALL,鎖IP即可........
我都叫客戶使用aws然後順便代管主機,也就順便賺一下維護費…
有滿多加密工具付費的,但只要是能加密的都能解密…我也接過要接密的案子…
所以就簽約明定只允許使用權,然後埋碼定時回報主機ip有異動就準備收錢了…
我有一些專案對套件比較要求,所以客戶對主機不懂也很難在另一台主機上用…
程式碼就隨他改,最好改壞再來收一次費…通常是只賣使用權。這樣問題會少很多…除非你接個案子就要換一種寫法架構。