Licenças para o desenvolvimento de Software Livre e Aberto: Boas práticas

Licenças para o desenvolvimento de Software Livre e Aberto: Boas práticas

Licenças para o desenvolvimento de Software Livre e Aberto: Boas práticas

Uma licença de software, em termos gerais, pode ser descrito como um contrato entre ele autor (criador) titular dos direitos de uso e distribuição do produto criado e o comprador ou usuário º.

Portanto, todos as licenças Por definição, eles envolvem o cumprimento de uma série de Termos e Condições estabelecido pelo autor (criador). Aquilo é um licença de software, nada mais é do que o direito de usar de um programa sob certos parâmetros aceitos.

Tipos de licenças

Tipos de licenças de software

Em alguns casos, licenças de software geralmente estabelece o termo de duração você terá o mesmo, pois eles podem ser permanente ou limitado. Outro fator que tende a moldar suas características é o âmbito geográfico, ou seja, o território em que serão aplicados Termos e Condições estabelecido; já que cada país geralmente tem seus próprios regulamentos sobre licença de software.

Licenças eles são geralmente diferentes dependendo do tipo de software a ser coberto, ou seja, cada tipo de Licença e / ou Software define o outro. Dentre as Licenças e / ou Softwares conhecidos podemos citar:

Produtos de software livre, que não são software livre ou aberto

  • Licença Abandonware: Permite ao usuário fazer uso do software em estado de abandono público (livre de direitos autorais) e certificado por seu autor. Facilitando a realização de modificações e distribuições com terceiros.
  • Licença de cuidado: Ele concede ao usuário os mesmos direitos da licença do Freeware; mas convidando-o a fazer uma doação que não seja obrigatória ou condicionada, em favor de doações para apoiar causas humanitárias, caridade e outras campanhas relacionadas. Geralmente permitindo que o usuário copie e modifique sem restrições.
  • Licença Crippleware: Permite ao usuário fazer uso do software em versões light (lite), ou seja, com funções limitadas em relação a uma versão completa ou avançada.
  • Licença de Donationware: Ele concede ao usuário os mesmos direitos da licença do Freeware; mas convidando-o a fazer uma doação não obrigatória ou condicionada, a favor da continuidade do desenvolvimento da referida aplicação.
  • Licença de freeware: Permite ao usuário o direito de usar e copiar gratuitamente um software nos termos definidos pelo autor do referido programa, sem permitir, sob quaisquer condições, sua modificação ou venda por terceiros.
  • Licença de cartão postal: Ele concede ao usuário os mesmos direitos da licença do Freeware; mas convidando-o a enviar uma carta postal, de forma não obrigatória ou condicionada, a favor do desenvolvimento do produto.
  • Licença de Shareware: Permite ao usuário fazer uso do software por tempo limitado ou permanentemente, mas com funções restritas. Que pode ser ativado mediante o pagamento de uma versão completa.

Produtos de software proprietários e comerciais

Un Software proprietário geralmente é por padrão um Software proprietário e fechado, uma vez que seu licenciamento limita o direitos de cópia, modificação e redistribuição do mesmo, a menos que o usuário final (comprador) pague uma certa quantia ao autor para ter o direito de fazê-lo.

Enquanto um software comercial Tem uma licença que concede por defeito, o pagamento da mesma para utilização. No entanto, existe Software comercial que pode ser gratuito ou proprietáriocomo existe Software que não é gratuito e não é comercial.

Além disso, em maior medida ou totalmente, licenças de software no campo de Software proprietário, fechado ou comercial Estes podem ser adquiridos em vários esquemas, entre os quais podemos citar:

  • Licenciamento por Volume (Volume)
  • Licenças de produto detalhadas (Varejo)
  • Licenciamento eletrônico por produto específico (OEM)

Além disso, quando um Usuário final geralmente adquire um Licença detalhada geralmente é conhecido como: Contrato de Licença de Usuário Final (EULA) o Contrato de Licença de Usuário Final (EULA). Em inglês é normalmente chamado Contrato de Licença de Usuário Final (EULA).

Outros tipos de licenças de software

  • De domínio público: Aquilo que não inclui elementos de Copyright e permite o uso, cópia, modificação ou redistribuição com fins lucrativos ou não.
  • Copiar à esquerda: Aquelas utilizadas em produtos de Software Livre, cujos termos de distribuição não permitem aos redistribuidores adicionar qualquer restrição adicional ao redistribuí-la ou modificá-la, de forma que a versão modificada também deve ser gratuita.
  • Do software semi-livre: Aquele usado em produtos que não são Software Livre, mas autoriza o uso, cópia, distribuição e modificação para indivíduos sem fins lucrativos.

Outras definições relacionadas

  • Licença: É o conjunto de direitos exclusivos garantidos por um governo ou autoridade ao inventor de um novo produto (tangível ou intangível) passível de ser explorado industrialmente para o bem do requerente por um período limitado de tempo.
  • Copyright ou Copyright: Uma forma de proteção fornecida pelas leis em vigor na maioria dos países para os autores de obras originais, incluindo obras literárias, dramáticas, musicais, artísticas e intelectuais, publicadas e com publicação pendente.

Software Livre e Políticas Públicas: Conclusão

Licenças de software livre e de código aberto

Software grátis

El Software livre é o software que respeita o liberdade do usuário e da comunidade. Em termos gerais, isso significa que os usuários têm liberdade para executar, copiar, distribuir, estudar, modificar e melhorar o software.

Em matéria de software livre e especialmente sobre Licenças aprovadas (certificadas / endossadas) a maior autoridade sobre isso é o Fundação do Software Livre (FSF). Em sua seção dedicada a Licenças aprovadas e na seção do Licenças aprovadas o Lista de Licenças (de Software, Documentação e outros trabalhos, compatíveis ou não com o Licença Pública Geral (GPL), e não grátis), do Organização GNU são mencionados entre muitos outros, os descritos abaixo:

Tipo

  • A Licença Pública Geral GNU: Normalmente chamado de GPL - GNU, e é usado pela maioria dos programas GNU e por mais da metade dos pacotes de Software Livre. O último é a versão número 3, embora a versão anterior 2 dela ainda seja usada.
  • A Licença Pública Geral Menor GNU: Normalmente chamado de LGPL - GNU, e é usado para algumas (não todas) bibliotecas GNU. O último é a versão 3, embora a versão 2.1 anterior ainda seja usada.
  • A Licença Pública Geral Affero: Comumente chamado AGPL - GNU, é baseado no GNU GPL, mas contém uma cláusula adicional que permite aos usuários interagir com o programa licenciado em uma rede para receber o código-fonte desse programa. A mais recente é a versão 3.
  • A GNU Free Documentation License: Normalmente chamado de FDL-GNU ou GFDL, é uma forma de Licença Copyleft destinada a manuais, livros ou outros documentos. O objetivo é garantir que todos tenham a liberdade de copiar e redistribuir a obra, com ou sem modificações, comercialmente ou não. A mais recente é a versão 1.3.

Código aberto

O software open source refere-se a software cujo Código fonte foi colocado em provisão livre de todo o mundo e com licenças que facilitam a sua reutilização ou adaptação a diferentes contextos. Difere principalmente de software livre, já que este último defende a liberdade dos usuários e da comunidade que o integra, enquanto o Código Aberto valoriza principalmente as vantagens práticas e não tanto os princípios de liberdade oferecidos pela software livre.

Em matéria de Código Aberto e especialmente sobre Licenças aprovadas (certificadas / endossadas) a maior autoridade sobre isso é o Iniciativa de código aberto (OSI). Em sua seção dedicada a Licenças aprovadas são mencionados entre muitos outros, os descritos abaixo:

Tipo

  • Apache 2.0
  • BSD - Cláusula 3
  • FreeBSD - Cláusula 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • Mozila 2.0
  • Licença de desenvolvimento e distribuição comum
  • Eclipse versão 2.0

OSI também tem um Lista de licenças OSI com todas as aprovadas. Muitos desses Licenças de código aberto são populares, amplamente utilizados ou têm comunidades fortes e também são aprovados pelo Fundação do Software Livre (FSF).

Boas Práticas: Licença de Software

Boas práticas

Para o nosso artigo, tomamos como exemplo o Boas práticas concebida e divulgada pela "Código para Iniciativa de Desenvolvimento" De Banco Interamericano de Desenvolvimento, no escopo de Licença de Software, que deve ser considerada no desenvolvimento de produtos de software (ferramentas digitais), principalmente livres e abertos.

Entre as boas práticas oferecidas por eles, em matéria de Licença de Software são os mencionados abaixo:

a) Incluir uma licença de código aberto

Citando sua recomendação, é:

"... MIT, que dá liberdade a outros usuários, desde que atribuam o criador original; licença Apache 2.0, muito semelhante ao MIT, mas também fornece uma concessão expressa de direitos de patente de contribuidores para usuários; e as Licenças GNU GPL, que exige que qualquer pessoa que distribua seu código ou trabalho derivado o faça, mantendo a fonte e os termos iguais. Os contribuintes concedem uma concessão expressa de direitos de patente".

b) Incluir uma licença para documentação

Citando sua recomendação, é:

"Recomendamos o uso de licenças creative commons para o licenciamento da documentação das ferramentas. o CC0-1.0, CC-BY-4.0 e CC-BY-SA-4.0 por exemplo, são licenças abertas usadas para material que não seja de software, de conjuntos de dados a vídeos. tenha em conta que CC-BY-4.0 e CC-BY-SA-4.0 eles não devem ser usados ​​para software. Para ferramentas desenvolvidas pelo BID no momento, recomendamos usar o Creative Commons IGO 3.0 Atribuição-NãoComercial-SemDerivação (CC-IGO 3.0 BY-NC-ND)".

Finalmente, se você quiser ler nosso 2 artigos anteriores relacionados Com o tema deixamos para você os links abaixo: "Boas práticas para desenvolver software livre e aberto: Documentação" y "Qualidade Técnica: Boas práticas no desenvolvimento de Software Livre".

Conclusão

Conclusão

Esperamos que este "postinho útil" sobre as «Buenas prácticas» no campo de «Licencias» para usar para ele «Software libre y abierto» desenvolvido, é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de e para «GNU/Linux».

E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación», não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.

Ou simplesmente visite nossa página inicial em DesdeLinux ou junte-se ao canal oficial Telegrama de DesdeLinux para ler e votar nesta ou em outras publicações interessantes sobre «Software Libre», «Código Abierto», «GNU/Linux» e outros tópicos relacionados a «Informática y la Computación»E o «Actualidad tecnológica».


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.