オープンソース コンプライアンス

オープンソース ソフトウェアを含むプロダクトは、以下に示す Google のオープンソース コンプライアンス プラクティスに準拠している必要があります。Google は、オープンソース コントリビューターやオープンソース メンテナーである社員を数多く抱えているため、オープンソース コミュニティの扱いについて特に敏感です。ほとんどのライブラリでオープンソース コンプライアンスを確保するための最も簡単かつ迅速な方法は、完全なソースコードとライセンス テキストをソリューションに含めることです。

Google Cloud Marketplace で配布するすべての VM と Kubernetes のプロダクトについて、オープンソース コンプライアンス ドキュメントを完成させる必要があります。

オープンソース コンプライアンスの要件は交渉の対象外です。すべてのパートナーに適用されます。

  • Compute Engine でサポートされている OS イメージにあらかじめインストールされているものを使用し、追加のオープンソース コンポーネントをインストールしない場合は、コンポーネントのソースコードおよびライセンス テキストを提供する必要はありません。

  • GPL ライセンスまたは LGPL ライセンスのオープンソース コンポーネントをインストールする場合は、ライセンス テキストをソースコードとともにインスタンス イメージにインストールする必要があります。

  • Compute Engine でサポートされている OS イメージの上にオープンソース コンポーネントをインストールし、かつコンポーネント ライセンスが許可リストに登録済みのライセンス(MIT、BSD、Apacheなど)の場合、コンポーネントのリストとともに、インスタンス イメージでライセンス テキスト ファイルのみを提供する必要があります。

コンプライアンスの手順を完了するには、オープンソース コンプライアンス ワークシートを開き、アクセスをリクエストします。テンプレートを開くと、ワークシートの新しいコピーが Google ドライブに追加されます。コピーの名前を変更して、ワークシートの完成に使用できます。テンプレートにアクセスできない場合は、cloud-partner-onboarding@google.com にお問い合わせください。

ワークシートを送信して審査を受ける

コンプライアンス ワークシートが完成したら、ワークシートに opensource-licensing@google.com へのアクセス権を付与して Google Cloud Marketplace チームと共有します。次に、完成したワークシートをアップロードしてアップロードし、審査を受ける必要があります。

オープンソース コンプライアンスの審査を送信するには:

Producer Portal

Producer Portal にアクセスできるようになると、パートナー エンジニアからお知らせが届きます。アクセスしたら、次の手順を行います。

  1. Google Cloud Console で Producer Portal を開きます。

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Google Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. プロダクトの名前をクリックします。

  3. [Review: Open Source Compliance] で [Edit] をクリックします。

  4. シートをアップロードして、[SUBMIT] をクリックします。

パートナー ポータル

パートナー ポータルにアクセスできるようになると、パートナー エンジニアからお知らせが届きます。アクセスしたら、次の手順を行います。

  1. Google Cloud Console でパートナー ポータルを開きます。

    https://console.cloud.google.com/partner/solutions?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Google Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. プロダクトを選択:

  3. クリックして [オープンソース コンプライアンス] セクションを開きます。

  4. セクションを完成させて、[送信] をクリックします。