웹 서비스 용 상용 라이센스 키 생성


10

배경

웹 기반 소프트웨어 라이센스에 관한 비즈니스 질문이 있습니다. 많은 웹 사이트가 다양한 API를위한 서비스로 소프트웨어를 제공합니다. 좋은 예는 Google의 맞춤 검색 API 입니다. 웹 서비스를 사용하는 프로세스는 일반적으로 다음과 유사합니다.

  1. 계정. 사용자가 계정을 만듭니다.
  2. 섬기는 사람. 사용자는 API 요청을 수행 할 서버의 IP 주소를 정의합니다.
  3. 키. 사용자는 원하는 API에 대한 공개 API 키를받습니다.
  4. 안내서. API 키를 사용하여 요청하는 방법을 보여주는 설명서가 사용자에게 제공됩니다.
  5. 테스트. 사용자는 테스트 기능을 통해 통합 기능을 확인할 수 있습니다.
  6. 청구. 사용자는 계정 활성화 비용을 지불합니다.
  7. 생산. 사용자는 웹 서비스를 응용 프로그램에 통합합니다.
  8. 비활성화. 시스템이 만료되면 계정을 비활성화하고 요청 제한을 초과하는 등

이러한 요구 사항은 라이센스가 부여 된 서비스와의 통합에 추가됩니다.

문제

그것은 소기업을위한 많은 일입니다.

질문

이 문제를 해결하는 기성품 인 오픈 소스 프로젝트는 무엇입니까?

그러한 프로젝트가 없다면 실행 가능한 저비용 솔루션 (이상적으로 각 라이센스의 비율)을 설계하기 위해 무엇을 하시겠습니까? 즉, 웹 기반 서비스의 라이센스를 얻으려는 소규모 사업체 (소득이 거의 없거나 전혀없는)에 어떤 소프트웨어 또는 기존 상용 서비스를 사용 하시겠습니까?

감사합니다!

관련된 링크들


1
그 비용의 어떤 아이디어가 있지만, 매 셔블이 옵션을하지 않을 수 있습니다 : mashery.com/product/features/partner-portalmashery.com/product/features/api-packager
에릭 브랜

답변:


10

이 문제를 API 관리라고하며 여러 가지 솔루션이 있습니다.

통합 결제-FOSS

오픈 소스, 무료 또는 일정 비율의 요금을 청구하는 통합 결제를 제공하는 솔루션 (구독에 ​​따라 선결제 비용 없음) :

통합 결제-상업용

통합 결제를 제공하지만 서비스 비용을 청구하는 솔루션 :

구성 요소

완전한 솔루션을 만들 수있는 부분 솔루션을 제공하는 다양한 사이트 및 소프트웨어.

API 관리

계정

선적 서류 비치

청구

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.