Sua empresa possui uma política por escrito sobre como contribuir para projetos de código aberto? [fechadas]


16

Sua empresa possui uma política por escrito sobre como contribuir para projetos de código aberto?

Estamos contribuindo com o estilo "não pergunte, não conte", mas é hora de escrever algo. Eu apreciaria o texto completo da política por escrito e os bits e partes.

Atualização : fizemos alguns progressos desde que fiz essa pergunta e agora temos essa política - leia isso .


Sim, criei a política de contribuição para uma empresa de tecnologia com mais de 150 mil funcionários. (Eu sou um advogado corporativo)

Respostas:


1

Em alguns estados dos EUA, viola a lei estadual do emprego de um empregador para limitar a capacidade dos funcionários de contribuir para projetos de código aberto ou tentar reivindicar a propriedade do código que um empregado contribui, com algumas restrições (que variam de estado para estado) . Geralmente, isso se aplica apenas ao trabalho realizado fora do horário normal de trabalho, e o trabalho não pode ser feito usando equipamentos ou recursos da empresa (por exemplo, um computador de propriedade da empresa e / ou licenças de software). Também deve ser algo que não esteja em concorrência direta com seu empregador; por exemplo, se seu empregador tivesse um sistema proprietário de gerenciamento de conteúdo on-line, a lei provavelmente não se aplicaria se você quisesse contribuir com um projeto CMS de código aberto.

No entanto, eu sei que na CA e na NC, a lei estadual declara explicitamente que tem precedência sobre qualquer contrato de trabalho em vigor.


1

Agora estou vendo essa pergunta apenas. Muitos podem ter lido este artigo do slashdot, mas se você ainda não viu o seguinte: O que faço com meu ex-empregador roubando meu código livre?

Embora a postagem original do slasdot não esteja diretamente relacionada a essa pergunta, muitas das respostas estão.

É bom que você esteja pensando em criar algumas regras formais. Aqui estão alguns trechos do link que citei acima, que são experiências de colegas programadores com suas empresas devido a políticas relacionadas à contribuição para projetos de código aberto. Existem muitas respostas agradáveis ​​e reveladoras, mas citamos três delas:

Quote-1:

É tão padrão que você sempre deve pedir permissão ao seu empregador antes de escrever e liberar software de código aberto - talvez você não tenha o direito de fazê-lo, mesmo que o software não esteja relacionado aos negócios do seu empregador e mesmo que seja desenvolvido na sua empresa. tempo livre; o idioma no meu contrato é inequívoco sobre isso.

Supondo que, neste caso, a permissão para escrever e liberar software de código aberto estivesse implícita, isso ainda não significa que a empresa tenha perdido o controle de sua propriedade intelectual - eles sempre podem licenciá-la duas vezes sob uma licença proprietária. Eles não podem "devolver" o software GPL já lançado, e não podem receber nenhuma contribuição de terceiros para essa linhagem, mas podem optar por desenvolver a base de código original de uma maneira totalmente fechada - é deles.

Quote-2:

É possível negociar com uma empresa para preservar sua propriedade de suas próprias atividades pessoais, mas você deve ser proativo e geralmente ter alavancagem (no meu caso, eu estava realizando uma fusão com todo um departamento de TI / desenvolvimento. desejo da empresa de fazê-los trabalhar lá). Também espere que a / qualquer empresa faça o que puder para possuir tudo o que você é e, portanto, presuma que você esteja ferrado e leia toda a documentação que for solicitada a assinar com essa intenção em mente.

Quote-3:

aprenda o que significa o licenciamento do MIT ... eles são totalmente gratuitos para distribuir sob qualquer licença que escolherem, desde que citem você. Eles não estão roubando, estão usando sob a licença gratuita que você forneceu.

Quanto à GPL - sim, você precisa de um advogado lá, isso é realmente uma violação. É claro - se você codificou esse código GPL no tempo deles, são seus direitos autorais de qualquer maneira, e eles podem usá-lo da maneira que acharem melhor.


4
yasourer: Ótimo link, mas como sugestão, tente incluir alguns dos principais sentimentos dos links, para que esses threads na troca de pilhas permaneçam válidos, independentemente da mudança / movimentação dos links.
Chris

@ Chris Eu concordo com a sua sugestão. Vou fazê-lo depois que eu chegar em casa :)
yasouser

0

Não temos uma política direta sobre isso. Longa história: o trabalho criado na universidade é de propriedade da universidade, a menos que declarado antes do início da codificação.

De vez em quando, discuti com meu chefe sobre isso e não fomos muito longe, pois isso se torna um pesadelo político, pois as pessoas que precisam aprová-lo não entendem muito bem o software de código aberto, além do "geralmente é gratuito" idéia.

/ me aguarda ansiosamente as respostas dos outros!

Atualização: esse tópico surgiu no trabalho recentemente, nos reunimos com nossa equipe jurídica e tudo parece bem. Meu entendimento (do meu empregador) é que isso é caso a caso, mas eles estão dispostos a trabalhar com os funcionários interessados.


-2

Não tenho nenhuma situação que eu possa citar diretamente. No entanto, imagino que os melhores engenheiros e programadores das principais empresas sejam proibidos de escrever qualquer outro código por qualquer outro motivo que não seja benéfico para a empresa em que trabalham. Claro que isso é puramente especulativo da minha parte.


5
@ pavel - Isso não faz sentido quando eles começaram o codeplex e contribuem para o jquery. Gostaria de saber de onde você tirou isso, porque é contra-intuitivo.
Tony

7
@ Bryan Eu imagino que isso seria difícil de aplicar. Por que um programador (que normalmente gosta de programação) ingressa em uma empresa que não o deixa fazer o que gosta de fazer em seu tempo livre? Isso impediria que a empresa ficasse grande e importante. Em segundo lugar, o Google faz exatamente o oposto e é um exemplo contrário.
alternativa

2
@mathepic, a MS tem muitos projetos em codeplex que são de código aberto. Alguns estão sendo ativamente trabalhados. O que quero dizer é que a MS não é a mesma empresa que eram há 10 anos. Para ser justo eles têm um longo caminho a percorrer ...
Tony

3
De fontes confiáveis: a Microsoft possui uma política de contribuição de código aberto. Não pode ser compartilhado, mas existe. Requer autorização da LCA para contribuir, mas há muitos desenvolvedores da Microsoft contribuindo para muitos projetos de código aberto. Há também o microsoft.com/opensource , que é mais do que um site de marketing.
Dblock 15/10/10

1
Nem todo "contrato" que você assina é legal e exequível. A menos que o que você esteja fazendo no seu próprio tempo e usando seu próprio espaço e equipamento concorra diretamente com seu empregador, eles terão dificuldade em impor algo tão draconiano como "você não pode escrever código que não seja para nós". Imagine um técnico de conserto de carros que foi proibido de consertar seu próprio carro?
JoelFan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.