Developer Policy

Sử dụng Doconut trong SDK hoặc API Công cộng

Trang này thảo luận cách chúng tôi định nghĩa việc sử dụng và cấp phép phần mềm của mình 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 Cấp Phép Người Dùng Cuối

Theo Thỏa Thuận Cấp 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 tiết lộ bất kỳ loại API công cộng nào hoặc giao diện lập trình khác cho các nhà phát triển khác 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 tiết lộ 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, API, API trực tuyến hoặc SDK công cộng của sản phẩm riêng, chúng tôi cung cấp cách sử dụng sản phẩm: 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.

Điều gì được coi là việc sử dụng trong SDK hoặc API?

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, API trực tuyến hoặc việc sử dụng SDK như bất kỳ sản phẩm nào tiết lộ 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 tiết lộ; nếu việc 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 ứng dụng có bao nhiêu lớp trừu tượng; 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 quan trọng 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.