La tua azienda ha una politica scritta sul contributo ai progetti open source? [chiuso]


16

La tua azienda ha una politica scritta sul contributo ai progetti open source?

Abbiamo contribuito allo stile "non chiedere non dire", ma è tempo di scrivere qualcosa. Gradirei sia il testo completo della polizza scritta che i pezzi.

Aggiornamento : abbiamo fatto alcuni progressi da quando ho posto questa domanda e ora abbiamo una tale politica - leggi questo .


Sì, ho creato la politica di contribuzione per una società di tecnologia dei dipendenti di oltre 150.000 dipendenti. (Sono un avvocato aziendale)

Risposte:


1

In alcuni stati degli Stati Uniti, viola il diritto del lavoro statale per un datore di lavoro per limitare la capacità dei dipendenti di contribuire a progetti open source o per provare a rivendicare la proprietà del codice fornito da un dipendente, con alcune restrizioni (che variano da stato a stato) . Comunemente, ciò si applica solo al lavoro svolto al di fuori del normale orario di lavoro e il lavoro non può essere svolto utilizzando attrezzature o risorse aziendali (ad esempio un computer di proprietà dell'azienda e / o licenze software). Deve anche essere qualcosa che non sarebbe in diretta concorrenza con il tuo datore di lavoro; ad esempio, se il tuo datore di lavoro avesse un sistema proprietario di gestione dei contenuti online, la legge probabilmente non si applicherebbe se volessi contribuire a un progetto CMS open source.

Tuttavia, lo so in CA e NC, la legge statale afferma esplicitamente che ha la precedenza su qualsiasi contratto di lavoro in essere.


1

Vedo questa domanda solo ora. Molti potrebbero aver letto questo articolo slashdot ma se non lo hai visto: cosa devo fare per il mio ex datore di lavoro che ruba il mio codice gratuito?

Sebbene il post originale di slasdot non sia direttamente correlato a questa domanda, molte delle risposte lo sono.

Bene che stai pensando di elaborare alcune regole formali. Ecco alcuni degli estratti del link che ho citato sopra, che sono esperienze di colleghi programmatori con le loro aziende a causa di politiche riguardanti il ​​contributo a progetti open source. Ci sono molte belle risposte che aprono gli occhi ma ne citano 3:

Citazione-1:

È così standard che dovresti sempre chiedere l'autorizzazione al tuo datore di lavoro prima di scrivere e rilasciare software open source - potresti non avere il diritto di farlo, anche se il software non è correlato all'attività del tuo datore di lavoro e anche se sviluppato nel tuo tempo libero; la lingua nel mio contratto non è inequivocabile al riguardo.

Supponendo che in questo caso l'autorizzazione a scrivere e rilasciare software open source fosse implicita, ciò non significa ancora che la società abbia perso il controllo della sua proprietà intellettuale - possono sempre concederla in doppia licenza con una licenza proprietaria. Non possono "riprendere" il software GPL già rilasciato e non possono ottenere alcun contributo di terze parti a quel lignaggio, ma possono scegliere di sviluppare la base di codice originale in modo completamente chiuso - è il loro.

Citazione-2:

È possibile negoziare con una società per preservare la proprietà dei propri obiettivi personali, ma è necessario essere proattivi e generalmente avere una leva (nel mio caso stavo trattenendo una fusione con un intero reparto IT / sviluppo. Il tuo shmo medio ha solo il desiderio dell'azienda di farli lavorare lì). Inoltre, aspettati che la / qualsiasi azienda farà tutto il possibile per possedere tutto ciò che sei e farlo presumendo che tu sia fregato e leggi tutta la documentazione che ti viene chiesto di firmare con quell'intento in mente.

Citazione-3:

scopri cosa significano le licenze del MIT ... sono completamente gratuite da distribuire sotto qualsiasi licenza scelgano fintanto che ti citano. Non lo stanno rubando, lo stanno usando sotto la licenza gratuita che gli hai fornito.

Per quanto riguarda la GPL - sì, devi trovare un avvocato lì, questa è davvero una violazione. Ovviamente - se hai codificato questo codice GPL alla loro ora, è comunque il loro copyright e sono liberi di usarlo come preferiscono.


4
yasourer: ottimo collegamento ma come suggerimento, prova a includere alcuni dei sentimenti chiave dei collegamenti in modo che questi thread sullo scambio di stack rimangano validi indipendentemente dal cambio / spostamento dei collegamenti.
Chris,

@Chris Sono d'accordo con il tuo suggerimento. Lo farò dopo essere
tornato a

0

Non abbiamo una politica diretta in merito. Per farla breve: il lavoro creato all'università è di proprietà dell'università se non dichiarato prima dell'inizio della codifica.

Di tanto in tanto ne ho discusso con il mio capo e non siamo andati molto lontano perché diventa un incubo politico in quanto le persone che hanno bisogno di approvarlo non comprendono del tutto il software open source a parte il "di solito è gratuito" idea.

/ me attende con impazienza le risposte degli altri!

Aggiornamento: questo argomento è emerso di recente al lavoro, ci siamo incontrati con il nostro team legale e tutto sembra a posto. La mia comprensione (dal mio datore di lavoro) è che questo è un caso per caso, ma sono disposti a lavorare con l'interesse dei dipendenti.


-2

Non ho alcuna situazione che posso citare direttamente, tuttavia immagino che ai principali ingegneri e programmatori delle principali aziende sia vietato scrivere qualsiasi altro codice per qualsiasi altro motivo che non sia vantaggioso per l'azienda per cui lavorano. Naturalmente questo è puramente speculativo da parte mia.


5
@pavel - Non ha senso quando hanno iniziato il codeplex e hanno contribuito a jquery. Vorrei sapere da dove l'hai preso perché è contro intuitivo.
Tony,

7
@Bryan Immagino che questo sarebbe difficile da applicare. Perché un programmatore (che normalmente ama programmare) dovrebbe unirsi a un'azienda che non gli consente di fare ciò che gli piace fare nel tempo libero? Ciò impedirebbe alla società di diventare grande e importante. In secondo luogo, Google fa l'esatto contrario ed è un contro esempio.
alternativa

2
@mathepic, MS ha molti progetti su codeplex che sono open source. Alcuni stanno persino lavorando attivamente. Il mio punto è che la SM non è la stessa compagnia di 10 anni fa. Per essere onesti hanno molta strada da fare ...
Tony,

3
Da fonti affidabili: Microsoft ha una politica contributiva open source. Non può essere condiviso, ma esiste. Richiede l'autorizzazione LCA per contribuire, ma ci sono molti sviluppatori Microsoft che contribuiscono a molti progetti open source. C'è anche microsoft.com/opensource , che è più di un sito di marketing.
sblocco il

1
Non tutti i "contratti" firmati sono legali ed esecutivi. A meno che ciò che stai facendo nel tuo tempo libero e utilizzando il tuo spazio e le tue attrezzature, sia in concorrenza diretta con il tuo datore di lavoro, avrebbero difficoltà a imporre qualcosa di così draconiano come "non puoi scrivere codice che non fa per noi". Immagina un tecnico di riparazione auto a cui era proibito riparare la propria auto?
JoelFan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.