Developer Policy

Menggunakan Doconut dalam SDK atau API Publik

Halaman ini membahas bagaimana kami mendefinisikan penggunaan dan melisensikan perangkat lunak kami ketika produk kami digunakan dalam perangkat lunak pengguna akhir dengan SDK atau API publik.

Perjanjian Lisensi Pengguna Akhir

Berdasarkan Perjanjian Lisensi Pengguna Akhir standar kami, pelanggan yang menggunakan Developer Site tidak diizinkan untuk mengekspos jenis API publik atau antarmuka programatik lainnya untuk pengembang lain yang menggunakan produk Doconut baik secara langsung maupun tidak langsung.

Lisensi SDK

Untuk pelanggan yang memang perlu mengekspos fitur yang menggunakan produk kami sebagai bagian dari Perpustakaan Pengembangan publik, API, API online, atau SDK produk mereka sendiri, kami menawarkan cara untuk menggunakan produk kami: penggunaan lisensi SDK. Lihat FAQ untuk detail tentang jenis lisensi ini.

Apa yang dianggap sebagai penggunaan dalam SDK atau API?

Kami mendefinisikan ini berlaku jika Anda memiliki penggunaan Perpustakaan Pengembangan, API, API online, atau SDK sebagai produk apa pun yang mengekspos fitur atau fungsionalitas produk Doconut dalam API publiknya sendiri. Jika produk Anda tidak memiliki API publik atau SDK untuk digunakan oleh pengembang lain, maka hal ini tidak berlaku.

Tidak penting sejauh mana fitur atau fungsionalitas kami diekspos; jika menjalankan panggilan API publik dalam produk Anda ‘menyentuh’ produk Doconut sebagai bagian dari tugasnya, maka kami menganggapnya sebagai penggunaan yang memerlukan lisensi SDK. Juga tidak penting berapa banyak lapisan abstraksi yang dimiliki aplikasi; jika fitur/fungsionalitas Doconut disediakan untuk pengembang lain melalui API, lisensi SDK diperlukan.

Apa perbedaan lisensi utama?

Berdasarkan lisensi Developer biasa kami, Anda diizinkan untuk mempublikasikan aplikasi Anda di satu domain dan subdomain apa pun di dalamnya. Untuk lisensi Site, Anda diberikan hak untuk mempublikasikan di domain apa pun yang dimiliki perusahaan Anda. Jika domain tersebut tidak dimiliki oleh perusahaan Anda, maka Anda harus menggunakan lisensi SDK.

Namun, ketika produk Anda mengandung API publik, Anda diwajibkan menggunakan lisensi SDK. Jika Anda memiliki lisensi Developer atau Site yang ada dan perangkat lunak pengguna akhir Anda kini memiliki API publik, maka Anda perlu beralih ke lisensi SDK.