page90
ESPAÇO ABERTO
Artigo
É partindo desta avaliação elementar que pretendo abordar o quê pode ser avaliado como ético e antiético, sob o ponto de vista do desenvolvimento do Kernel Linux.
Veja, ninguém absolutamente força ninguém a usar Linux. Se você não quiser criar um módulo para o Kernel Linux, você não precisa fazer isso. Mas se os seus clientes estão exigindo isso, e você decidir fazê-lo, tem que jogar pelas regras do Kernel. Simples assim!
E a regra para desenvolvimento de código para o Kernel é o licenciamento GPL. Trata-se de uma licença simples, com questões de propriedade padrão de direitos autorais, e que muitos advogados entendem.
Quando uma empresa diz que precisa “proteger a sua propriedade intelectual”, eu e nenhum outro desenvolvedor do Kernel temos qualquer objeção. Mas por isso mesmo, é preciso respeitar os direitos de propriedade intelectual dos desenvolvedores do Kernel. O código do Kernel foi lançado sob GPL, que afirma
de forma muito específica, exatamente o que são os seus direitos ao uso de seu código. Quando você insere outro código na árvore do código fonte do Kernel Linux, você é obrigado pela licença do Kernel a também liberar seu código sob a mesma licença (quando e se você distribuí-la.)
Quando você baixa o código do Kernel Linux e desenvolve código que segue um licenciamento contrário a ele e não respeita a bem documentada licença GPL, você está dizendo que, por alguma razão desconhecida, o seu código é muito mais importante do que o restante inteiro do código preexistente do Kernel. Em resumo, você está “levantando o dedo médio de sua mão a todos os desenvolvedores do Kernel e, convenhamos, não é o que podemos julgar uma atitude muito cortês.
Lembre-se: Ninguém individualmente é mais importante do que todo o projeto do Kernel, pois sem a comunidade de desenvolvimento do Kernel, ninguém teria Kernel para usar.