Compliance de código aberto

Os produtos que incluem software de código aberto precisam obedecer às práticas de conformidade de código aberto do Google, listadas abaixo. Muitos Googlers também são colaboradores de código aberto ou fazem a manutenção desse código. Assim, damos muita importância ao tratamento da comunidade com respeito. Descobrimos que a maneira mais fácil e rápida de garantir a conformidade do código aberto da maioria das bibliotecas é incluir o código-fonte completo e o texto da licença em sua solução.

É necessário preencher um documento de conformidade de código aberto para todos os produtos de VM e Kubernetes que você quer distribuir no Google Cloud Marketplace.

Os requisitos de compliance de código aberto não são negociáveis e se aplicam a todos os parceiros.

  • Se você usa o que está pré-instalado em uma imagem do SO compatível com o Compute Engine e não está instalando outros componentes de código aberto, não é necessário fornecer o código-fonte ou o texto da licença dos componentes.

  • Se você estiver instalando um componente de código aberto que esteja sob uma licença GPL ou LGPL, instale o texto da licença com o código-fonte na imagem da instância.

  • Se você estiver instalando um componente de código aberto sobre uma imagem do SO compatível com o Compute Engine, e a licença do componente será uma das licenças permitidas (MIT, BSD e Apache ou Outro), será necessário fornecer apenas o arquivo de texto da licença na imagem da instância, com uma lista de componentes.

Para concluir as etapas de conformidade, abra a planilha de compliance de código aberto e solicite acesso. Quando você abre o modelo, uma nova cópia da planilha é adicionada ao Google Drive. Renomeie a cópia e use-a para concluir a planilha. Se tiver problemas para acessar o modelo, entre em contato com cloud-partner-onboarding@google.com.

Enviar sua planilha para análise

Depois de concluir a planilha de conformidade, compartilhe-a com a equipe do Google Cloud Marketplace concedendo acesso de editor à planilha a opensource-licensing@google.com. Em seguida, faça upload da planilha preenchida e envie-a para análise.

Para enviar sua análise da Compliance do código aberto:

Portal do Produtor

Seu Engenheiro de parceiros informa quando você tem acesso ao Portal do Produtor. Depois de ter acesso, siga as seguintes etapas:

  1. Abra o Portal do Produtor no Console do Google Cloud:

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

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público criado para o Google Cloud Marketplace, por exemplo, my-organization-public.

  2. Clique no nome do seu produto.

  3. Em Revisão: conformidade com o código aberto, clique em EDITAR.

  4. Faça o upload da sua planilha e clique em ENVIAR.

Portal do parceiro

Seu Engenheiro de parceiros avisa quando você tem acesso ao Portal do parceiro. Depois de ter acesso, siga as seguintes etapas:

  1. Abra o Portal do parceiro no Console do Google Cloud:

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

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público criado para o Google Cloud Marketplace, por exemplo, my-organization-public.

  2. Selecione seu produto.

  3. Clique para abrir a seção Compliance com código aberto.

  4. Preencha a seção e clique em ENVIAR.