Existe um repositório (ppa) que coleta software de código fechado e não livre?

1

Se eu não estou enganado, programas como Spotify ou Steam não estão incluídos em nenhum dos repositórios do Ubuntu (principal, restrito, ...). E eu acho que eles nunca serão?

Corrija-me se estiver errado.

Se eu estiver certo, existe um ppa que forneça uma coleção de software de código fechado e não livre e cuide das atualizações?

    
por Konstantin Schubert 29.12.2012 / 14:13

3 respostas

8

Em primeiro lugar, um PPA é apenas um formulário de um repositório de software. Os PPAs são especiais, pois estão hospedados no Launchpad e devem obedecer às regras existentes. Um repositório geral de software (hospedado privadamente) pode conter qualquer pacote que alguém colocar lá.

PPAs

  

Existe um ppa que fornece uma coleção de software de código fechado, não-livre?

Não, os PPAs aceitarão uploads somente de origem como uma política, por design. Os binários serão construídos "na nuvem" do Launchpad e ambos os binários e fontes são publicados no PPA. Portanto, a menos que o Spotify ou o Steam estejam liberando todo o código relevante (e cumpram com todos os requisitos de empacotamento + licenciamento), não será possível publicá-lo em um PPA.

Por favor, consulte "Como eu envio um binário?" Launchpad e esta pergunta muito semelhante: "Posso fazer upload de pacotes binários para um PPA do Launchpad? ".

Abusando PPAs

Como mencionado por @dobey, pode-se fazer um pacote fonte consistindo em blobs binários (binários pré-compilados), sem necessidade de compilar mais no Launchpad. No entanto, isso é um truque e fora dos termos de uso dos PPAs do Launchpad. source em "source package" não significa nada em tal caso. Ter vários desses pacotes apenas para "coletar" várias peças de software para a conveniência não existirá por muito tempo.

Outros tipos de repositórios

Fornecedores de software podem (e já fazem) publicar isso em repositórios privados (somente binários) (por exemplo, repositórios do Google Linux ), ou, Canonical pode incluí-los no extras e / ou Repositórios parceiros . É assim que Skype e O Adobe Flash Player está sendo distribuído por um repositório" oficial "mantido pela Canonical, facilmente acessível para todos os usuários do Ubuntu. Além disso, o projeto MyApps proposto por @dobey é um exemplo de como um software de código fechado pode ser mantido em um repositório. No entanto, para MyApps, isso tem que ser por iniciativa dos fornecedores.

    
por gertvdijk 29.12.2012 / 14:18
6

Não há nenhum PPA específico para encontrar tais aplicações. Se você deseja encontrar aplicativos proprietários, você deve procurar no Centro de Software.

Isso é exatamente o que a publicação MyApps para o Ubuntu Software Center é para. Se você tem um aplicativo proprietário que gostaria de ver disponível no Ubuntu, você deve sugerir ao seu criador ou editor, que ele deve ser publicado em MyApps. Alternativamente, se você possui algum software proprietário que você gostaria de disponibilizar para o Ubuntu, então você deve fazê-lo via MyApps.

    
por dobey 29.12.2012 / 16:11
0
  

Se não me engano, programas como Spotify ou Steam não estão incluídos   em qualquer repositório do Ubuntu (principal, restrito, ...). E eu acho   eles nunca serão?

Sim, eles não estão incluídos no repositório oficial do Ubuntu,

  

Se eu estiver certo, existe um ppa que fornece uma coleção de   software de código fechado, não-livre e cuida das atualizações?

Normal ppa não permite pacotes de código fechado, ainda esses aplicativos podem ser incluídos no Ubuntu de 3 maneiras

  1. Crie seu próprio repositório: neste método, os fornecedores do softare podem fazer o seu próprio repositório em seu servidor, mas o usuário tem que adicione manualmente o repositório, por exemplo: google chrome

  2. Através do repositório de parceiros canônicos: neste método, os aplicativos são publicados como por acordo especial com canonical, por exemplo: leitor de adobe, skype etc

  3. Portal Myapps: este é o método mais recente e preferido de incluir aplicativos no centro de software do Ubuntu, se os desenvolvedores de vapor se deduzem, eles pode enviar vapor para meu portal de aplicativosEg: Braid

por Tachyons 29.12.2012 / 14:39