Definição de Licença BSD

Por Carlos E. Morimoto. Há .

O Kernel do Linux e a maioria dos programas para a plataforma utilizam a licença GPL, que diz que as modificações feitas no código devem ser disponibilizadas à comunidade e o código fonte deve sempre estar disponível. É permitido criar versões comerciais dos programas licenciados sob a GPL e vendê-las por qualquer preço, mas o código fonte completo deve ser disponibilizado junto com o programa, permitindo que as modificações sejam aproveitadas pelo autor do programa original e outros interessados.

A licença BSD é bem mais liberal. Ela diz que os créditos dos autores originais devem ser mantidos, mas não estabelece outras limitações para o uso do código. Ao desenvolver uma versão comercial de um programa sob esta licença você não tem nenhuma obrigação de disponibilizar o código fonte ou dar qualquer tipo de satisfação. Um exemplo é o MacOS X, um sistema operacional proprietário desenvolvido com base no código do FreeBSD.

Você pode até mesmo utilizar pedaços do código fonte em outros programas, como fez a Microsoft ao utilizar a pilha TCP/IP e outros componentes do FreeBSD no Windows NT.

Para o desenvolvedor estes episódios podem ser frustrantes. Outras pessoas podem utilizar seu código sem devolver nada em troca, muitas vezes criando programas proprietários que concorrem com o programa original. A relação nestes caso é desigual, pois os desenvolvedores da versão proprietária podem usar as melhorias incluídas na versão livre, mas o desenvolvedor da versão livre não pode utilizar as melhorias incluídas na versão proprietária.

O caso do MacOS X ilustra bem este ponto. A Apple fez um trabalho extraordinário em criar um sistema fácil de usar, destinado ao uso em desktops que já possui um número bem maior de usuários que o FreeBSD original. Certamente os desenvolvedores do FreeBSD tiveram alguns benefícios indiretos, como algumas correções e o crédito por criar a base do sistema, mas quem realmente saiu ganhando foi a Apple.

Ao desenvolver um programa a partir do zero você pode escolher livremente qual licença adotar. Esta escolha depende muito dos objetivos do desenvolvedor.

Veja também
Setor industrial foi o mais afetado por sequestros de dados no primeiro trimestre
Setor industrial foi o mais afetado por sequestros de dados no primeiro trimestre
Notícias
‘Seu PC roda Crysis?’ O meme imortal sobre o game que impressionou uma legião de jogadores
‘Seu PC roda Crysis?’ O meme imortal sobre o game que impressionou uma legião de jogadores
Artigos
E se Elon Musk fosse dono da Rede Globo?
E se Elon Musk fosse dono da Rede Globo?
Notícias
Assinar, assistir e cancelar: Conheça a nova tendência no mundo do streaming
Assinar, assistir e cancelar: Conheça a nova tendência no mundo do streaming
Notícias
Sony pode estar considerando lançar Helldivers 2 no Xbox Series X/S
Sony pode estar considerando lançar Helldivers 2 no Xbox Series X/S
Games
Emulador de PlayStation 1 e SEGA Saturn será lançado para iPhone em breve
Emulador de PlayStation 1 e SEGA Saturn será lançado para iPhone em breve
Games
true