我有一個使用mysql的codeigniter應用程序,並希望將其安裝在客戶端服務器上,我可以做到這一點的最安全的方式,我不希望他們複製,修改和分發一樣。有沒有一種快速和骯髒的方式來做到這一點,然後開始提高安全性?這在企業中如何處理?使用codeigniter構建的應用程序的客戶端的源代碼分發
1
A
回答
2
有幾個原因,我想做到這一點,在過去:
- 爲了保護實施。
- 保護知識產權。
由於實現的原因,我們總是擔心客戶端修改了某些東西併產生錯誤/錯誤並要求我們修復它。但是,如果客戶購買的軟件無權修改代碼,則可以隨時用最新版本,發行版或版本替換代碼。這樣,您不必處理由未經授權的修改引起的錯誤。
對於知識產權,我們通常希望保護我們在這些軟件中擁有的祕密「配方」或算法。我們不希望他們爲自己的軟件複製這些軟件,並從我們所建的軟件中出售它們,併成爲我們的競爭對手。但不知怎的,我大多也把這個交給了客戶。除非您分發屬於原則的專有軟件。
我之所以放棄這件事就是,因爲我相信資產和價值不僅是軟件本身,而是在你僱用熟練人,誰設計和建造它,你執行的過程您的實施方法以及您用於與所有利益相關方合作的所有技術。如果客戶有能力僅從您的代碼庫實施軟件,他們遲早會始終從互聯網上找到其他代碼併成爲您的競爭對手,即使不再使用您的代碼庫。因此,它不像銷售需要實施的軟件應用程序那樣簡單。
但是,如果你有其他的理由來加密你的應用程序,你可能要檢查這個網站:
乾杯,
相關問題
- 1. 發佈客戶端的源代碼
- 2. 將內部iOS應用程序分發給客戶,無需分發源代碼
- 3. Flex構建客戶端和服務器端的應用程序
- 4. 如何構建iPhone應用程序以在客戶端帳戶上分發?
- 5. 如何使用Xcode自動構建iPhone應用程序的源代碼發佈?
- 6. 在代碼中創建客戶端應用程序中的WCF端點配置?
- 7. 如何創建保護源代碼的應用程序構建?
- 8. 如何訪問發送到Expressjs應用程序客戶端的響應代碼
- 9. 客戶端代碼Web應用程序的許可系統
- 10. 查找Skype for Business Lync客戶端應用程序的源代碼
- 11. DB2應用程序開發客戶端
- 12. 爲客戶端發佈應用程序
- 13. Web/J2EE和客戶端應用程序的端到端分析
- 14. 使用OpenShift公開客戶端應用程序端口轉發
- 15. System.Data.Services客戶端:GitHub上的源代碼
- 16. 向客戶發佈部分源代碼
- 17. ASP.Net中的客戶端應用程序
- 18. 客戶端的NodeJS應用程序
- 19. 客戶端應用程序的Sinatra cookie
- 20. 從無到有構建本機客戶端應用程序
- 21. 如何構建ActiveMQ客戶端應用程序?
- 22. 如何正確構建客戶端/服務器應用程序?
- 23. 源代碼管理存儲庫 - 每個客戶端或每個應用程序?
- 24. 使用xcodebuild構建不帶代碼的iOS應用程序
- 25. 在代碼中配置客戶端應用程序服務
- 26. 關於構建單客戶端服務器應用程序的建議
- 27. 發送iPhone應用程序,無需用戶查看源代碼
- 28. 爲客戶端打包和分發python(for windows)應用程序
- 29. 如何分發oauth2客戶端應用程序?
- 30. 如何用angularjs客戶端應用程序構建一個安靜的api瓶?