Estou pensando em usar alguns produtos de código aberto em um aplicativo de software comercial em que estou trabalhando. Um deles é licenciado pelo MIT, que eu entendo como permitindo a vinculação de software comercial. No entanto, o outro produto de código aberto é licenciado sob o MS-PL, mas não entendo se essa licença é totalmente compatível com o software comercial.
Portanto, a questão é: posso usar o OSS licenciado para MS-PL em um aplicativo comercial / proprietário / para venda?
open-source
licensing
Jr Hounddog
fonte
fonte
Respostas:
Primeiro, uma correção de terminologia, a palavra que você procura é "proprietária", não "comercial". O software de código aberto é comercial em todos os sentidos da palavra. É criado por empresas, vendido a empresas e usado por empresas. Isso é verdade na prática e foi tão reconhecido pelos tribunais em um importante caso jurídico .
Quanto à licença que você está perguntando, vá para http://www.opensource.org/licenses/ms-pl.html e leia o texto. (Observe que a licença foi criada pela Microsoft para uso em software escrito pela Microsoft - que não é conhecido como instituição de caridade. Esse é um software comercial.) Seção de leitura 3.D. está dentro dos direitos concedidos pela licença para distribuir um binário compilado, incluindo esse software, no entanto, você deve respeitar os termos do software. Assim, por exemplo, você não pode usar o nome, o logotipo etc. do colaborador no seu software. (É provável que o colaborador seja a Microsoft.) Deve ser muito fácil cumprir essa licença. Mas se você estiver em dúvida sobre se está cumprindo, consulte um advogado.
fonte
Eu escrevi sobre a interpretação de licenças de software há um tempo atrás. Você pode achar isso útil.
A meu ver, o MS-PL é uma licença de código aberto bastante simples. É aprovado pela OSI , o que o torna compatível com a maioria das licenças de software livre, exceto a GPL, porque a GPL é viral e requer disponibilidade de fonte, e o MS-PL é viral se o código-fonte for distribuído.
fonte