Che cos'è esattamente il copyright, il testo del codice stesso o il design? [chiuso]

0

Sono sia l'unico sviluppatore di una società relativamente piccola che qualcuno che ama la programmazione come hobby. Recentemente, per uno dei miei progetti personali, ho iniziato a creare un framework per un'API RESTful e un'integrazione NoSQL che mi è piaciuto programmare a casa. Nello stesso tempo, il mio lavoro mi ha assegnato un progetto per integrare i pezzi sconnessi del nostro back-end in qualcosa di più facilmente estendibile - utilizzando un'API RESTful. Poiché ho iniziato a codificare entrambi questi progetti, ho scoperto che sono comprensibilmente strutturati in modo simile (gerarchia di classi simili, interfacce, ecc.) Tuttavia, ho programmato entrambi separatamente, senza copiare il codice da un progetto a un altro, e solo lavorando sul tempo di lavoro e sui progetti personali nel mio tempo personale.

Ora, dal momento che non ho nessun accordo che dichiari altrimenti con il mio lavoro, so (o presumo) che tutto il codice che scrivo lì è protetto da copyright sotto il mio posto di lavoro, e non sotto di me. E, come ho detto, non ho preso alcun codice dal lavoro e l'ho usato in altri progetti. Inoltre, mentre alcuni aspetti di entrambi i progetti sono simili, altri sono piuttosto diversi (il lavoro non utilizza NoSQL perché troppi processi dipendono da SQL, ad esempio). Le somiglianze mi sembrano inevitabili, dal momento che sto scrivendo entrambe e ho un'idea precisa su come devono essere gestite le richieste HTTP, i dati devono essere restituiti, ecc.

Tuttavia, continuo a preoccuparmi delle implicazioni legali di tutto questo. Mentre il codice stesso non è stato copiato tra i progetti, le soluzioni hanno punti simili, e mi chiedevo se solo il testo del codice è protetto da copyright o la soluzione generale. Questi due progetti che gestiscono lo stesso problema in modi simili potrebbero essere considerati derivati l'uno dall'altro? I.e., il mio progetto di casa potrebbe essere considerato una violazione del lavoro?

Se quella risposta fosse sì, la soluzione simile sarebbe motivo di violazione, mi causerebbe ulteriore preoccupazione, poiché credo che se avessi fatto un'API RESTful tra 10 anni, sarebbe ancora simile, dato che è il modo vorrei gestire questo tipo di problema.

Inoltre, so che questo non è un sito di esperti legali e qualsiasi consiglio che ottengo è soggettivo, quindi suppongo che sto anche cercando informazioni su cosa sia la cosa giusta ™.

    
posta Matt Moehring 30.07.2015 - 15:49
fonte

3 risposte

2

Anche se non hai copiato il codice tra i due progetti - almeno non intenzionalmente - se il tuo datore di lavoro viene a conoscenza del problema, potrebbe imputare questo a te.

E puoi essere sicuro al 100% di non aver copiato nulla involontariamente? Dato che qualcuno esegue uno strumento di confronto su entrambi i codici sorgente, puoi essere sicuro che non troverà parti per le quali potrebbe essere discutibile se sono realmente "appena scritte" o potrebbero essere copiate? Hai scritto che hai "gerarchia di classe simile, interfacce" - per me questo suona più che solo seguendo le stesse idee, "gerarchia di classi e interfacce" sono cose espresse nel codice. Se accade il caso peggiore e il tuo datore di lavoro ti farà causa, sei sicuro che non troverà un giudice con un'opinione simile?

Quindi, se fossi nei tuoi panni, farei molta attenzione e eviterei di pubblicare apertamente il tuo progetto personale.

    
risposta data 30.07.2015 - 16:27
fonte
1

Le idee non possono essere coperte da copyright. Solo le implementazioni specifiche di un'idea rientrano nel copyright.

Ma le idee possono essere brevettate. I brevetti sui software non sono validi in tutte le giurisdizioni, quindi quando l'idea sembra essere brevettata potresti ancora essere in grado di distribuire il tuo software in alcune parti del mondo ma non in altri.

    
risposta data 30.07.2015 - 15:56
fonte
0

Sia il codice che il design del sistema sono soggetti alle proprie rivendicazioni di copyright. E se sei intimamente familiare con il lavoro di qualcun altro, anche una difesa della camera bianca potrebbe non reggere in tribunale.

Il semplice fatto è che non esiste una buona risposta facile a "quanto vicino possa essere il mio hobby al mio lavoro prima di tagliare il limite". Anche se passiamo l'argomento a qualcosa di leggermente più semplice (per capire i giudici), come il songwriting, l'area grigia è ancora abbastanza grande da perdere una casa.

Per fortuna, non stai lavorando con una squadra o con una società la cui attività principale è vendere il tuo codice. Quello che hai è un potenziale disaccordo su quale codice è "loro" e quale codice è "tuo", e questo è meglio risolverlo portandolo al tuo datore di lavoro e ottenendo una specie di accordo per iscritto.

    
risposta data 30.07.2015 - 21:06
fonte

Leggi altre domande sui tag