Domanda:
Il mio capo vuole che ricrea tutto quello che ho fatto per il mio precedente datore di lavoro
anonymous1
2019-11-08 10:55:47 UTC
view on stackexchange narkive permalink

Ho lavorato in una start up fino a luglio e mi sono dimesso per trasferirmi in un altro continente. Questa start up sta vendendo un prodotto specifico disponibile in una piattaforma SaaS per i rivenditori, nessun'altra azienda sta facendo la stessa cosa in questo momento per quanto ne so.

Ho trovato un nuovo lavoro nel mio nuovo paese da settembre per una società di consulenza. Quando sono arrivato per la prima volta il mio capo mi ha chiesto di spiegargli cosa avevo fatto prima in modo che potesse vedere che tipo di clienti potevano essere interessati al mio profilo.

Ora ha detto a un potenziale cliente cosa stavo facendo in precedenza , vogliono che crei lo stesso identico prodotto per loro. Mi sento molto a disagio, non voglio copiare le idee della mia ex azienda. Ho offerto al mio capo (due volte) di contattare il mio ex datore di lavoro e costruire una partnership con loro, ma il mio capo chiaramente non è interessato.

Penso che sarà molto costoso da configurare per un solo cliente e non ne vale la pena in ogni caso, e il mio capo mi ha chiesto di inviargli costi / tempo per una prova di concetto, quindi gli invierò grandi numeri per scoraggiarli a iniziare il progetto.

Cosa posso fare se vogliono ancora fare comunque il progetto? È persino legale?

Modifica: per chiarire l'argomento, ero il principale scienziato dei dati e sapevo tutto sui modelli di apprendimento automatico che vengono utilizzati lì. Il prodotto è completamente basato su questi modelli, sono sicuro che questi modelli sono ciò che la mia ex azienda vorrebbe proteggere di più. È un prodotto molto specifico che nessun'altra azienda vende.

Anche il mio precedente contratto dice che ogni lavoro che ho svolto lì appartiene all'azienda nel paese in cui vivevo E all'estero.

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (https://chat.stackexchange.com/rooms/100847/discussion-on-question-by-anonymous1-my-boss-wants-me-to-recreate-everything-ih).
bella domanda, ottime risposte anche.Questa è un'ottima situazione per ripensare a ciò che hai fatto in precedenza e farlo anche meglio di ciò che è stato fatto.La seconda volta è sempre più robusta della prima.E questo separa ulteriormente la soluzione che stai per scrivere da quella che hai scritto.
Il tuo datore di lavoro era a conoscenza del sistema che hai costruito durante l'ultimo lavoro durante il processo di colloquio?Avevi questa conoscenza in parte del motivo per cui ti hanno assunto?
Sì, usa l'opportunità per renderlo migliore di prima!E chiedi al tuo nuovo datore di lavoro di darti la libertà e le risorse per farlo accadere come tale.
@corsiKa no, non è mai emerso nelle interviste.
@user1224567890abcdef non succederà, il cliente vuole farlo in modo economico e veloce
Non c'era nei commenti, una domanda così piccola: `Mi sono rassegnato a trasferirmi in un altro continente` -> da dove ti sei trasferito e dove?Le risposte che ho letto finora sembrano / suonano come se presumessero che ti sei trasferito negli Stati Uniti.
Hai firmato qualche forma di NDA o documenti IP?
* quindi gli invierò grandi numeri * - sì, e non dimenticare di aggiungere la riga "Spese legali: sconosciute. A seconda del risultato di un procedimento legale, l'intero prodotto potrebbe diventare proprietà di dopo che abbiamo pagato una fortuna agli avvocati ".
Sei risposte:
Kevin
2019-11-08 12:01:18 UTC
view on stackexchange narkive permalink

Non sono sicuro che le cose siano così taglienti come le crei. Al punto che è possibile procedere con una versione modificata del progetto senza problemi etici.

Mi spiego con alcuni esempi:

"I lavoravo per un'azienda come amministratore / sviluppatore per un sistema di gestione dell'inventario. La nuova azienda con cui collaboro vuole che programmino un IMS interno. È sbagliato usare la mia conoscenza di IMS per programmare la nostra versione? "

No. Ovviamente no. Voglio dire, una cosa sarebbe se copiassi il loro software, schermo per schermo ... ma semplicemente scrivessi un nuovo sistema IMS? Sei semplicemente uno sviluppatore che ha una profonda esperienza in uno spazio di dominio molto selettivo. Sarebbe come qualcuno con una profonda esperienza sui sistemi di gestione dei contenuti, algoritmi di routing logistico o manipolazione di effetti audio del computer.

"Lavoravo per un'azienda in cui scrivevo un IMS . Ora la nuova azienda con cui collaboro vuole che scriva un IMS diverso. È sbagliato? "

No. Hai un'esperienza di dominio specifica che stai sfruttando, perché a meno che tu non stia copiando il codice / specifiche effettive dal tuo vecchio progetto o duplicando cose schermo per schermo - stai semplicemente scrivendo un nuovo software utilizzando l'esperienza del dominio. E, cosa altrettanto importante, non ricorderai tutti i dettagli specifici su ogni aspetto del primo IMS . I due possono essere simili, ma di certo non saranno lo stesso software.

"Prima lavoravo per un'azienda in cui scrivevo un IMS. Ora la nuova azienda ha sentito parlare del mio precedente IMS e vuole che lo scriva di nuovo per loro. È sbagliato? "

Il che ci porta alla tua situazione. Tranne che ... non devi scrivere lo stesso identico IMS. Il cliente vuole invece un IMS . Quindi siediti con loro, ottieni requisiti da loro, lavora con loro sui layout dello schermo e così via. Perché a quel punto non stai copiando dal tuo lavoro precedente, stai semplicemente sfruttando l'esperienza in uno spazio di dominio molto specifico. E se i requisiti / la collaborazione provengono dal nuovo client, è molto improbabile che il nuovo software sia un clone del vecchio.

Se aiuta, pensaci in questo modo: è possibile per il tuo attuale datore di lavoro fare in modo che un altro sviluppatore lo faccia, anche se in modo meno efficiente / rapido? Se è così, allora non stai parlando di una situazione etica, ma di una in cui la tua esperienza è ciò che ti consente di affrontare il progetto più velocemente di un semplice sviluppo casuale.

* Nota: tutto ciò presuppone alcune cose di cui dovresti prima assicurarti:

  • Che non stai violando alcun tipo di clausola di non concorrenza in nessuno dei tuoi contratti.
  • Che l'idea in sé non è sotto alcun tipo di protezione legale come un brevetto.
  • Che ciò che sto descrivendo in termini di "conoscenza specifica del dominio" è applicabile alla tua situazione (la tua domanda era terribilmente vaga, quindi è difficile sapere con certezza se questo è un buon consiglio.)
La ringrazio per la risposta.Ho modificato il mio messaggio con maggiori informazioni.La mia azienda non vuole sedersi con il cliente per esigenze ma, poiché l'ho già fatto, lo faccio di nuovo utilizzando le mie conoscenze della mia azienda precedente
@anonymous1 Non è necessario che nessuno si sieda effettivamente con un cliente.Il tuo capo potrebbe semplicemente indovinare ciò che un cliente vuole, oppure il cliente potrebbe essere il datore di lavoro stesso.Sei impiegato da un datore di lavoro e fintanto che stai usando la tua conoscenza ed esperienza e non copi il codice precedente o la conoscenza specifica dell'azienda, va bene.
@anonymous1 - Penso che la risposta si applichi ancora perfettamente dopo le modifiche alla tua domanda.Il tuo capo ha sentito l'idea di XYZ su cui hai lavorato nel lavoro precedente.È altamente improbabile che non sia riuscito a ottenere un esperto di "apprendimento automatico senior" per implementare l'idea XYZ, ma forse non così rapidamente, facilmente o in modo robusto come te.Il motivo per cui potresti fare meglio il lavoro è semplicemente perché hai un'esperienza specifica nel dominio.
@anonymous1 Dovresti far notare al tuo capo che il programma precedente era altamente adattato alle esigenze specifiche del tuo precedente datore di lavoro.Se scrivi "esattamente la stessa cosa", potrebbe essere inutile per il nuovo cliente!Ci saranno funzionalità di cui non hanno bisogno / vogliono e funzionalità escluse dal tuo IMS precedente che il nuovo client ** desidera **.Per parafrasare: "One Size Fits None".
Hai detto senza questioni "etiche", ma chiaramente inteso senza questioni legali.Se questo è etico è un po 'soggettivo, ma copiare il lavoro assumendo un ex dipendente non mi sembra così etico.
@Kevin Piccolo chiarimento - le * idee * non sono brevettabili;* implementazioni specifiche * di idee sono ciò che è brevettabile (tra gli altri requisiti, ofc)
Questa risposta è potenzialmente pericolosa.Sta calpestando il territorio del diritto contrattuale, respingendo chiaramente le limitazioni imposte dagli obblighi del contratto salvo alcune rinunce alla fine.Tutti possiamo ragionare per sostenere una conclusione che desideriamo, ma questo non è un buon consiglio quando è probabile che sia una questione legale.OP dovrebbe vedere un avvocato.
Bene, una taglia va bene ** una ** @Chronocidal - a meno che tu non sappia qualcosa sul primo cliente ...
Buona risposta, ma dici ripetutamente qualcosa che dovresti esaminare (con gli avvocati) prima di consigliare gli altri.L'IP non è protetto solo da una copia 1: 1.Questo è ridicolo.Significherebbe che potresti cambiare i nomi delle tue variabili o usare array invece di stringhe;esente da colpa.È una bugia.La tecnologia non è "codice", è un processo.Il PO ha tutto il diritto di avere preoccupazioni.Generalmente le persone devono ricusarsi da progetti che hanno questo conflitto.Non puoi sviluppare una cura per il cancro e poi andare altrove e sviluppare la stessa cura e pensare che le tue mani siano pulite.
Come mi è stato spiegato: "puoi prendere quello che hai in testa, ma non puoi prendere quello che hai scritto".Quindi sei assolutamente in grado di andare a lavorare da qualche altra parte e utilizzare le tue conoscenze precedenti per creare un prodotto quasi identico: non puoi usare il codice sorgente o qualsiasi cosa non pubblica dell'originale per farlo.A tal fine, se tu potessi (ragionevolmente, o probabilmente, anche se non l'hai fatto) fare una copia del codice sorgente, l'ex datore di lavoro potrebbe ragionevolmente presumere che tu l'abbia utilizzato come base per la nuova versione che stai realizzando.Questo potrebbe essere un male per te, quindi fai attenzione.
@RalphBolton: ciò che OP può e non può fare è disciplinato da qualsiasi accordo abbia firmato con il suo precedente datore di lavoro.Ho visto non gare che dicevano: "Possediamo tutto ciò che pensavi prima di unirti a noi, tutto ciò che pensi mentre lavori per noi e ogni pensiero che avrai dopo averci lasciato, per sempre".Se questo tipo di non concorrenza sia o meno applicabile in tribunale è pura supposizione.Ma OP sarebbe, credo, ben servito a parlare con un avvocato di questo prima di mettersi in una difficile posizione legale.
Ogni contratto di lavoro che abbia mai firmato contiene patti di non concorrenza, affermando che non userò le conoscenze e le abilità che ho acquisito lavorando per il datore di lavoro in concorrenza con il datore di lavoro per un determinato periodo (di solito 12 mesi).Quindi non posso lavorare per _SaaS Inc_, imparare ad applicare il codice macchina a un caso d'uso specifico, poi andare a lavorare per _SaaS Enterprises_ e utilizzare quella conoscenza per costruire lo stesso caso d'uso.
@jsnfwlr IANAL Tali clausole nei contratti di lavoro di solito sono applicabili solo se il tuo precedente datore di lavoro adotta misure ragionevoli per garantire che tu possa mantenere il tuo livello di vita (traduzione: Saas Inc dovrebbe pagare il tuo stipendio per un periodo di 12 mesi durante-competere).Il principio legale in gioco qui si chiama "A N # $$% e devi mangiare, amico!".
Joe Strazzere
2019-11-08 17:03:07 UTC
view on stackexchange narkive permalink

Cosa posso fare se vogliono comunque realizzare il progetto?

Ovviamente non puoi riprodurre la linea di prodotti della tua precedente azienda per linea.

Ma non c'è motivo per cui non puoi costruire un nuovo prodotto da zero che abbia tutte le stesse caratteristiche del prodotto precedente. È perfettamente legale e accade sempre.

E ora, con la tua esperienza, puoi costruirlo meglio.

C'è un piccolo avvertimento che solo perché qualcosa accade tutto il tempo non significa che sia legale, ok o onestamente anche una buona idea.Ovviamente in questo caso capita di essere =)
Ri: "non c'è motivo [...] stesse caratteristiche".Non ho familiarità con l'argomento, ma si dice che alcune _features_ siano implementabili essenzialmente in un solo modo, e in questo modo sono coperte da brevetto.Che sia vero o che si teme un contenzioso, c'è una ragione.
vee_ess
2019-11-09 03:45:27 UTC
view on stackexchange narkive permalink

Sembra che tu abbia identificato che ci sono due domande a cui rispondere: è legale? È etico?

Per quanto riguarda il fatto che sia legale, devi consultare un avvocato con il tuo contratto dal tuo precedente datore di lavoro in mano.

Non confondere i commenti o le risposte che hai ricevuto come un valido consiglio legale.

I segreti commerciali sono un forma di PI protetta e non necessitano di archiviazione in quanto sono protetti da contratti. L'idea di non copiare "riga per riga" significa solo che probabilmente sei libero dalla legge sul copyright, non dagli obblighi contrattuali. Un avvocato nella tua parte del mondo, conoscendo le specifiche e avendo il tuo contratto può dirtelo.

Solo non "copiando il codice / le specifiche dal tuo vecchio progetto" non non significa necessariamente che stai solo "scrivendo un nuovo software utilizzando l'esperienza del dominio". Certo, la maggior parte di ciò che produci proverrà dalla tua conoscenza specifica del dominio. Ciò non significa che non ci siano scoperte, meccanismi o altre conoscenze specifiche di proprietà del tuo precedente datore di lavoro non filtreranno. In effetti, con la maledizione della conoscenza sii disposto a scommettere che alla fine ci sarà qualcosa di rubato. Un avvocato nella tua parte del mondo, conoscendo le specifiche e avendo il tuo contratto può dirtelo.

Alcune altre domande che potresti considerare:

  • Se il tuo precedente datore di lavoro dovesse intraprendere un'azione legale e vincere, chi sarebbe responsabile? ricorda che tu, non il tuo nuovo datore di lavoro, hai un obbligo contrattuale
  • Se il tuo precedente datore di lavoro dovesse intraprendere un'azione legale e vincere, chi sarebbe il proprietario del nuovo prodotto dato che si scoprirà che non ne hai i diritti per cominciare? molte aziende non lo farebbero ti voglio in questo progetto a causa di questo tipo di rischio
  • Se è questo che ti stanno già chiedendo, cosa ti chiederanno dopo?
  • Se trovi che ci sono preoccupazioni e ti senti comunque obbligato a farlo, saranno incoraggiati in futuro?
virolino
2019-11-08 11:40:14 UTC
view on stackexchange narkive permalink

È persino legale?

Non è assolutamente etico utilizzare i segreti aziendali della tua azienda precedente mentre lavori nella nuova.

Va ​​benissimo usare il know-how generale: come usare i linguaggi di programmazione, quali strumenti sono più adatti per lo sviluppo (IDE, debugger ...).

Per quanto riguarda la legalità, è necessario discutere con un avvocato, perché le leggi variano notevolmente da un'area all'altra.

Inoltre, leggi di nuovo attentamente i contratti, NDA ... che avevi con il precedente datore di lavoro. Potrebbero avere dichiarazioni esattamente su questo, che non vuoi infrangere.

A volte, i contratti limitano le scelte lavorative dei dipendenti, dopo che hanno lasciato l'azienda. Per esempio. non sono autorizzati a lavorare nello stesso settore / attività per diversi anni dopo aver lasciato l'azienda.

Cosa posso fare se vogliono comunque fare il progetto?

Hai tre scelte:

  1. Sei d'accordo e dai loro ciò che vogliono.
  2. Tu fai non sono d'accordo . In questo caso, dovresti essere pronto a trovare un altro lavoro, è probabile che non lo prenderanno alla leggera. Anche se non ti licenzieranno, i tuoi potenziali clienti a medio e lungo termine non sarebbero brillanti.
  3. Cerchi di trovare una soluzione alternativa e questa potrebbe la cosa migliore che puoi fare al momento. Crei un sistema con una funzionalità simile, ma ti assicuri che l'implementazione sia la più diversa possibile, per evitare problemi legali. La cosa più importante, non utilizzare il know-how che è specifico solo per la tua azienda precedente - crea altre architetture, altri flussi di dati ... - sai meglio come costruirlo in modo diverso.

il mio capo mi ha chiesto di inviargli costi / tempo per una prova di concetto, quindi gli invierò grandi numeri per scoraggiarli a iniziare il progetto

Bene, questa è un'ottima strategia, scoraggiarli mostrando loro i costi. Sei abbastanza fortunato ad avere il capo dalla tua parte.

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (https://chat.stackexchange.com/rooms/100894/discussion-on-answer-by-virolino-my-boss-wants-me-to-recreate-everything-i-avere).
Nelson
2019-11-08 13:10:12 UTC
view on stackexchange narkive permalink

Il tuo capo si sta preparando a pagarti un'oscena somma di denaro?

Lo dico perché la tua vecchia azienda non sei solo tu. Avevi un capo e probabilmente altri colleghi nella tua squadra che facevano altri passi per ottenere l ' intero sistema di configurazione.

Il tuo capo ora sta chiedendo a te, una sola persona, di creare il prodotto di un'azienda. Logicamente, questo non accadrà.

Se hai preso la parte più costosa di un'auto, quanto lavoro è necessario per ricostruire quell'auto attorno a questa parte più costosa (molto probabilmente il motore)? Qualcosa mi dice che il tuo capo probabilmente non capisce affatto il tuo lavoro precedente e in qualche modo pensa che tu possa sostituire un'intera azienda . Ovviamente, se è davvero serio, inizia a pianificare il personale di cui hai bisogno (basta replicare l'intera struttura aziendale del tuo lavoro precedente) e vedi se è ancora disposto a sostenere il progetto.

Onestamente non l'hai fatto ". Non mi aspetto di ricreare il prodotto da solo, vero? Anche se sei il mitico programmatore 100x, che dire dei requisiti legali? Ti trovi in un paese diverso . In che modo ti vengono applicate le leggi sulla privacy? Dovresti brevettare / concedere in licenza / marchio il prodotto? Come fai a farlo anche in questo nuovo paese? ecc. ecc. Non lo fai da solo.

So molto bene che non posso farlo da solo, conosco solo la parte ML.vuole aggiungere colleghi al progetto.Sicuramente non capisce come funzioni (venditore senza background tecnico) e pensa che sarà veloce perché l'ho fatto prima.Ho cercato di fargli capire che le cose non saranno così facili ma lui risponde solo che non dobbiamo ricostruire tutto ma solo un prodotto minimo possibile
Continua a parlargli.Fagli sapere che stai lavorando a memoria.Chiedere al capo di svolgere una giornata di lavoro da "zero" (nessun accesso alle risorse aziendali; solo la sua memoria) e vedere come se la cava bene.Scommetto che non riusciva a ricordare l'e-mail o il numero di telefono di un singolo cliente.Come ** farai ** a ricordare i dettagli di funzionamento del prodotto senza codice sorgente?
Stai prendendo una lettura troppo letterale di ciò che il manager di OP ha chiesto e ora stai respingendo ogni interpretazione ragionevole perché non si attacca all'interpretazione eccessivamente letterale che stai usando.Il manager di OP non ha chiesto un progetto per una compagnia di una sola persona senza bisogno di aiuto e il suggerimento che questa sia l'unica cosa che il manager avrebbe potuto chiedere è francamente ridicolo.
@Flater Allo stesso modo, considera che potresti prendere un'interpretazione troppo libera!
Non ho scritto questa risposta partendo da uno scenario immaginario di un manager con false aspettative.L'ho scritto sulla base di una reale esperienza aneddotica di manager che credevano sinceramente in quanto tali e io stesso pensavo scioccamente "devono essere più ragionevoli".Prendilo con le pinze perché non sono un sensitivo e non so cosa sta pensando il manager dell'OP, ma personalmente sono stato in questa situazione prima.È MOLTO scioccante ...
@Nelson Sono d'accordo che questo richiederà più manodopera di un singolo individuo;tuttavia, per motivi legali, è probabilmente meglio se l'OP non ricorda i dettagli della precedente implementazione;il nuovo dovrà essere sostanzialmente diverso per evitare problemi legali.
@employee-X È quasi impossibile.Se l'OP avesse utilizzato un blocco "IF ... ELSE ..." presso il suo precedente datore di lavoro, ciò esclude la sua capacità di usarlo per il resto della sua vita?IP e copyright non funzionano in questo modo.L'aspetto ** legale ** è molto specifico e mette fuori legge cose specifiche.OP può ricreare il lavoro, ma i dettagli esatti di ciò che può essere fatto dipendono fortemente dai contratti che ha firmato e dalle leggi locali.
@Nelson Non essere sciocco, "if ... else" è stato acquistato da una terza parte dalla vecchia società e può essere fornito dalla stessa parte dalla nuova società.Ad esempio acquistando VS o scaricando un JDK.Un nuovo modello di apprendimento automatico, a meno che non venga pubblicizzato, potrebbe essere un segreto commerciale della vecchia azienda.So quali sono i nostri maggiori potenziali clienti e chi deciderà di acquistare e quali sono i loro numeri di linea diretta perché li supporto.Questo è un segreto e non lo dirò mai a un concorrente.Sapere come chiamare le persone usando un telefono, d'altra parte, non è un segreto commerciale.
@Alexander Non sono convinto che sapere chi chiamare sia un segreto commerciale.(Il contenuto dei loro contratti sarebbe probabilmente coperto da un NDA, però.) La conclusione è che chiedi a un avvocato.
Sascha
2019-11-11 15:07:21 UTC
view on stackexchange narkive permalink

Questo può variare da completamente innocuo a molto losco.

  • Riapplicare le conoscenze della tua istruzione / formazione risultante nello stesso prodotto con ben- caratteristiche e tecnologie conosciute (sei una "persona esperta nell'arte") non è un problema.

  • Ovviamente tutto ciò che richiedeva un lavoro collettivo di un team e / o persone più qualificate (ad es. eri il programmatore e un data scientist, ad es. un dottorato di ricerca in matematica ti ha guidato e ha selezionato l'approccio di machine learning da utilizzare) che il tuo ex datore di lavoro ha sponsorizzato è probabilmente off-limits, per due motivi:

    • Proprietà intellettuale del tuo precedente datore di lavoro
    • Non sarai in grado di mantenerla (nel senso che puoi reagire in modo significativo agli eventi)
  • Completamente off-limits (e ho sentito di una persona che è finita in prigione per questo) è tutto ciò in cui la conoscenza dell'implementazione stessa può essere uno svantaggio per il tuo ex datore di lavoro (algoritmi di trading in hedge fondi).



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...