Skip to Content
ドキュメントコミュニティライセンス

ライセンス

Apache License 2.0

MastraはApache License 2.0の下でライセンスされており、これはユーザーにソフトウェアの使用、変更、配布に関する幅広い権利を提供する寛容なオープンソースライセンスです。

Apache License 2.0とは?

Apache License 2.0は、ユーザーにソフトウェアの使用、変更、配布に関する広範囲な権利を付与する寛容なオープンソースライセンスです。以下を許可しています:

  • 商用利用を含む、あらゆる目的での自由な使用
  • ソースコードの閲覧、変更、再配布
  • 派生作品の作成と配布
  • 制限のない商用利用
  • 貢献者からの特許保護

Apache License 2.0は、利用可能な最も寛容でビジネスフレンドリーなオープンソースライセンスの一つです。

なぜApache License 2.0を選んだのか

私たちがApache License 2.0を選択したのには、いくつかの重要な理由があります:

  1. 真のオープンソース: オープンソースの原則とコミュニティの期待に沿った、認知されたオープンソースライセンスです。

  2. ビジネスフレンドリー: 制限のない商用利用と配布を許可しており、あらゆる規模のビジネスに理想的です。

  3. 特許保護: ユーザーに対する明示的な特許保護を含み、追加の法的セキュリティを提供します。

  4. コミュニティ重視: 制限なしにコミュニティの貢献とコラボレーションを奨励します。

  5. 広く採用されている: 業界で最も人気があり、よく理解されているオープンソースライセンスの一つです。

Mastraでビジネスを構築する

Apache License 2.0は、Mastraでビジネスを構築するための最大限の柔軟性を提供します:

許可されるビジネスモデル

  • アプリケーションの構築: Mastraで構築したアプリケーションを作成・販売する
  • コンサルティングサービスの提供: 専門知識、実装、カスタマイゼーションサービスを提供する
  • カスタムソリューションの開発: Mastraを使用してクライアント向けのオーダーメイドAIソリューションを構築する
  • アドオンと拡張機能の作成: Mastraの機能を拡張する補完的なツールを開発・販売する
  • トレーニングと教育: Mastraの効果的な使用に関するコースや教育資料を提供する
  • ホスティングサービス: Mastraをホスティングまたはマネージドサービスとして提供する
  • SaaSプラットフォーム: Mastraを基盤としたSaaSプラットフォームを構築する

準拠した使用例

  • 企業がMastraを使用してAI搭載のカスタマーサービスアプリケーションを構築し、クライアントに販売する
  • コンサルティング会社がMastraの実装とカスタマイゼーションサービスを提供する
  • 開発者がMastraで専門的なエージェントとツールを作成し、他のビジネスにライセンス供与する
  • スタートアップがMastraを基盤とした業界特化型ソリューション(例:ヘルスケアAIアシスタント)を構築する
  • 企業が顧客にMastraをホスティングサービスとして提供する
  • SaaSプラットフォームがMastraをAIバックエンドとして統合する

コンプライアンス要件

Apache License 2.0には最小限の要件があります:

  • 帰属表示: 著作権表示とライセンス情報(NOTICEファイルを含む)を維持する
  • 変更の明示: ソフトウェアを変更した場合は、変更を行ったことを明示する
  • ライセンスの同梱: 配布時にApache License 2.0のコピーを含める

ライセンスに関する質問?

Apache License 2.0があなたの使用ケースにどのように適用されるかについて具体的な質問がある場合は、明確化のためにDiscordでお問い合わせください。私たちは、プロジェクトのオープンソースの性質を維持しながら、すべての正当な使用ケースをサポートすることをお約束します。