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 solutions that you want to distribute on Google Cloud Marketplace.

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

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

  • If you are installing an open source component that is 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 whitelisted 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.

  • Do not use AGPL-licensed 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.

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.

To upload your completed worksheet, add it to your solution in Partner Portal. Your Partner Engineer will let you know when you have access to Partner Portal. After you have access, open the Google Cloud Marketplace page, click Explore Marketplace, and then click Partner Portal in the menu on the left.

The direct link to Partner Portal is:

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

From Partner Portal, select your solution and click to open the Open Source Compliance section.