From 22c3bfee9148e1836817ef00b4829a8385570c69 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 24 Sep 2022 17:04:26 +0200 Subject: update RMS articles --- .../articles/br/when-free-depends-on-nonfree.html | 53 ++++++++++++---------- 1 file changed, 30 insertions(+), 23 deletions(-) (limited to 'talermerchantdemos/blog/articles/br/when-free-depends-on-nonfree.html') diff --git a/talermerchantdemos/blog/articles/br/when-free-depends-on-nonfree.html b/talermerchantdemos/blog/articles/br/when-free-depends-on-nonfree.html index e8b2810..5318f74 100644 --- a/talermerchantdemos/blog/articles/br/when-free-depends-on-nonfree.html +++ b/talermerchantdemos/blog/articles/br/when-free-depends-on-nonfree.html @@ -1,7 +1,10 @@ - + + + + Quando software livre depende de não livre - Projeto GNU - Free Software @@ -9,18 +12,21 @@ Foundation + + + +

Quando software livre depende de não livre

-

por Richard Stallman

+

Quando um programa é software livre (livre como em liberdade), isso -significa que ele dá a seus usuários as quatro liberdades (gnu.org/philosophy/free-sw.html) para -que controlem o que o programa faz. Na maioria dos casos, isso é suficiente -para que a distribuição do programa seja ética; mas nem sempre. Existem -problemas adicionais que podem surgir em circunstâncias específicas. Este -artigo descreve um problema sutil, em que a atualização do programa livre -requer o uso de um programa não livre.

+significa que ele dá a seus usuários as +quatro liberdades para que controlem o que o programa faz. Na maioria +dos casos, isso é suficiente para que a distribuição do programa seja ética; +mas nem sempre. Existem problemas adicionais que podem surgir em +circunstâncias específicas. Este artigo descreve um problema sutil, em que a +atualização do programa livre requer o uso de um programa não livre.

Se o uso do programa livre depender inevitavelmente de outro programa que não é livre, dizemos que o programa livre está “preso”. Seu código é @@ -66,8 +72,8 @@ provavelmente terá um grande banco de dados existente no formato da versão N. Para atualizar para a versão N+1 do software de banco de dados, você precisa reformatar esse banco de dados.

-

Se a maneira que você deve fazer isso é executando um programa proprietário -de reformatação de banco de dados ou usando o serviço do desenvolvedor que é +

Se a maneira que você deve fazer isso é executando um programa privativo de +reformatação de banco de dados ou usando o serviço do desenvolvedor que é SaaSS (Serviço como Substituto de Software), o software de banco de dados está preso – mas de uma maneira mais sutil. Qualquer versão única do programa de @@ -87,18 +93,18 @@ dados (cheio de dados médicos dos pacientes) para o servidor do OpenERP para reformatação. Isto é SaaSS: requer que o usuário do GNU Health (uma clínica) confie sua própria computação e seus dados ao desenvolvedor da empresa OpenERP. Em vez de se curvar, Falcón reescreveu o GNU Health para usar o Tryton.

+href="https://www.tryton.org">Tryton.

O uso do SaaSS é inerentemente equivalente à execução de um programa -proprietário com funcionalidade bisbilhotar e uma back door +privativo com funcionalidade bisbilhotar e uma backdoor universal. O serviço pode manter uma cópia dos bancos de dados que os usuários reformatam. Mesmo se pudermos confiar na empresa que administra o serviço para nunca mostrar intencionalmente qualquer forma de dados a ninguém, não podemos ter certeza de que ela não será acessada pelas agências de inteligência -de vários países ou crackers de segurança (por favor, não os chame -“hackers”).

+de vários países ou crackers de segurança (por favor, não os chame +“hackers”).

Quando um programa está preso diacronicamente, soltá-lo da armadilha requer mais do que um trabalho de programação única. Em vez disso, o trabalho tem @@ -114,6 +120,7 @@ não livre, mas se você vai fazer mais do que mexer, você deve evitar usá-lo. Ambas as empresas e indivíduos encontrarão alternativas livres que não apresentam esse problema; tudo o que é preciso para evitar a armadilha é reconhecê-la.

+
@@ -123,7 +130,7 @@ reconhecê-la.

-

Última atualização: -$Date: 2020/05/22 22:05:25 $ +$Date: 2021/09/05 10:37:40 $

-- cgit v1.2.3