NotĂ­cias de dispositivos mĂłveis, gadgets, aplicativos Android

Um guia rápido para compreender licenças de código aberto

Quando se trata de compreender as nuances das licenças de código aberto (ou mesmo o básico, para muitos indivíduos), não é segredo que mesmo as grandes empresas podem cair na armadilha de usar indevidamente as suas licenças e sofrer as consequências.

O fato de que pode ser tão fácil interpretar mal a cobertura e as permissões incluídas em uma variedade de marcas é o motivo pelo qual a pesquisa adequada é crucial em qualquer situação que envolva licenciamento de código aberto – pois pode fazer toda a diferença e evitar que você tenha que lidar com qualquer questões jurídicas indesejadas no futuro.

Noções básicas de direitos autorais de licença de software

Os direitos autorais dão aos indivíduos o direito legal de impedir que seu trabalho seja copiado ou explorado – e embora os exemplos mais comuns de conteúdo protegido por direitos autorais sejam coisas como filmes, músicas e obras de arte, é importante saber que certos tipos de software também podem ser protegidos em seu nome.

Vale a pena notar que existe uma diferença entre patentes e direitos de autor, pelo que o TLO geralmente auxilia os indivíduos a decidir qual é o melhor para as suas necessidades, bem como oferece aconselhamento sobre que tipo de licenciamento seria mais aplicável. Eles também podem ajudar com estratégias de distribuição.

Um breve resumo do que são licenças de código aberto:

Uma boa maneira de descrevê-los é que são basicamente contratos que permitem usar o software comercialmente – desde que você siga condições específicas. A documentação vinculará você legalmente ao desenvolvedor e, sem ela, o software seria inutilizável para qualquer pessoa, exceto o autor, independentemente de onde foi postado (algumas pessoas podem pensar que alguns softwares são de uso gratuito, desde que estejam em um site público como GitHub).

NĂłs recomendamos:  Samsung Galaxy Z Fold 2 o preço Ă© acidentalmente listado em seu site antes de setembro 1 lançar

Normalmente, você encontrará todas as informações necessárias sobre o que você pode ou não fazer nos termos e condições.

A maioria dos desenvolvedores de software depende da cobertura de código aberto, por isso é realmente vital conhecer pelo menos o básico e as principais diferenças entre os vários tipos de licenças existentes. Afinal, não ter uma educação completa pode levar a consequências graves no futuro.

Por que você precisa saber sobre esses tipos de licenças?

Embora possa parecer fácil seguir as regras, geralmente não é tão simples quanto parece. Por que? Bem, é importante notar que existem mais de 200 diferentes licenças de código aberto por aí, cada um com seus próprios requisitos, políticas, etc. Isso pode tornar bastante complicado para desenvolvedores e usuários entenderem o que eles realmente estão autorizados a fazer.

Existem duas categorias nas quais eles geralmente se enquadram: copyleft e permissivo. A diferença baseia-se principalmente nas diversas diretrizes que as licenças possuem. Por exemplo, aqueles na categoria copyleft são geralmente protegidos por direitos autorais para permitir que indivíduos usem, modifiquem e compartilhem o software – embora valha a pena lembrar que eles devem tornar seu código aberto para uso por outros também.

Alternativamente, as licenças permissivas permitem às pessoas a liberdade de usar, modificar e redistribuir como quiserem, bem como permitir trabalhos derivados proprietários por quase nada em troca quando se trata de usar os componentes de código aberto.

Licenças sobre as quais você deve saber mais

Licença Pública da Microsoft (Ms-PL) – Lançada pela Microsoft, esta licença foi feita para qualquer um de seus projetos que foram lançados como código aberto. Você será livre para modificar e reproduzir como desejar, embora não possa usar o logotipo, marca registrada ou nomes de quaisquer colaboradores. O Ms-PL protege os criadores caso ocorra um problema com o software de um indivíduo (por exemplo, se houver um problema no código que faça com que ele não funcione tão bem quanto pretendido).

NĂłs recomendamos:  8 Melhores aplicativos de automação residencial inteligente para Android e iOS

Licença do Massachusetts Institute of Technology (MIT) – Uma das opções mais permissivas disponíveis, o MIT é popular porque permite que os usuários façam essencialmente o que quiserem. A simplicidade e liberdade são uma das principais razões pelas quais tantos desenvolvedores o escolhem. Existem também algumas variações diferentes da licença em uso, o que pode permitir ao criador escolher a melhor para suas necessidades exclusivas. Como um todo, o Licença MIT é ótimo para uso comercial e público e ainda permite que as pessoas modifiquem e distribuam o software, desde que inclua os direitos autorais e a licença originais.

Licença Comum de Desenvolvimento e Distribuição (CDDL) – Publicada pela Sun Microsystems para substituir a (SPL), a CDDL agora é usada pela Sun para lançar seus projetos e softwares de código aberto gratuitos em vez de sua licença mais antiga. A maioria das pessoas considera que é uma forma limpa da primeira, pois geralmente é mais fácil de usar e mais fácil de reutilizar. Embora você seja proibido de remover ou alterar os avisos de patente, direitos autorais ou marca registrada; você terá permissão para reproduzir e distribuir o software.

Berkeley Software Distribution (BSD) – Existem algumas variantes da Berkeley Software Distribution, sendo as principais a Licença BSD Original, a Licença BSD Modificada e a Licença BSD Livre (também conhecida como Licença BSD Simplificada). Todas essas são licenças gratuitas e permissivas que permitem aos usuários modificar e distribuir livremente o software conforme acharem adequado – embora seja importante notar que existem alguns requisitos diferentes que você precisará cumprir primeiro (e também é importante saiba que estes variam de um tipo para outro).

Algumas das outras licenças comuns que você pode querer examinar mais detalhadamente incluem:

  • Licença PĂşblica Eclipse (EPL)
  • Licença Apache
  • Licença PĂşblica Geral GNU (GPL)
  • Apple Licença de Fonte PĂşblica (APSL)
  • Licença PĂşblica Mozilla (MPL)
  • Creative Commons Zero (CC0)
  • Licença Python Software Foundation (PSFL)
  • Licença PĂşblica Geral Affero (AGPL)
  • Licença Geral Cryptix
  • Licença Sleepycat
NĂłs recomendamos:  MediaTek anunciou o primeiro Wi-Fi completo do mundo 7 Plataformas Filogic 880 e Filogic 380 para Access Points e Clientes

Esta é apenas uma seleção de algumas das muitas opções disponíveis, e é por isso que pode ser crucial obter uma melhor compreensão do que exatamente é ou não permitido para um licenciamento específico antes de tomar a decisão de comprá-lo (ou, se você é um usuário, para entender o que pode ou não fazer antes de prosseguir).