Por que o Ubuntu One para Android usa bibliotecas não livres?

1

O Ubuntu One for Music código-fonte no launchpad contém libGoogleAnalytics.jar, que é proprietário. A licença declara a licença Gnu Affero Gpl. Isso é legal e por que isso é feito?

    
por daithib8 30.06.2012 / 23:46

1 resposta

2

Bem, para cobrir sua consulta de licenciamento, qualquer pessoa que contribuir com código para o Ubuntu One e vários outros projetos da Canonical deve assinar um acordo de contribuição que contém a seguinte cláusula:

  

Com base na concessão de direitos nas Secções 2.1 e 2.2, se Incluirmos   Sua contribuição em um material, podemos licenciar a contribuição sob   qualquer licença, incluindo copyleft, permissiva, comercial ou   licenças proprietárias. Como condição para o exercício deste direito, nós   concorda em também licenciar a Contribuição sob os termos da licença   ou licenças que estamos usando para o material na submissão   Data.

Isso significa que a Canonical pode lançá-lo simultaneamente com o número de licenças diferentes que desejar, desde que uma delas seja a licença com a qual o código foi inicialmente enviado. Portanto, o código-fonte no Launchpad pode ser o AGPL, mas o binário no Android Market não é necessariamente. Portanto, esta situação é exatamente porque o acordo de contribuição existe.

Observe que o libGoogleAnalytics.jar acaba de ser removido da origem da barra de lançamento, consulte este relatório de bug .

    
por Alistair Buxton 01.07.2012 / 00:46