web-dev-qa-db-ja.com

Webサービスの商用ライセンスキーを生成する

バックグラウンド

Webベースのソフトウェアライセンスに関するビジネス上の質問があります。多くのWebサイトが、さまざまなAPIのサービスとしてソフトウェアを提供しています。良い例は、Googleの Custom Search API です。 Webサービスを使用するプロセスは通常、次のようになります。

  1. アカウント。ユーザーがアカウントを作成します。
  2. Server。ユーザーは、APIリクエストを行うサーバーのIPアドレスを定義します。
  3. Key。ユーザーは、目的のAPIの公開APIキーを受け取ります。
  4. ガイド。ユーザーには、APIキーを使用してリクエストを行う方法を示すドキュメントが提供されます。
  5. Test。ユーザーは、統合機能を検証するためにテスト要求を行うことができます。
  6. 請求。ユーザーはアカウントをアクティブにするために支払います。
  7. Production。ユーザーはWebサービスをアプリケーションに統合します。
  8. 非アクティブ化。有効期限が切れた、要求の制限を超えたなどの場合、システムはアカウントを非アクティブにします.

これらの要件は、ライセンスされているサービスとの統合に追加されます。

問題

中小企業にとってそれは大変な仕事です。

ご質問

この問題に対処する既製のオープンソースプロジェクトは何ですか?

そのようなプロジェクトがない場合、実行可能な低コストのソリューション(理想的には、各ライセンスのパーセンテージ)を設計するにはどうしますか?つまり、Webベースのサービスのライセンスを求める中小企業(収入がほとんどまたはまったくない)に対して、どのソフトウェアまたは既存の商用サービスを使用しますか?

ありがとうございました!

関連リンク

10
Dave Jarvis

この問題はAPI管理と呼ばれ、いくつかの解決策があります。

統合請求-FOSS

オープンソース、無料、または一定の割合で課金される統合請求を提供するソリューション(サブスクリプションに基づくため、前払いは不要):

統合請求-商用

統合請求を提供するが、サービスに対して課金するソリューション:

部品

完全なソリューションを作成できる部分的なソリューションを提供するさまざまなサイトとソフトウェア。

API管理

アカウント

ドキュメンテーション

課金

10
Dave Jarvis