Compreendendo a licença do Visual Studio Community Edition

43

Recentemente, a Microsoft lançou uma versão gratuita do Visual Studio: Visual Studio Community Edition

a licença diz

SE VOCÊ CUMPRIR ESTES TERMOS DE LICENÇA, TEM OS DIREITOS ABAIXO.

  1. DIREITOS DE INSTALAÇÃO E USO.

uma. Licença individual. Se você é um indivíduo trabalhando em seus próprios aplicativos para vender ou para qualquer outra finalidade, pode usar o software para desenvolver e testar esses aplicativos.

b. Licenças da organização. Se você é uma organização, seus usuários podem usar o software da seguinte maneira:

· Qualquer número de usuários pode usar o software para desenvolver e testar seus aplicativos lançados sob licenças de software de código aberto aprovadas pelo Open Source Institute (OSI).

· Qualquer número de usuários pode usar o software para desenvolver e testar seus aplicativos como parte do treinamento e educação on-line ou presenciais, ou para realizar pesquisas acadêmicas.

· Se nenhuma das opções acima se aplicar e você também não for uma empresa (definida abaixo), até cinco usuários individuais poderão usar o software simultaneamente para desenvolver e testar seus aplicativos.

· Se você é uma empresa, seus funcionários e contratados não podem usar o software para desenvolver ou testar seus aplicativos, exceto para fins de código aberto e educação, conforme permitido acima. Uma “empresa” é qualquer organização e suas afiliadas que coletivamente possuam (a) mais de 250 PCs ou usuários ou (b) mais de um milhão de dólares americanos (ou o equivalente em outras moedas) em receitas anuais e “afiliadas” significa as entidades que controlam (por meio de participação majoritária), são controladas por ou estão sob controle comum de uma organização.

c. Uso de demonstração. Os usos permitidos acima incluem o uso do software na demonstração de seus aplicativos.

d. Cópia de segurança. Você pode fazer uma cópia de backup do software, para reinstalá-lo.

Como "indivíduo", estou interessado na cláusula "a", no entanto, não é tão claro e explícito. para mim, parece um pouco restritivo, pois não abrange uma ampla gama de usos (código aberto, trabalho freelance, contribuição para aplicativos que você não possui etc.), a confusão vem exatamente do termo ' PRÓPRIO ' usado na frase, Posso estar interpretando mal a coisa toda, pois o inglês não é minha língua nativa. Então, como você interpretaria a frase? Podemos supor que podemos usar um software se a licença não esclarecer, por exemplo "não é permitido usá-lo neste ou naquele senário", como em "Empresas" na cláusula "b"?

anouar.bag
fonte
6
Sempre foi possível gravar aplicativos em qualquer edição do Visual Studio para qualquer finalidade, incluindo aplicativos comerciais à venda. O que você quer dizer com "para o que eu quiser?"
Robert Harvey
2
@RobertHarvey Sim, mas esta é uma versão gratuita, e a frase que mencionei na licença é um pouco confusa. pense em um desenvolvedor freelancer como funciona em aplicativos que ele não possui.
Anouar.bag
6
Ele diz que, se você não é uma "empresa" (definida como tendo mais de 250 computadores ou um milhão de dólares por ano em vendas), até cinco outras pessoas podem trabalhar com o software e você pode usá-lo. então crie para qualquer finalidade. Você pode produzir software de código aberto ou realizar treinamento ou pesquisa sem nenhuma restrição.
Robert Harvey
1
Eu interpreto um "indivíduo" para significar apenas você e mais ninguém.
9788 Robert
3
@RobertHarvey Bem, suponha que eu seja um desenvolvedor freelancer e esteja trabalhando para um cliente (por exemplo: consertando alguns bugs em seus aplicativos), o cliente pode ser uma empresa ou pequena empresa; portanto, parte da licença se aplica a mim?
Anouar.bag

Respostas:

39

Parece que o tamanho do seu cliente é importante.

De Visual Studio 2013 e Licenciamento do MSDN Whitepaper - Novembro de 2014. Página 10:

"Exemplo 2: Uma empresa da Fortune 500 terceirizou o desenvolvimento de seu aplicativo móvel localizador de lojas para uma pequena agência. O aplicativo não é um projeto de código aberto. A agência possui 5 funcionários trabalhando no projeto e gostaria de usar a Comunidade do Visual Studio 2013. Como a agência é uma contratada que desenvolve esse aplicativo para a empresa Fortune 500 e, como o aplicativo não é um projeto de código aberto, a agência não pode usar o Visual Studio Community 2013 para desenvolver e testar o aplicativo ".

Portanto, sua pequena equipe não pode desenvolver aplicativos personalizados para grandes empresas. Não sei o que dizer dos aplicativos in a box. Não sei o que dizer de "indivíduo".


Eu fiz mais algumas pesquisas e parece que pequenas equipes podem vender aplicativos criados com o VS2013Comm. Não há restrições no EULA que possam comprá- lo. Eu acho que as palavras-chave são vender e terceirizar . Quando você vende, ainda é seu aplicativo. Enquanto terceiriza, geralmente o aplicativo não é seu, mas clientes. Essa é a minha história e eu continuo aderindo a ela. Deixe-me saber se você acha que estou errado.

user156471
fonte
1
Bem, isso responde isso. Eu tinha acabado de me inscrever para os $ 45 / mês. Assinatura do Visual Studio Online que me dá (1) licença para uso profissional e ficou chateada por o Community Edition oferecer suporte de extensão - até que vi isso. Meu empregador é uma grande empresa e tecnicamente uma Community Edition não seria boa o suficiente, já que eu faço coisas para eles.
Boa análise. Eu acho que neste momento faz sentido vara para Qt Creator - dada a qualidade do C ++ 11 apoio em 2013.
SIGTERM
5

Cláusula (a): "... trabalhando em seus próprios aplicativos ..." O exemplo citado por Dudley é uma situação em que a pequena agência está criando o que é conhecido como "trabalho contratado" - o trabalho em questão pertencerá a a empresa Fortune 500. Normalmente, não é o "aplicativo próprio" da pequena agência. A agência não pode, por exemplo, vendê-lo ou doá-lo nas esquinas ou de código aberto - porque o trabalho criado pertence à empresa Fortune 500. Observe que isso ainda seria verdade se a empresa que terceirizasse o trabalho para a pequena agência fosse uma empresa pequena. A legislação dos EUA é clara nessas situações: trabalhos que normalmente seriam de propriedade de seus criadores, são de propriedade da empresa de terceirização. O tamanho da empresa de terceirização não é o fator de controle. É a natureza do relacionamento de terceirização.

Para que a pequena agência reivindique o trabalho como seu - e, portanto, possa argumentar que a cláusula (a) se aplica -, ela deve ter uma cláusula em seu contrato com a empresa que especifica que a pequena agência mantém a propriedade da empresa. software e outras propriedades intelectuais criadas durante o engajamento. Também pode incluir uma provisão que conceda à empresa um direito irrestrito e perpétuo de usar o software para suas operações internas e / ou disponibilizá-lo para uso de seus clientes como localizador de loja móvel.

Esteja ciente de que a maioria das empresas não concorda prontamente em deixar a propriedade da propriedade intelectual com o desenvolvedor, e a maioria dos outros desenvolvedores que competem pelo negócio não solicita tais termos.

kmiker
fonte
3
Esta resposta divaga. Eu tive que ler várias vezes para entender.
Adam Zuckerman
1
De quem é esse Dudley que você fala? Estamos falando do comentário em que o OP diz "[...] suponha que eu seja um desenvolvedor freelancer e esteja trabalhando para um cliente (por exemplo: consertando alguns bugs em seus aplicativos) [...] o cliente poderia ser uma empresa ou pequenas empresas, então qual parte da licença se aplica a mim? "
Mathieu K.