購買 LEADTOOLS Document Suite SDK
LEADTOOLS 授權
產品組態。 LEADTOOLS SDK 包括獨立 SDK 以及 Add On Modules 和 Plug Ins。您必須擁有獨立 SDK 的授權,才有資格購買 Add on Module 或 Plug In 的授權。在某些情況下,若要為特定的 Add On Module 或 Plug In 取得授權,必須先具備特定的獨立 SDK。
授權元件。 LEADTOOLS SDK 授權主要有兩個部分: (i) Development License,涵蓋在開發終端使用者應用程式時對 LEAD SDK 的使用;以及 (ii) Runtime License,涵蓋作為最終應用程式一部分時對 LEADTOOLS 可重新散發檔案的複製、散發與部署。
Development License.
開發 LEADTOOLS 需要 Development License。Development License 允許客戶將 SDK 安裝在開發電腦上,並透過使用 SDK 範例程式碼與文件,將特定可重新散發的程式庫與檔案整合到終端使用者應用程式中,以進行應用程式開發。
開發授權的基本規則如下:
請注意,在可產生並寄送 .lic 檔案與解鎖碼之前,必須先完成、簽署並提交 Deployment License Application (DLA) 表格。表格需要:
Runtime and Deployment License.
Deployment License 管理客戶對以 SDK 開發完成的終端使用者應用程式(「End User Software」)的使用。不同於一般終端使用者應用程式的授權協議,SDK 授權通常會授予使用者複製及重新散發 SDK 部分內容的權利。LEAD 的客戶必須取得適當的部署授權,才能複製 LEAD 的智慧財產,並將其與使用 LEAD SDK 開發的終端使用者軟體一併部署。部署授權的條款與條件會依使用 LEAD SDK 開發的應用程式(「End User Software」)是由客戶員工內部使用、由客戶代管供第三方使用,或是商業性散發給終端使用者而有所不同。
LEAD 的部署授權要求與價格會因部署類型而異。以下是以 LEAD SDK 開發之 End User Software 常見的幾種部署類型:
Commercial Deployments. "Commercial Deployment" 是指客戶向第三方終端使用者進行的任何散發及其他處置方式,無論是直接或透過散發管道。當我們的客戶作為 ISV、OEM 或解決方案供應商,將 End User Software 提供給大眾以供授權、租賃、訂閱或其他形式之處置時,通常屬於 Commercial Deployment。
Internal Deployments. "Internal Deployment" 是指我們的客戶在其擁有或控制的硬體裝置上部署 End User Software,包括 Single User Deployments、Concurrent Deployments、Server Deployments、Multi-user Deployments 及/或其他經 LEAD 核准的部署模式,且僅限客戶的員工與承包商進行內部業務使用。
Hosted Service Deployments. "Hosted Service Deployment" 是一種 Server Deployment,指我們的客戶將 End User Software 代管在客戶自己的機器上,供其客戶、供應商及其他第三方消費或商業使用。"Hosted Service Deployment" 的例子包括由服務中心、應用程式服務供應商、外包設施所操作的 End User Software,以及任何由我們的客戶代管、可透過網際網路或其他網路供第三方存取的公開 End User Software。
Single User Deployments. "Single User Deployment" 是指由我們的客戶及/或其客戶將 End User Software 安裝在獨立 PC、工作站、行動裝置或其他硬體上,供單一指定使用者使用。作為 Single User 部署的 End User Software 是供指定終端使用者互動式使用,並具有 GUI,需要使用者透過滑鼠、鍵盤、觸控螢幕或類似方式控制應用程式。若 End User Software 透過部署伺服器或其他網路裝置,以 CAB 檔案或類似機制散發到用戶端機器並安裝於用戶端機器上,亦適用 Single User Deployment。Single User Deployments 通常也稱為桌面授權、用戶端授權、獨立授權、應用程式授權與使用者授權。
Concurrent Deployments. "Concurrent Deployment" 是指我們的客戶已在 End User Software 中建立合理的並行使用機制,使得雖然安裝於多台 PC 供單一使用者使用,但技術上僅允許有限數量的使用者同時使用 End User Software。舉例來說,如果 End User Software 安裝在一百 (100) 台 PC 上,但同時只能有十 (10) 位使用者登入使用 End User Software,則需要十 (10) 份 Concurrent Deployments 授權,而不是 100 份 Single User Deployment 授權。伺服器應用程式對送入的工作進行「排隊」,並一次處理一項工作,並不視為此處所指的並行性。這種部署類型屬於 Server Deployment。若我們的客戶採訂閱型模式發放用戶端授權,並希望回收不再訂閱的用戶端授權,再將該等授權指派給其他使用者,也會形成 Concurrent Deployment。Concurrent licenses 亦常稱為 floating licenses。
Server Deployments. "Server Deployment" 包括以下情況:(i) 安裝於網路裝置上的 End User Software,可供多人存取,且使用者可從另一台機器獨立操作該 End User Software;(ii) 安裝於網路裝置上的 End User Software,以服務方式執行並接受來自其他機器或應用程式的連線(例如,監看資料夾或其他資料來源、處理來自其他機器的工作之無介面程序);以及 (iii) 透過 webserver 部署到瀏覽器的 End User Software,例如基於 HTML5 的應用程式,其中 End User Software 並未安裝在用戶端機器上,但在使用者連線至 webserver 時由用戶端機器使用中。
Multi-User Deployments. "Multi-User Deployment" 是指設計用來服務大眾或多個未命名使用者的電腦安裝,而非單一指定使用者或一組並行指定使用者,例如 kiosk 或掃描工作站。
Modular Deployments. "modular deployment" 是指我們的客戶在一個「application」中啟用不同的 LEADTOOLS 功能,其中某些模組安裝並啟用於一台或多台機器上,而其他模組則安裝並啟用於其他機器上。舉例來說,一個 Document Management 系統可能由一些用於 OCR 與 Barcode 辨識作業的掃描工作站,以及一些用於影像標註與編輯作業的註解/標記工作站所組成。OCR、Barcode 與影像標註功能的部署授權是分別計價的。只有在啟用該技術的地方,才需要購買適用的部署授權。因此,掃描工作站需要購買啟用 OCR 與 Barcode 的授權,而影像標註工作站則需要購買價格較低的 Document Imaging 授權。
Other Licensing Options. 若這些部署授權都不符合您的授權模式,LEAD 可依您的特定事實與情況量身打造授權方案。在某些情況下,他們提供 fully paid up licenses、site licenses,以及收入百分比授權。請聯絡 sales@componentsource.com 以開始討論您獨特的授權需求。
Other Licensing Requirements. 使用 LEAD SDK 開發的應用程式還需符合其他授權要求: