Latar Belakang
Saya memiliki pertanyaan bisnis mengenai lisensi perangkat lunak berbasis web. Sejumlah situs web menawarkan perangkat lunak sebagai layanan untuk berbagai API. Contoh yang baik adalah API Pencarian Kustom Google . Proses untuk menggunakan layanan web biasanya menyerupai:
- Akun. Pengguna membuat akun.
- Server. Pengguna menentukan alamat IP server yang akan membuat permintaan API.
- Kunci. Pengguna menerima kunci API publik untuk API yang diinginkan.
- Panduan. Pengguna diberikan dokumentasi yang menunjukkan cara menggunakan kunci API untuk membuat permintaan.
- Uji. Pengguna dapat membuat permintaan pengujian untuk memverifikasi fungsionalitas integrasi.
- Penagihan. Pengguna membayar untuk mengaktifkan akun.
- Produksi. Pengguna mengintegrasikan layanan web ke dalam aplikasi mereka.
- Penonaktifan. Sistem menonaktifkan akun saat kedaluwarsa, melebihi batas permintaan, dll.
Persyaratan ini merupakan tambahan untuk integrasi dengan layanan yang dilisensikan.
Masalah
Itu banyak pekerjaan untuk bisnis kecil.
Pertanyaan
Apa proyek open-source dan open source yang mengatasi masalah ini?
Jika tidak ada proyek seperti itu, apa yang akan Anda lakukan untuk merancang solusi yang layak dan murah (idealnya, persentase dari setiap lisensi)? Yaitu, perangkat lunak atau layanan komersial apa yang akan Anda gunakan untuk usaha kecil (memiliki sedikit atau tanpa pendapatan) yang berupaya untuk melisensikan layanan berbasis web?
Terima kasih!
tautan yang berhubungan
sumber
Jawaban:
Masalah ini disebut Manajemen API dan ada sejumlah solusi.
Tagihan Terintegrasi - FOSS
Solusi yang menawarkan penagihan terintegrasi yang Open Source, gratis, atau membebankan biaya persentase (berdasarkan langganan, jadi tidak ada biaya di muka):
Tagihan Terintegrasi - Komersial
Solusi yang menawarkan penagihan terintegrasi, tetapi membebankan biaya untuk layanan:
Komponen
Berbagai situs dan perangkat lunak yang menawarkan solusi parsial yang darinya solusi lengkap dapat dibuat.
Manajemen API
Akun
Dokumentasi
Penagihan
sumber