Seria ético criar uma alternativa de código aberto ao software que você foi contratado para criar?

19

Digamos que você foi contratado para criar um software educacional que será vendido a estudantes de uma instituição acadêmica específica. Você é o único desenvolvedor que trabalha neste projeto e escreveu todo o código. Uma alternativa de código aberto ao projeto tem o potencial de beneficiar estudantes carentes de todo o mundo. Em suma, uma alternativa gratuita contribuiria para o bem maior da humanidade. Seria "OK" criar uma alternativa de código aberto ao software que você está sendo pago para desenvolver?

PS O software será utilizado apenas pelos alunos da instituição. Não há planos de distribuí-lo comercialmente. O aplicativo não faz uso da propriedade intelectual de outras pessoas.

Ijichi
fonte
5
Elefante na sala: criar e distribuir uma versão gratuita e competitiva do produto que o seu empregador atual (ou recente) está pagando para você criar com certeza seria o ponto de partida para suas futuras perspectivas de emprego. Potenciais futuros empregadores vão ver que você já fez isso no passado, e será (com razão) preocupados que você pode fazê-lo para eles também, se você contratou.
Trevor Powell
5
por que não sugerir isso a eles? que eles o liberam como freeware com seu nome por todo o lado. Afinal, publicidade positiva e boa vontade pública têm valor.
Drew
Embora eu aplaude sua progressividade, infelizmente fazê-lo provavelmente levará uma ação judicial de seu ex-empregador. (Lembre-se de que um empresário irritado pode entrar com uma ação judicial, com ou sem mérito. O réu sofrerá muito estresse e custos, mesmo que o réu acabe ganhando.) Em outras palavras, se houver sinais de que como o proprietário da empresa fica bravo por causa disso, é preciso considerar mais do que legalidade e ética ao elaborar sua visão.
rwong

Respostas:

15

Ético?

Muitas vezes sim . Do mesmo modo, é ético que você pegue as habilidades aprendidas no empregador atual e use-as no seu próximo emprego, é ético usar suas habilidades no seu tempo livre, da maneira que desejar.

Legal?

Talvez . Embora não seja responsabilidade da empresa controlar o que você faz com seu tempo livre, é padrão que a empresa tenha acordos de não concorrência e NDA como parte do seu contrato. Você provavelmente também não poderá usar nenhum tipo de informação e patentes proprietárias, etc ... desenvolvidas e de propriedade de sua empresa atual em seu trabalho, bem como, obviamente, você teria que começar do zero ao escrever o código . Não é ético nem legal roubar do seu empregador atual.

Notas

  • Eu não sou um advogado. Peça aconselhamento a um advogado sobre seu contrato.
  • Presumo que você seja um funcionário regular. Um acionista ou co-proprietário da empresa tem outras obrigações
  • Isso pode não ser óbvio, mas trabalhar na alternativa OSS enquanto trabalha para o seu empregador atual é uma má idéia. Presumo que você esteja falando em desenvolvê-lo após o término do seu emprego
  • Como você faz isso é tão importante quanto o que você acaba fazendo. A maneira profissional de fazer isso é fazê-lo abertamente - para que seu empregador atual saiba o que está fazendo.
  • Consulte um advogado, especialmente em relação aos detalhes detalhados da NDA e dos acordos de não concorrência. A aplicabilidade, legalidade, aplicabilidade e várias conseqüências da quebra da NDA, da não concorrência e de outros acordos são extremamente específicas ao contexto; varia entre estados, países, indústrias, etc ... Também esteja ciente do custo potencial do litígio - há muitos casos em que você pode ser forçado a pagar honorários legais apenas para provar seu argumento, custos que podem ser debilitantes até se você não fez nada errado
blueberryfields
fonte
4
+1 Para a parte da legalidade, é bastante comum ter cláusula de não concorrência no contrato.
HoLyVieR
9
Se você fez isso DEPOIS DE SAIR e qualquer não competição expirou, acho que seria limítrofe. Se você fizesse isso enquanto ainda estivesse empregado, não seria ética ou moralmente correto.
quickly_now
2
Por que não pedir permissão ao seu empregador? Talvez seja possível um modelo de licenciamento para o software original que renderia o benefício pretendido sem prejudicar as vendas?
tdammers
1
@quickly_now É altamente do interesse de seus empregadores convencê-lo de que é verdade. A verdade é que, desde que você não esteja roubando do seu empregador, não há obrigações éticas ou morais para impedi-lo de trabalhar em outros projetos. Na verdade, é exatamente o contrário; em algumas jurisdições, é totalmente ilegal que o empregador inclua cláusulas em seus contratos, impedindo que você concorra, e em muitas outras as cláusulas, embora legais, não são aplicáveis ​​(novamente, IANAL, consulte um advogado antes de fazer uma chamada legal local)
Blueberryfields
1
@Blueberryfields: Na Austrália, o que é proposto quase certamente seria ilegal. Restrições de emprego são comumente usados aqui também :)
quickly_now
19

Na sua situação, eu levaria sua pergunta às pessoas que o contrataram e veria primeiro quais são as opiniões deles sobre o assunto. A grande questão da ética é a dos conflitos de interesse, quando você tem dois interesses ou requisitos diferentes, levando-o a duas direções diferentes. Uma delas é a sua obrigação para com o cliente aqui e, se o cliente não se importar com a criação de um projeto de código aberto com base nessa idéia, os interesses deles não estão em conflito com o seu.

Mason Wheeler
fonte
4

Ético? Talvez a ética seja uma decisão pessoal. Legal? Possivelmente, dependendo do seu contrato com a empresa. Inteligente? Heck não, quando futuros empregadores vêem você como seu concorrente, seu currículo vai para a lata de lixo.

Ross Patterson
fonte
2
  1. Se você adota código real e algum design crítico que já foi desenvolvido em seu projeto pago - copiando e fornecendo em código aberto - isso não é ético e é ilegal.

  2. Mesmo que seu código seja novo - se você estiver retirando alguma propriedade intelectual, isso é antiético e ilegal.

  3. Se você usar tempo ou outros recursos da empresa para o que é pago, use-o em projetos de código aberto, em vez de contribuir com seu projeto real - isso não é ético (e pode se tornar ilegal se você for pego).

O equilíbrio parece ser governado por leis naturais da concorrência na sociedade.

Dipan.

Dipan Mehta
fonte