È legale per me contribuire al software open source mentre è impiegato?

24

Lavoro per una grande azienda e voglio mantenere fresche le mie competenze. Penso che contribuire a un progetto open source sarebbe di aiuto, soprattutto se avessi mai desiderato un lavoro in una startup. Ho sentito dire che le grandi aziende spesso sono proprietarie di qualsiasi dipendente dello sviluppo al di fuori del lavoro. Posso affrontare conseguenze legali contribuendo a un progetto open source senza informare il mio datore di lavoro? Potrei mettere a rischio un progetto open source se vi avessi contribuito mentre lavoravo? Se mi astenevo dal contribuire per motivi legali e ho fatto domanda a un'altra società in cui è prevista un'esperienza di sviluppo open source, comprenderanno o la mia applicazione andrà nel cestino?

    
posta BennyMcBenBen 06.05.2011 - 02:11
fonte

5 risposte

14

Ci sono due domande reali qui. Il primo è ciò di cui sei responsabile. Il secondo è se dovresti preoccuparti. Questi due hanno risposte diverse.

In primo luogo risponderò al primo al meglio delle mie capacità. Non sono un avvocato e questo non è un consiglio legale. Se sei preoccupato, controlla il tuo contratto di lavoro e consulta un avvocato. Ma posso riassumere la situazione in due stati.

Nello stato di New York, è probabile che tu sia un impiegato professionista. Un dipendente professionista non ha orari prestabiliti e nessun luogo di lavoro stabilito. Se vai a cena con un cliente, sei al lavoro. Se capisci come risolvere qualcosa sotto la doccia, questo appartiene al tuo datore di lavoro. In qualità di impiegato professionale, l'impostazione predefinita, che è probabile anche nel contratto, è che tutto il software che scrivi è un lavoro a noleggio che appartiene al tuo datore di lavoro. La prevalenza di questo tipo di accordo è uno dei motivi per cui la FSF richiede l'assegnazione del copyright e richiede al datore di lavoro di firmarlo.

In California la situazione è diversa. Finché il software che scrivi non si riferisce a qualcosa che il tuo datore di lavoro sta facendo, tutto ciò che fai nel tuo tempo libero con la tua attrezzatura appartiene a te, e questo diritto non può essere firmato. Tuttavia, se stai sviluppando autonomamente la stessa cosa che è il tuo datore di lavoro, probabilmente sarà di proprietà del tuo datore di lavoro. Anche se fosse un progetto segreto di cui non sapevi nulla. Se questo caso è importante dipende dai dettagli di ciò su cui stai lavorando e su cosa sta lavorando il tuo datore di lavoro.

Quindi vedi che non esiste una risposta semplice. A seconda dello stato e dei fatti della tua situazione, potresti o non potresti possedere il tuo lavoro. E se non lo possiedi, non hai il diritto di concederlo in licenza.

Passiamo ora al problema pratico. Ciò che la legge dice determina cosa accadrà se una disputa dovesse sorgere e essere portata a un giudice. Tuttavia è molto raro, in pratica, che le controversie sorgano e vengano portate ai giudici. Inoltre, a molti datori di lavoro non importa, o piace positivamente, il proprio dipendente che contribuisce al lavoro open source. Soprattutto se il progetto è uno che l'azienda trova utile e vorrebbe che tu sviluppassi competenze con esso. Frequentemente esistono procedure per ottenere risultati positivi per l'esecuzione di questo tipo di lavoro. Non fa male a controllare.

Inoltre, se contribuisci al lavoro open source, nonostante il fatto che non sia chiaro se hai il diritto di farlo, le probabilità sono piuttosto buone che non avrai problemi a farlo. E se ti metti nei guai, le probabilità sono che ti prenderai uno schiaffo al polso e ti verrà detto di prendere le cose, piuttosto che subire pesanti sanzioni legali. Il rischio rimanente è all'interno della tua zona di comfort? Questo dipende da te. Ma posso dirti che ci sono un sacco di persone che lo fanno e poche storie di persone che si trovano nei guai. (E nelle storie che esistono, di solito c'è qualche altra causa di problemi, e la ricaduta per il loro lavoro open source è una conseguenza.)

    
risposta data 06.05.2011 - 04:11
fonte
9

Dovresti consultare il tuo contratto per vedere se ha detto qualcosa a riguardo, ma se tale disposizione esistesse, in molte giurisdizioni potrebbe essere tranquillamente ignorata come irresponsabile e inapplicabile.

Disclaimer standard: non sono un avvocato, e questo non è un consiglio legale. È solo il buon senso, che come tutti sappiamo è spesso in conflitto con le leggi o le sentenze dei tribunali, in particolare laddove è coinvolto il software.

    
risposta data 06.05.2011 - 02:22
fonte
1

Parla con il dipartimento legale delle società. Qualunque buon datore di lavoro degli sviluppatori dovrebbe capirlo e incoraggiarlo (potrebbero anche pagarti per questo (il 20% di tempo di google è un esempio) se il progetto OS è abbastanza utile), ma è molto meglio essere al sicuro in questo tipo di situazione.

Se dicono che va bene e che non prenderanno il codice, scrivilo per iscritto

Se provano a prendere il codice più tardi, hai il culo (e quello del progetto) coperto ...

Il peggio che possono dire è "no"

    
risposta data 06.05.2011 - 02:29
fonte
0

Comprendo la tua cautela, ma APPENA ANDARE AVANTI E CONTRIBUIRE.

È molto improbabile che qualcosa sia legalmente sbagliato con questo anche sulla carta, anche improbabile che qualcuno nel tuo lavoro noterà i tuoi contributi anche se non ne parli, e ancora molto improbabile che verrai penalizzato nella pratica .

Se ti rende più comodo, puoi contribuire tramite un handle anziché il tuo nome completo.

    
risposta data 06.05.2011 - 03:55
fonte
0

Assicurati di poter legalmente fornire il codice a un progetto open source. Questo può essere una questione di vivere nella giurisdizione corretta, avere un contratto di lavoro che specifica che sei il proprietario di ciò che crei o che hai il permesso specifico del tuo datore di lavoro (da qualcuno che ha l'autorità di concederlo, che potrebbe non essere il tuo manager).

Altrimenti, il progetto OS è in pericolo. Potrebbe essere colpito da una causa legale e di solito i progetti OS non sono predisposti per difendersi. Se il tuo datore di lavoro si preoccupa, il progetto OS rischia di essere legalmente costretto a rimuovere il tuo contributo, a quel punto hai sicuramente danneggiato il progetto. Anche altri progetti che hanno utilizzato il tuo codice potrebbero essere a rischio.

Non sto affrontando i problemi che potresti incontrare. Queste sono le tue considerazioni, e puoi decidere da solo che vuoi rischiare di essere licenziato e, eventualmente, anche denunciato. Sto affrontando i problemi che potresti causare a un progetto che stai cercando di aiutare.

    
risposta data 06.05.2011 - 20:31
fonte

Leggi altre domande sui tag