Codice di licenza inviato dopo il colloquio di lavoro [duplicato]

3

Ho fatto domanda per un posto di lavoro in una piccola azienda (circa 25 dipendenti) a dicembre e dopo un mese l'amministratore delegato della società mi ha scritto che è interessato a intervistarmi. Durante l'intervista ho avuto una brutta impressione del datore di lavoro e ho deciso che non avrei voluto lavorare per la compagnia. Tuttavia, l'intervistatore mi ha chiesto se volevo realizzare un mini-progetto per coinvolgere un problema scientifico complesso ma molto interessante. Ho detto loro che non mi importava, perché mi interessa comunque in questo tipo di lavoro.

Mi ci sono voluti 3 giorni a una settimana per finirlo. La mia tecnica sarebbe facilmente diventata molto più veloce con alcune modifiche in più, ma non ero pronto a investire più tempo e finire con il furto o l'uso del codice e il rifiuto del lavoro. Ho intenzione di scrivere una breve descrizione dei tecnicismi da cui qualcuno che è abbastanza intelligente può vedere l'estensione della tecnica che ho usato per renderlo molto più veloce.

Stavo pensando di concedere in licenza il mio codice sotto licenza MIT e le documentazioni sotto qualcosa come creative commons. Questo teoricamente / psicologicamente mi garantisce che non ruberanno il codice (anche se possono rubarlo se vogliono e non lo saprei). Nella mia documentazione sto spiegando come il codice potrebbe essere migliorato in modo specifico in determinati luoghi e questo darà loro una sintesi delle mie capacità.

La mia domanda al forum è: sono scortese o "illegale" cercando di concedere la licenza del codice e del mio testo?

Il problema mi è stato dato come file pdf e sul file è stato scritto "solo per uso interno", non ho firmato alcun contratto o fatto alcuna promessa. Sento che questo è il modo migliore in cui posso proteggermi e voglio ancora risolvere il problema per il mio interesse e perché questo è il tipo di lavoro che voglio. Il caso peggiore è che non ottengo il lavoro, ma dopo questo lavoro posso quasi pubblicare un articolo su questo problema e almeno migliorare il mio profilo scientifico.

Modifica : giusto per fartelo sapere. Ho deciso di concedere in licenza il mio lavoro e inviarlo a loro. Per i futuri candidati che hanno le mie situazioni, darò un aggiornamento di quello che è successo.

    
posta quantum 15.03.2015 - 12:30
fonte

1 risposta

6

Qui ci sono un paio di aspetti diversi che devono essere valutati.

In assenza di un contratto tra te e il potenziale datore di lavoro, continui a essere il titolare dei diritti d'autore per qualsiasi codice che scrivi in considerazione dell'assunzione. Allo stesso modo, se non si specifica esplicitamente una licenza sul codice quando lo si fornisce al potenziale datore di lavoro, allora non si è concesso loro il codice.

Dato che possiedi il copyright del codice, puoi fare quello che vuoi con esso in seguito. Ciò include anche il rilascio del codice sotto qualsiasi licenza tu voglia come le licenze MIT, BSD, Creative Commons o GPL.

Poiché non hai concesso in licenza il codice al potenziale datore di lavoro, non dovrebbero usare il tuo codice in nessuna delle loro applicazioni. Perchè no? Perché non hai dato loro il permesso di farlo (ancora). Nota che se in seguito rilasci il codice sotto una licenza permissiva (come MIT o BSD), allora avrebbero la licenza per usare il tuo codice. Potresti inserire una pillola velenosa sul tuo codice concedendola in licenza con la GPL, che potrebbe potenzialmente costringere la loro applicazione a essere nuovamente concessa in licenza come GPL se hanno usato il tuo codice e non sono stati attenti nel modo in cui l'hanno incorporata.

Sfortunatamente, la legge sul copyright e la legge sul lavoro varia (a volte in modo considerevole) dalla giurisdizione, e se sei davvero preoccupato di questo aspetto, dovrai consultare un avvocato specializzato in proprietà intellettuale.

Hai anche chiesto:

Am I being rude or "illegal" by trying to license the code and my text?

No, in realtà è piuttosto il contrario. Con la licenza del codice inviato, ti viene fornita l'autorizzazione esplicita per utilizzare (o meno) il codice che hai fornito.

Il potenziale datore di lavoro ha commesso due errori significativi qui.

  1. Il primo errore riguarda la divulgazione. Non hanno firmato alcuna documentazione o accordo di non divulgazione prima di fornire l'incarico all'utente. Se questo incarico fa parte del loro lavoro principale, allora il rischio di esposizione è su di loro, non su di te. Solo perché hai intervistato con loro, non sei vincolato da alcun obbligo legale in merito alla non divulgazione, anche se potresti sentirti eticamente obbligato a non rivelarlo.

  2. Il secondo errore riguarda le licenze. Darti un incarico relativo alla loro linea principale di lavoro senza documentazione o un contratto rende le cose molto problematiche per loro. Poiché non hai fornito il codice sotto una licenza a loro, non sono autorizzati a utilizzare il tuo codice. La mancanza di un contratto lascia le cose in uno stato discutibile, il che pone un carico legale (aka mal di testa) su di loro se vogliono usare il tuo codice. Il caso peggiore è che devono tornare da te e dire "Ehi, non vogliamo assumerti ma vogliamo ancora usare il tuo codice. Ci darai la licenza?"

Quanto sopra è uno dei motivi per cui la maggior parte delle aziende non ha candidati alle interviste che sviluppano il codice contro i problemi che la società sta effettivamente vivendo con le loro applicazioni. È molto più facile trovare un progetto di design più piccolo non correlato alle loro applicazioni al fine di valutare la capacità di scrittura del codice. Crea intenzionalmente un codice che non ha alcun valore legale sulle attività principali dell'azienda.

    
risposta data 15.03.2015 - 17:03
fonte

Leggi altre domande sui tag