Sử dụng Doconut trong SDK hoặc API công cộng
Trang này thảo luận về cách chúng tôi định nghĩa việc sử dụng và cấp phép phần mềm khi các sản phẩm của chúng tôi được sử dụng trong phần mềm người dùng cuối với SDK hoặc API công cộng.
Thỏa thuận Giấy phép Người dùng Cuối
Theo Thỏa thuận Giấy phép Người dùng Cuối tiêu chuẩn của chúng tôi, khách hàng sử dụng Developer Site không được phép công khai bất kỳ loại API công cộng hoặc giao diện lập trình nào khác cho các nhà phát triển khác mà sử dụng các sản phẩm Doconut dù trực tiếp hay gián tiếp.
Giấy phép SDK
Đối với khách hàng cần công khai các tính năng sử dụng sản phẩm của chúng tôi như một phần của Thư viện Phát triển công cộng, API, online API hoặc SDK của sản phẩm riêng, chúng tôi cung cấp một cách để sử dụng sản phẩm: việc sử dụng giấy phép SDK. Xem phần Câu hỏi thường gặp để biết chi tiết về loại giấy phép này.
Việc sử dụng trong SDK hoặc API được coi là gì?
Chúng tôi định nghĩa điều này áp dụng nếu bạn có Thư viện Phát triển, API, online API hoặc việc sử dụng SDK như bất kỳ sản phẩm nào công khai các tính năng hoặc chức năng của sản phẩm Doconut trong API công cộng của riêng nó. Nếu sản phẩm của bạn không có API công cộng hoặc SDK cho các nhà phát triển khác sử dụng, thì điều này không áp dụng.
Không quan trọng mức độ mà các tính năng hoặc chức năng của chúng tôi được công khai; nếu thực hiện một cuộc gọi API công cộng trong sản phẩm của bạn ‘tiếp xúc’ với bất kỳ sản phẩm Doconut nào như một phần của công việc, chúng tôi coi đó là việc sử dụng cần giấy phép SDK. Cũng không quan trọng số lớp trừu tượng mà một ứng dụng có; nếu các tính năng/chức năng của Doconut được cung cấp cho các nhà phát triển khác thông qua một API, thì cần giấy phép SDK.
Những khác biệt chính về giấy phép là gì?
Theo giấy phép Developer thông thường của chúng tôi, bạn được phép xuất bản ứng dụng của mình trên một miền duy nhất và bất kỳ miền phụ nào trong đó. Đối với giấy phép Site, bạn được cấp quyền xuất bản trên bất kỳ miền nào mà công ty của bạn sở hữu. Nếu miền không thuộc sở hữu của công ty bạn, thì bạn phải sử dụng giấy phép SDK.
Tuy nhiên, khi sản phẩm của bạn chứa một API công cộng, bạn phải sử dụng giấy phép SDK. Nếu bạn đã có giấy phép Developer hoặc Site và phần mềm người dùng cuối của bạn hiện có API công cộng, thì bạn sẽ cần chuyển sang giấy phép SDK.