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 mengekspos jenis API publik atau antarmuka programatik lain untuk pengembang lain yang menggunakan produk Doconut secara langsung maupun tidak langsung.
Lisensi SDK
Untuk pelanggan yang memang harus mengekspos fitur yang menggunakan produk kami sebagai bagian dari pustaka pengembangan publik produk mereka, API, API online, atau SDK, kami menawarkan cara menggunakan produk kami: penggunaan lisensi SDK. Lihat FAQ untuk detail tentang jenis lisensi ini.
Apa yang dianggap sebagai penggunaan dalam SDK atau API?
Kami menetapkan hal ini berlaku jika Anda memiliki penggunaan Pustaka 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 peduli sejauh mana fitur atau fungsionalitas kami diekspos; jika menjalankan panggilan API publik dalam produk Anda ‘menyentuh’ produk Doconut apa pun 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 tersedia bagi pengembang lain melalui API, lisensi SDK diperlukan.
Apa perbedaan utama dalam lisensi?
Dengan lisensi Developer biasa kami, Anda diizinkan menerbitkan aplikasi Anda di satu domain dan subdomain apapun di dalamnya. Untuk lisensi Site, Anda diberi hak untuk menerbitkan di domain apa pun yang dimiliki perusahaan Anda. Jika domain tidak dimiliki perusahaan Anda, maka Anda harus menggunakan lisensi SDK.
Namun, ketika produk Anda memiliki 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 harus beralih ke lisensi SDK.