Фон
У мене є бізнес-питання щодо ліцензування програмного забезпечення на базі веб-програм. Ряд веб-сайтів пропонують програмне забезпечення як послугу для різних API. Хороший приклад - API користувальницького пошуку Google . Процес використання веб-служб зазвичай нагадує:
- Рахунок. Користувач створює обліковий запис.
- Сервер. Користувач визначає IP-адреси серверів (серверів), які будуть робити запити API.
- Ключ. Користувач отримує відкритий ключ API для потрібних API.
- Посібник. Користувачеві надається документація, яка показує, як використовувати ключ API для подання запиту.
- Тест. Користувач може робити тестові запити для перевірки функціональності інтеграції.
- Рахунки. Користувач платить за активацію акаунта.
- Виробництво. Користувач інтегрує веб-сервіс у свої програми.
- Деактивація. Система деактивує акаунти, коли термін дії закінчився, перевищує ліміт запиту тощо.
Ці вимоги є додатком до інтеграції з ліцензованою послугою.
Проблема
Це велика робота для малого бізнесу.
Запитання
Які позапрофільні проекти з відкритим кодом вирішують цю проблему?
Якщо таких проектів немає, що б ви зробили для створення архітектурного рішення, яке не вигідне (в ідеалі - відсоток від кожної ліцензії)? Тобто, яке програмне забезпечення чи існуючі комерційні послуги ви б використовували для малого бізнесу (малого і зовсім не доходу), який прагне ліцензувати веб-сервіси?
Дякую!