Come funzionano esattamente i diritti di codice esclusivo? [chiuso]


11

Un cliente mi ha chiesto di inviare una proposta per un'app Web che desidera creare. Questo client è finora una startup con una trazione relativamente buona (come sembra).

Mi è stato chiesto di redigere un contratto che mi impedisce di scrivere qualsiasi codice che scrivo per loro altrove. Fino a questo punto stavo redigendo contratti in cui conservo i diritti esclusivi sul mio codice sorgente, ma il cliente mantiene anche tutti i diritti (vendita, modifica, ecc.)

Quindi questo suona abbastanza strano per me:

Cosa succede se ho un altro cliente con un progetto simile (ma non esattamente lo stesso) e vuole che sviluppi la sua applicazione?

Ovviamente non copierò e incollerò dal progetto precedente, ma mi sembra che non sarò in grado di usare nessuna delle intuizioni che ho acquisito nel progetto precedente e non sarò in grado di scrivere di nuovo questo codice per qualsiasi cliente.


Quindi la domanda è: se do tutti i diritti del mio codice sorgente al client, significa che non sono mai in grado di riscrivere questo codice per qualcun altro?

Nota: so che molti di voi qui non sono avvocati e non sto davvero cercando una consulenza legale, piuttosto cosa significhi davvero questo tipo di contratti in termini di proprietà del codice sorgente, qual è la solita cosa da fare ecc.


1
Hai la verbosità della disposizione del contratto in questione? Vediamolo.
Robert Harvey,

Che tipo di codice coprirebbe questo contratto? Hai un set comune di librerie a cui vogliono diritti esclusivi? O sono dopo i diritti esclusivi di tutto il codice scritto per questo progetto?

Credo che questo copra solo l'implementazione specifica, quindi se ti è permesso scrivere una classe di database generica, ma non, diciamo, una classe per l'interfaccia con i loro driver specifici. Questo è piuttosto standard nella mia esperienza, e se ti dà fastidio, forse dovresti consultare un avvocato?
nobrandheroes,

Significano che carichi di più e richiede più tempo; il cliente non sta solo guadagnando il tuo tempo e non puoi riutilizzare tutte le tue utili librerie generiche perché il cliente le possiede.
Ben

3
Mi è stato chiesto di redigere un contratto ... sei un avvocato? Hai qualche formazione legale? Chiederesti ad un avvocato di redigere un algoritmo di smistamento per te? Ti stanno solo preparando a scrivere qualcosa che alla fine ti rovinerà, perché sono sicuro che hanno un vero avvocato che viene pagato soldi veri per proteggerli, dovresti avere il tuo avvocato pagato da solo facendo lo stesso per tu.

Risposte:


21

La proprietà del codice significa che assegnerai loro il copyright. In termini pratici, ciò significa che non manterrai alcun codice sorgente al termine del progetto. In questo modo, non puoi essere accusato di riutilizzare il codice che hai scritto per loro in altri progetti. Questa è una disposizione abbastanza tipica; ti stanno pagando per scrivere il codice per loro, quindi naturalmente vogliono mantenere la proprietà di detto codice.

Se esiste un'altra proprietà intellettuale che deve essere protetta (cioè un algoritmo proprietario), allora quell'algoritmo deve essere trattato in modo specifico. In particolare, l'innovazione deve essere nuova e non facilmente riproducibile. Idealmente, è coperto da un brevetto, ma è ancora possibile richiedere la firma di accordi di non divulgazione. È necessario attenersi a tali accordi e astenersi dall'utilizzare gli algoritmi proprietari in altri progetti.

La chiave qui è la specificità. Il tuo cliente dovrebbe chiarire in modo specifico quale proprietà intellettuale e idee desidera proteggere. Non firmare nulla che lanci una rete ampia come "non puoi usare nessuna idea che hai ottenuto in altri progetti". Questa è una richiesta irragionevole. Non firmare nemmeno un accordo di non concorrenza; potrebbe impedirti di lavorare su progetti di settore o concorrenti.


2
Per la cronaca, i brevetti software puri (vale a dire brevetti che coprono solo software, senza coinvolgere hardware specializzato ) sono controversi in alcune comunità, specialmente tra gruppi di software open source e liberi. Il coinvolgimento di un brevetto può complicare notevolmente il tuo lavoro se devi lavorare con uno o più di questi gruppi.
Kevin,

Grazie mille per la risposta - Cosa succede se non conservo una copia del codice ma utilizzo un'idea in un altro progetto con ahem..una struttura di codice simile? - Supponendo che questa soluzione che ho escogitato non sia ovviamente brevettata.
Nik Kyriakides,

@NicholasKyriakides non puoi proteggere lo sviluppo personale di un dipendente. Tutto ciò che apprendi e che non è specificamente (legalmente) protetto fa parte del tuo skillset. Esempio: se vieni bruciato da un modello agnostico del prodotto e impari un modo migliore per evitare il problema, sarà tuo da utilizzare in futuro.
Gusdor,

1
@Gusdor Non essere così sicuro. Esiste una teoria legale chiamata " dottrina dell'eventuale divulgazione ", che suggerisce che alla fine non puoi evitare di usare ciò che è nella tua testa, anche se hai detto che non lo faresti. Ha ottenuto una certa trazione nei tribunali statunitensi.
Ross Patterson,

1
@RossPatterson ah i tribunali statunitensi. Un bastione di giustizia. Sembra solo un altro modo creativo per limitare la mobilità professionale e pagare le noccioline alle persone. Se guidi, accelererai sicuramente nella tua vita. Avere una multa, tanto per essere sicuro.
Gusdor,

13

Mi sembra abbastanza normale. L'avvio sta facendo attenzione a essere in grado di dimostrare di possedere tutto il codice nella loro soluzione. Questo è molto importante se alla fine vengono acquistati da un'altra società. L'altra società deve sapere che nessuno rivendicherà in seguito la proprietà del software che pensava di aver acquistato.

Potresti voler ricercare il termine " lavoro a noleggio ".

La versione breve è che fai il tuo lavoro, ti pagano per questo, quindi consegni tutte le copie del codice che hai scritto. A meno che il tuo contratto non dica diversamente , ciò non ti impedisce necessariamente di scrivere codice simile per un altro client (presupponendo ovviamente che non condividi librerie o taglia e incolla codice).

Si consiglia di consultare un avvocato per dettagli.


Sono d'accordo con questo. La maggior parte dei datori di lavoro con cui ho lavorato, fermamente, ha una clausola all catch quando firmi.
nobrandheroes,

questa risposta si traduce quando hai bisogno di un'effettiva rappresentanza legale che non è stata assunta dal tuo cliente
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.