Uso de marca comercial personalizada da Distro

4

De acordo com este documento , a criação de distribuições personalizadas do Ubuntu é permitida. O documento fornece um esboço geral sobre o que alterar e modificar. No entanto, há uma seção que me confunde / precisa de ajuda para descobrir como aplicar corretamente.

  
    
  1. O arquivo / etc / lsb-release (do pacote base-files) contém o nome do     distro, que é usado por algumas ferramentas (por exemplo, configuração de rede     ferramentas) para identificar como lidar com arquivos. Além disso, o conteúdo deste arquivo     (AFAIK) é exibido no login do console. O conteúdo deste arquivo     (isto é, pacote base-files) ser substituído na distro derivada?
  2.     
     

Isso é complicado, já que o arquivo é usado para informar ao usuário   nome da distribuição e por programas para identificá-lo. O antigo   deve mudar, mas não o último. Talvez mudando   DISTRIB_DESCRIPTION, mas não DISTRIB_ID, é a coisa certa a fazer.

Esta seção menciona o conteúdo de / etc / lsb-release para corresponder ao nome da distribuição. Ele diz que o conteúdo de DISTRIB_ID deve ser alterado para corresponder ao nome da distro, mas também afirma que ele estraga certas ferramentas. Em seguida, menciona alterar DISTRIB_DESCRIPTION para o nome da sua distro. O que devo fazer com isso?

    
por Ev1l0rd 06.10.2015 / 14:51

1 resposta

3

Dependendo da sua intenção, você pode ou não precisar modificar o conteúdo do arquivo /etc/lsb-release da sua distribuição personalizada baseada no Ubuntu (ou provavelmente definida como "remix").

Justificativa para /etc/lsb-release

Pelo que entendi, o conteúdo de /etc/lsb-release usado principalmente para determinar se você pode atualizar seus pacotes a partir de repositórios existentes do Ubuntu ou não.

Abaixo estão os exemplos de suporte, que incluem saídas combinadas de diferentes distros baseadas no Ubuntu 12.04.

kubuntu@kubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

xubuntu@xubuntu:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

Apesar do nome dos sabores oficiais do Ubuntu ser Kubuntu e Xubuntu , estes nunca foram usados no conteúdo do arquivo /etc/lsb-release . Isso ocorre porque o oficial do Ubuntu compartilha e recupera os mesmos pacotes dos mesmos repositórios como o Ubuntu.

mint@mint ~ $ cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=13
DISTRIB_CODENAME=maya
DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

trisquel@trisquel:~$ cat /etc/lsb-release
DISTRIB_ID=Trisquel
DISTRIB_RELEASE=6.0
DISTRIB_CODENAME=toutatis
DISTRIB_DESCRIPTION="Trisquel 6.0"

O nome desses derivados do Ubuntu é Linux Mint e Trisquel e seus nomes foram incluídos no conteúdo do arquivo /etc/lsb-release . Enquanto eles obtêm os fontes dos repositórios do Ubuntu , esses derivativos hospedam seus próprios pacotes . Portanto, eles podem definir seus próprios lançamentos.

Modificando /etc/lsb-release

A saída combinada acima (a do Kubuntu e Xubuntu) já nos deu uma dica. Edite apenas DISTRIB_DESCRIPTION="" e substitua a sequência por "Something 1.0 Else" . Isso significa que você ainda pode atualizar e recuperar pacotes de repositórios existentes do Ubuntu.

Para problema de marca registrada

Até há alguns anos , havia a "Política de Marcas Comerciais do Ubuntu", mas agora ela é redirecionada para esta página chamada "Política de direitos de propriedade intelectual". Poucos pontos relevantes foram citados abaixo:

  

[...]   Você pode modificar o Ubuntu para uso comercial pessoal ou interno.

     

[...]   Qualquer redistribuição de versões modificadas do Ubuntu deve ser aprovada, certificada ou fornecida pela Canonical se você for associá-la às Marcas Registradas. Caso contrário, você deve remover e substituir as Marcas Registradas e precisará recompilar o código-fonte para criar seus próprios binários. Isso não afeta seus direitos sob qualquer licença de código aberto aplicável a qualquer um dos componentes do Ubuntu. [...]

Com base neles, se você pretende criar uma versão personalizada ou modificada do Ubuntu e redistribuí-la, você deve fazer branding . Isso significa não apenas /etc/lsb-release .

Mas, se você não redistribuir a compilação personalizada e desejar atualizar e recuperar pacotes de repositórios existentes do Ubuntu, então modificar /etc/lsb-release conforme explicado deve ser suficiente. Caso contrário, depende de você mesmo; Até que ponto você gostaria de personalizar a compilação.

    
por clearkimura 06.10.2015 / 19:07