2010-01-15 81 views
0

我想將我的web應用程序分爲兩部分。 一部分是免費的,就像人們使用的演示一樣。 另一部分不是;支付的延期費用,但需要授權和許可證才能使用。如何保護我的腳本免於「免費」?

我的想法是銷售擴展而不會受到影響。一旦擴展程序被出售,買方不能將其上傳到其他網站,並讓其他人「免費」使用。因此,擴展將檢查來自另一個域的數據庫以授權使用其腳本。

我該如何做到這一點?

+0

您可以修改任何您爲用戶提供的在自己的服務器上運行的內容,以規避安全措施。唯一安全的方法是不要讓他們擁有源代碼 – 2010-01-15 00:19:57

回答

6

爲用戶提供免費腳本,以便用戶在自己的網站上運行。只在您的服務器上運行許可的非自由腳本,並使用基於HTTP的API將它們掛接在一起。

+0

當然,這個選項意味着任何計算都必須在您的服務器上完成,並且您的客戶在未連接時將無法使用他們的軟件到互聯網...... – 2010-01-15 00:20:39

+1

要求腳本檢查來自其他域的授權基本上意味着該腳本無法離線使用。 – slebetman 2010-01-15 00:43:10

0

使用像Zend Guard這樣的專業解決方案。

+0

我的意圖不是做廣告...... – OcuS 2010-01-15 00:20:59