การใช้ Doconut ภายใน SDK หรือ API สาธารณะ
หน้านี้อธิบายว่าเรากำหนดการใช้งานและใบอนุญาตซอฟต์แวร์ของเราอย่างไรเมื่อผลิตภัณฑ์ของเราถูกใช้ในซอฟต์แวร์ของผู้ใช้ปลายทางที่มี SDK หรือ API สาธารณะ
ข้อตกลงการให้สิทธิ์การใช้ซอฟต์แวร์ผู้ใช้ปลายทาง
ภายใต้ข้อตกลงการให้สิทธิ์การใช้ซอฟต์แวร์ผู้ใช้ปลายทางมาตรฐานของเรา ลูกค้าที่ใช้ Developer Site ไม่ได้รับอนุญาตให้เปิดเผย API สาธารณะหรืออินเทอร์เฟซโปรแกรมอื่นใดสำหรับนักพัฒนาคนอื่นที่ใช้ผลิตภัณฑ์ Doconut ไม่ว่าจะโดยตรงหรือโดยอ้อม
ใบอนุญาต SDK
สำหรับลูกค้าที่จำเป็นต้องเปิดเผยฟีเจอร์ที่ใช้ผลิตภัณฑ์ของเราเป็นส่วนหนึ่งของ Development Library, API, online API หรือ SDK สาธารณะของผลิตภัณฑ์ของตนเอง เรามีวิธีการใช้ผลิตภัณฑ์ของเรา: การใช้ใบอนุญาต SDK ดูคำถามที่พบบ่อยสำหรับรายละเอียดเกี่ยวกับประเภทใบอนุญาตนี้
อะไรถือเป็นการใช้ภายใน SDK หรือ API?
เรากำหนดว่ามีผลบังคับใช้หากคุณมี Development Library, API, online API หรือการใช้ SDK เป็นผลิตภัณฑ์ใด ๆ ที่เปิดเผยฟีเจอร์หรือฟังก์ชันของผลิตภัณฑ์ Doconut ภายใน API สาธารณะของตนเอง หากผลิตภัณฑ์ของคุณไม่มี API หรือ SDK สาธารณะสำหรับนักพัฒนาคนอื่นใช้ ก็จะไม่ใช้กับกรณีนี้
ไม่สำคัญว่าฟีเจอร์หรือฟังก์ชันของเราถูกเปิดเผยในระดับใด; หากการเรียก API สาธารณะภายในผลิตภัณฑ์ของคุณ ‘สัมผัส’ ผลิตภัณฑ์ Doconut ใด ๆ เป็นส่วนหนึ่งของการทำงาน เราจะถือว่าเป็นการใช้งานที่ต้องการใบอนุญาต SDK อีกทั้งไม่สำคัญว่ามีชั้นการแยกนามธรรมของแอปพลิเคชันกี่ชั้น; หากฟีเจอร์/ฟังก์ชันของ Doconut ถูกทำให้พร้อมใช้งานสำหรับนักพัฒนาคนอื่นผ่าน API จำเป็นต้องมีใบอนุญาต SDK
ความแตกต่างสำคัญของการให้สิทธิ์คืออะไร?
ภายใต้ใบอนุญาต Developer ปกติของเรา คุณสามารถเผยแพร่แอปพลิเคชันของคุณในโดเมนเดียวและทุกซับโดเมนภายในโดเมนนั้นได้ สำหรับใบอนุญาต Site คุณได้รับสิทธิ์เผยแพร่ในโดเมนใด ๆ ที่บริษัทของคุณเป็นเจ้าของ หากโดเมนนั้นไม่ได้เป็นของบริษัทของคุณ คุณต้องใช้ใบอนุญาต SDK
อย่างไรก็ตาม เมื่อผลิตภัณฑ์ของคุณมี API สาธารณะ คุณจำเป็นต้องใช้ใบอนุญาต SDK หากคุณมีใบอนุญาต Developer หรือ Site อยู่แล้วและซอฟต์แวร์ผู้ใช้ปลายทางของคุณตอนนี้มี API สาธารณะ คุณจะต้องย้ายไปใช้ใบอนุญาต SDK