Propagação de Software

Autor: Randy Alexander
Data De Criação: 27 Abril 2021
Data De Atualização: 16 Poderia 2024
Anonim
Propagação de Software - Tecnologia
Propagação de Software - Tecnologia

Contente

Definição - O que significa Propagação de Software?

A propagação de software refere-se à alteração do código do aplicativo existente e à disseminação de cópias do código alterado para outros usuários. Foi originalmente definido na primeira conferência internacional GNU General Public License Versão 3 (GPLv3) em 2006 para impedir que o software GNU fosse coberto pela lei de direitos autorais de qualquer país. O software GNU deve ser gratuito, portanto, o aprimoramento do software e a distribuição dos aprimoramentos são incentivados sob a GNU General Public License (GPL).

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Propagação de Software

Propagação de software significa essencialmente modificar um programa e compartilhar o código modificado com outras pessoas. Para software proprietário, isso seria uma clara violação de direitos autorais. O projeto GNU usou o termo propagação de software como uma solução alternativa para impedir que o código GNU se torne parte de um software protegido por direitos autorais.

Se um programador pegar o código GNU e alterá-lo, ele poderá compartilhá-lo (propagar), mas perderá os direitos legais ao fazê-lo. Se o programador fizer uma reivindicação de propriedade, a licença original com a qual ele concordou para obter o código retira seus direitos ao código dentro de 60 dias após uma violação (nesse caso, a reivindicação de propriedade). O programador fica com os ajustes em uma base de código à qual ele não tem direito, evitando assim qualquer vantagem comercial em reivindicar a propriedade.

A GNU GPL já fornece aos usuários o direito de modificar e executar o código como entenderem, de modo que a linguagem de propagação do software foi adicionada para impedir qualquer tentativa de reivindicar a propriedade quando / se essas modificações foram compartilhadas.