Licença para projetos de código aberto que obriga os usuários a ‘não causar danos’.

Olá, Habr! Apresento a vocês a tradução do artigo «Uma Licença de Código Aberto que Exige que os Usuários Não Causam Danos» autor Klint Finley.

Licença para projetos de código aberto que obriga os usuários a ‘não causar danos’.

China utiliza tecnologias de reconhecimento facial, para rastrear muçulmanos uigures. As forças armadas dos EUA usam drones para eliminar suspeitos de terrorismo, assim como cidadãos ao redor. A Polícia de Imigração e Alfândega dos EUA — aqueles que mantiveram crianças em jaulas perto da fronteira com o México — dependem de software para comunicação e coordenação, assim como todas as organizações modernas.

Alguém precisa escrever o código que torna tudo isso possível. Cada vez mais, desenvolvedores estão pedindo a seus empregadores e ao governo que cessem o uso de seu trabalho para propósitos antiéticos. Funcionários do Google convenceram a empresa a interromper o trabalho de análise de gravações de drones, e a cancelar todos os planos de participação em licitações para computação em nuvem para o Pentágono. Funcionários da Microsoft protestaram contra a cooperação da empresa com a Polícia de Imigração e os militares, embora com sucesso limitado.

Entretanto, é bastante difícil impedir empresas ou governos de usar software já escrito, especialmente quando esse software está disponível publicamente. No mês passado, por exemplo, Seth Vargo removeu parte de seu software de código aberto de repositórios online em protesto contra seu uso potencial pela Polícia de Imigração. No entanto, como o código open source pode ser copiado e distribuído livremente, todo o código removido logo estava disponível em outras fontes.

Coraline Ida Emki quer dar aos seus colegas programadores mais controle sobre como seu software é utilizado. O software lançado sob sua nova «Licença Hippocrática» pode ser distribuído e modificado para quaisquer propósitos, com uma grande exceção: o software não pode ser usado por indivíduos, corporações, governos ou outros grupos em sistemas ou para atividades que ativamente e intencionalmente colocam em risco, causam danos ou de qualquer outra forma ameaçam a saúde física ou mental, bem como o bem-estar econômico ou de qualquer outra natureza de indivíduos ou grupos, em violação à Declaração Universal dos Direitos Humanos da ONU.

Definir claramente o que significa "causar dano" é, por sua essência, um ponto complicado e controverso. No entanto, a Emki espera que a vinculação desta licença a padrões internacionais já existentes ajude a reduzir a incerteza nesta questão. "A Declaração dos Direitos Humanos é um documento com uma história de 70 anos, amplamente aceito por suas definições de dano e o que exatamente constitui uma violação dos direitos humanos", observou a Emki.

Sem dúvida, essa é uma proposta bastante ousada, mas a Emki é conhecida exatamente por essas declarações.Em 2014, ela redigiu a primeira versão das regras de conduta para projetos de código aberto, intitulada "Código de Conduta dos Participantes". Inicialmente, foi recebida com ceticismo, mas mais de 40.000 projetos de código aberto já adotaram essas regras, desde a plataforma de IA TensorFlow do Google até o núcleo do Linux.
No entanto, atualmente, poucos publicam material sob a "Licença Hipocrática", nem mesmo a própria Emki ainda a utiliza. A licença ainda precisa passar por aprovações legais, para o que a Emki contratou um advogado; além disso, podem haver diversos obstáculos, incluindo questões de compatibilidade com outras licenças que precisarão ser resolvidas.

A Emki concorda que mudar a forma como os engenheiros licenciam suas obras, por si só, não vai impedir as violações dos direitos humanos. No entanto, ela deseja fornecer às pessoas uma ferramenta para conter diversas empresas, governos ou outras entidades mal-intencionadas de usar seu código para cometer crimes.
A organização sem fins lucrativos Open Source Initiative declarou que o software de código aberto "não deve discriminar indivíduos ou grupos" e "não deve restringir ninguém em suas tentativas de usar o software em determinados campos de atuação".

Se as violações dos direitos humanos são "certos campos de atuação" ainda precisa ser esclarecido (Nota do tradutor. aqui sente-se uma abundância de sarcasmo), já que a Emki ainda não enviou oficialmente sua "Licença Hipocrática" para a OSI para revisão. No entanto, em um tweet no mês passado a organização indicou que essa licença não se encaixa na definição de software livre. O cofundador da OSI, Bruce Perens, também escreveu em seu blog, que essa licença contraria a definição dada pela sua organização.

Emki espera unir a comunidade de desenvolvedores de código aberto para pressionar a OSI a mudar sua definição ou criar uma nova. "Acredito que a definição da OSI está terrivelmente ultrapassada", disse Emki. "Atualmente, a comunidade de código aberto simplesmente não tem em suas mãos as ferramentas para impedir o uso de nossas tecnologias, como por exemplo, por fascistas."

As preocupações de Emki são compartilhadas por outros desenvolvedores. Michael Cafarella, cofundador da popular plataforma de código aberto para processamento de dados Hadoop, viu suas ferramentas sendo usadas para fins que ele jamais poderia imaginar, incluindo pela Agência de Segurança Nacional. "É bom se as pessoas começarem a pensar em quem e como usa seu software. Pessoalmente, eu me preocupo mais com os abusos por parte de estados não democráticos que têm recursos de engenharia substanciais para modificar e implantar novos projetos. Não tenho a experiência necessária para dizer se isso (a Licença Hipocrática) será suficiente para impedir tais abusos", disse ele.

As tentativas de mudar as definições de código aberto para levar em consideração questões éticas têm uma história bastante longa e controversa. Emki não é a primeira a tentar elaborar uma licença que impeça o uso de código aberto para causar danos. Assim, a ferramenta de computação GPU: uma Unidade Global de Processamento foi lançada em 2006 sob uma licença que proíbe seu uso por militares. Até agora, tais medidas tiveram pouco efeito, mas isso pode mudar. No início deste ano, dez dezenas de projetos de software adotaram a licença Anti-996, que exige que os usuários cumpram normas trabalhistas tanto locais quanto internacionais, em resposta às notícias sobre as condições de trabalho horríveis nas empresas de tecnologia chinesas. Emki espera que a reação pública às ações da polícia de imigração dos EUA, que se espalhou muito além do setor tecnológico, possa ser o ponto de virada.

Alguns apontam para a possibilidade de adotar um novo termo para o código que está aberto para uso por algumas pessoas, mas fechado para outras. "Talvez devêssemos parar de chamar nosso software de 'aberto' e começar a chamá-lo de 'aberto para bons propósitos'," escreveu em seu tweet Vargo, o mesmo programador que anteriormente removeu seu código em protesto contra a Polícia de Imigração.

O termo 'software de código aberto' foi adotado no final dos anos 1990 como uma alternativa ao 'software gratuito', e estava naquela época relacionado a certos aspectos ideológicos. E agora, à medida que os desenvolvedores se tornam cada vez mais ideologicamente motivados, talvez tenha chegado a hora de um novo termo surgir.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster