Open source compliance

Products that include open source software must comply with Google's open source compliance practices, listed below. Many Googlers are also open source contributors or maintainers, so we're especially sensitive to treating the community with respect. We have found that the easiest and fastest way for you to ensure open source compliance for most libraries is to include the full source code and license text in your solution.

You must complete an open source compliance document for all VM and Kubernetes products that you want to distribute on Google Cloud Marketplace.

Open source compliance requirements are not negotiable, and apply to all partners.

  • If you're using what is pre-installed on a Compute Engine supported OS image, and not installing additional open source components, you don't need to provide the source code or license text for the components.

  • If you're installing an open source component that's under a GPL or LGPL license, then you must install the license text along with the source code on the instance image.

  • If you're installing an open source component on top of a Compute Engine supported OS image, and the component license is one of the allowlisted licenses (MIT, BSD, and Apache or other), then you must provide only the license text file on the instance image, along with a list of components.

To complete your compliance steps, open the Open Source Compliance worksheet. and request access. When you open the template, a new copy of the worksheet is added to your Google Drive. You can rename your copy and then use it to complete the worksheet. If you have trouble accessing the template, contact cloud-partner-onboarding@google.com.

Submit your worksheet for review

After you've completed the compliance worksheet, share it with the Google Cloud Marketplace team by granting editor access to the worksheet to opensource-licensing@google.com. Then, you must upload and submit your completed worksheet for review.

To submit your Open Source Compliance review:

Producer Portal

Your Partner Engineer lets you know when you have access to Producer Portal. After you have access, complete the following steps:

  1. Open Producer Portal in the Google Cloud Console:

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

    Replace YOUR_PUBLIC_PROJECT_ID with the ID for the public project that you created for Google Cloud Marketplace—for example, my-organization-public.

  2. Click the name of your product.

  3. Under Review: Open Source Compliance, click EDIT.

  4. Upload your sheet and click SUBMIT.

Partner Portal

Your Partner Engineer lets you know when you have access to Partner Portal. After you have access, complete the following steps:

  1. Open Partner Portal in the Google Cloud Console:

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

    Replace YOUR_PUBLIC_PROJECT_ID with the ID for the public project that you created for Google Cloud Marketplace—for example, my-organization-public.

  2. Select your product.

  3. Click to open the Open Source Compliance section.

  4. Complete the section and click SUBMIT.