Recentemente, aprendi sobre várias ferramentas e bibliotecas completas de código aberto para o Microsoft Visual Studio. As ferramentas apenas ajudam você a ser mais produtivo; as bibliotecas seriam vinculadas à base de código corporativa.
Listei todas essas ferramentas e bibliotecas legais em uma planilha e vou detalhar o tipo de licença em que cada uma está sujeita. Até agora, entre minhas bibliotecas legais, vejo o MIT , BSD , Apache License Versão 2.0 . No entanto, pode haver mais no futuro.
Como posso descobrir (ou melhor ainda, você pode apenas listar) as licenças populares que NÃO são compatíveis com o uso corporativo interno (que não devem ser distribuídas fora da empresa)? E, para um agradecimento extra, você pode dizer ou apontar para uma explicação. Não sou advogado e ler as letras pequenas dessas licenças me dá dor de cabeça.
Quero estar preparado para explicar por que o uso das licenças permitidas está correto.
fonte
Respostas:
Em geral, as legalidades no licenciamento que podem ocorrer como resultado do uso de software de código aberto se resumem a dois fatores:
Distribuição significa "conferir" o software a terceiros fora da organização. Como você diz que usa o software apenas internamente, mecanismos legais como "copyleft" (o termo usado para a parte viral da licença GPL) provavelmente não se aplicam à sua organização.
O uso comercial (ou outras restrições arbitrárias) é outra questão. Basta ler a licença com cuidado e determinar se alguma dessas restrições se aplica à sua organização. Em particular, licenças permissivas como Apache, MIT e BSD têm poucas, se houver, condições restritivas; essas licenças são ideais para "uso interno".
Parece que sua empresa está relutante em usar software de código aberto. Muitas empresas acreditam que devem possuir completamente seu software e outras propriedades intelectuais e, portanto, possuem políticas que determinam que seus próprios desenvolvedores devem escrever todas as linhas de código. Esclarecer o significado das licenças de código aberto não mudará necessariamente de idéia.
fonte
Há algumas coisas que você deve saber: primeiro, os advogados de sua empresa podem entrar em acordo se você usar código de terceiros sem pedir a eles. Portanto, você não deve usar código de terceiros sem informar seu chefe ou gerente e obter o consentimento deles. Como você disse, você não é um advogado.
Segundo, um desagradável: se você encontra código na internet e ele tem alguma licença, não sabe de onde vem. Você não sabe se a pessoa que adicionou a licença realmente tinha o direito de fazê-lo.
Terceiro, para licença GPL e uso interno: coisas que são para uso interno hoje podem não ficar para uso interno. Você pode ter escrito um software muito bom para uso interno e sua empresa pode decidir lucrar com a venda. E então você pode ter um problema.
fonte
Isso depende muito do contexto.
Se você deseja usar qualquer software de código aberto para o qual você é livre.
Se você deseja usar qualquer software de código aberto para a base de projetos internos da empresa, também é livre para (uma vez que licenças mais contagiosas como a gpl exigem que você forneça o código-fonte, mediante solicitação, a todos para quem o código compilado é distribuído, se for um aplicativo interno, isso não é problema)
Se você quiser usar software de código aberto para a base de um produto, siga a licença com cuidado (envolva os advogados da empresa) e, se a licença for infecciosa, talvez seja necessário disponibilizar seu código-fonte para todos aqueles que recebem o código compilado. Em alguns casos, isso é aceitável (por exemplo, escrever um produto personalizado para um único cliente que possui o código-fonte de qualquer maneira) em outros, isso não é (por exemplo, um produto vendido ao público em geral com uma versão "trial" disponível para qualquer pessoa )
Mas, para responder sua pergunta diretamente, lgpl e gpl são perfeitamente adequados para uso corporativo interno.
Como posso fazer o download do nedit, ou gnu, alterá-lo para o conteúdo do meu coração sem a necessidade de tornar meu código público, e depois usá-lo eu mesmo, não há diferença para o fazer para uso interno dos meus empregadores.
fonte