Elementi essenziali della legge sul copyright che tutti i designer dovrebbero conoscere
Pubblicato: 2022-03-10In qualità di progettisti o sviluppatori di software, hai l'importante compito di garantire che un programma funzioni come dovrebbe pur essendo efficiente, facile da usare e unico. Dopo tutta la creatività che viene riversata nel far funzionare un programma nel modo giusto, è giusto dire che un programma software ben progettato è un'opera d'arte.
Da un punto di vista legale, un programma software è un'opera complessa che include elementi sia funzionali che artistici. Ciò significa che i programmi software possono essere protetti da diversi tipi di leggi sulla proprietà intellettuale (IP) . La legge sulla proprietà intellettuale include diritto d'autore, marchio, segreto commerciale o diritto sui brevetti. Alcune di queste aree di IP possono sovrapporsi a seconda degli elementi di un particolare programma software. Questo può creare confusione per coloro che non sono esperti in IP.
Questo articolo è qui per fornirti, in qualità di designer di software, una panoramica di base di un tipo di legge sulla proprietà intellettuale, la legge sul copyright, in relazione ai tuoi progetti di progettazione software.
Che cos'è la legge sul copyright?
La legge sul copyright è un tipo di legge sulla proprietà intellettuale che protegge le opere creative, che possono includere cose come opere teatrali, film, manoscritti, dipinti, disegni, canzoni, lettere e molte altre cose. Negli Stati Uniti, la Costituzione prevede che la legge sul diritto d'autore protegga le "opere d'autore originali", comprese le opere letterarie, drammatiche, musicali, artistiche e alcune altre opere intellettuali. La maggior parte degli altri paesi membri dell'Organizzazione mondiale della proprietà intellettuale (OMPI) hanno definizioni simili.
La legge sul copyright non protegge idee, procedure, metodi operativi o concetti matematici (sebbene altri tipi di PI possano proteggerli in determinate circostanze). In altre parole, la legge sul diritto d'autore riguarda la protezione di una particolare espressione di un'idea , non di elementi funzionali di una data opera.
La legge sul copyright può applicarsi a tutti i tipi di opere tecnologiche utilizzate con computer, tablet, smartphone o sistemi di videogiochi. Ciò include app, programmi per computer, database, fogli di calcolo, schermate e persino ambienti di realtà virtuale. Il diritto d'autore si applica anche alle opere utilizzate o distribuite su Internet come siti Web, blog e altri contenuti online.
In che modo la legge sul copyright si collega alla progettazione di software?
Come ogni progettista sa, la progettazione del software è parte integrante del processo di creazione di soluzioni software innovative. I migliori programmi software sono facili da usare, ben progettati o risolvono un problema che nessun altro ha risolto. Questo lavoro implica necessariamente creatività e originalità. Come progettista di software, sei un risolutore di problemi, ma potresti anche essere chiamato autore o artista. Ci sono molti aspetti del software che coinvolgono espressioni creative, come elementi dell'interfaccia utente, storyboard creati per migliorare il "flusso" del software o persino il codice sorgente stesso.
I programmi software sono costituiti da elementi sia "letterali" che "non letterali". Da un punto di vista legale, gli elementi letterali di un programma sono costituiti da codice sorgente e codice oggetto. I tribunali hanno definito gli elementi "non letterali" di un programma per computer in modo da includere "struttura, sequenza, organizzazione" (un linguaggio specifico utilizzato in un caso giudiziario statunitense del 1986), nonché schermate, strutture di menu e interfacce utente. Sia gli elementi letterali che quelli non letterali possono essere protetti dal diritto d'autore.
Come si ottiene un diritto d'autore?
Il diritto d'autore è generalmente considerato inerente alla "forma fissa" dell'opera indipendentemente dal fatto che l'opera sia pubblicata o non pubblicata. Essere in una "forma fissa" significa semplicemente che l'espressione è stata registrata in una sorta di mezzo tangibile.
Per un artista, l'espressione può essere in "forma fissa" quando è passato oltre pensando a cosa dipingere e ha effettivamente iniziato a dipingere su tela. Per un musicista, potrebbe essere quando scrive la melodia nella sua mente o fa una registrazione. Per un progettista di software, potrebbe essere quando si abbozza uno storyboard, si crea un nuovo personaggio o si scrivono righe di codice univoco.
In tutto il mondo, il diritto d'autore è generalmente considerato "inerente" all'opera, il che significa che il diritto d'autore esiste non appena l'opera viene trascritta o altrimenti registrata come spiegato sopra. Nei paesi firmatari della Convenzione di Berna – tutti e 172 – non è richiesta alcuna registrazione formale per creare la protezione del diritto d'autore, quindi in genere la registrazione non è necessaria per ogni opera. Tuttavia, almeno negli Stati Uniti, la registrazione del diritto d'autore è generalmente richiesta prima che eventuali danni vengano assegnati in un'azione per violazione.
Fortunatamente, la registrazione del copyright è generalmente una questione molto più semplice e meno dispendiosa in termini di tempo rispetto all'ottenimento di altri tipi di diritti di proprietà intellettuale come brevetti o persino marchi e non richiede necessariamente l'assistenza di un avvocato. Negli Stati Uniti, puoi richiedere la registrazione del copyright online presso l'US Copyright Office. In genere, per registrare il contenuto digitale, determinerai la paternità e quindi sceglierai di presentare l'opera come opera letteraria, opera delle arti visive o opera delle arti dello spettacolo a seconda di quale sia più appropriata per il programma o l'elemento del programma che si desidera stanno cercando di proteggere. Ad esempio, il codice sorgente verrebbe probabilmente presentato come opera letteraria, mentre la grafica potrebbe essere presentata come opera delle arti visive.
Quali diritti fornisce un diritto d'autore?
In generale, le leggi sul copyright conferiscono al proprietario i diritti esclusivi sulla riproduzione, preparazione di opere derivate, distribuzione, esibizione pubblica e visualizzazione delle opere protette da copyright. Alcuni altri diritti specifici possono includere:
- il diritto di tradurre;
- il diritto di apportare adattamenti e disposizioni dell'opera;
- il diritto di eseguire in pubblico opere drammatiche, drammatico-musicali e musicali;
- il diritto di recitare in pubblico opere letterarie;
- il diritto di comunicare al pubblico l'esecuzione di tali lavori;
- il diritto di trasmettere;
- il diritto di effettuare riproduzioni; e
- il diritto di utilizzare l'opera come base per un'opera audiovisiva.
Nota : qui puoi consultare un elenco di diritti esclusivi previsti dallo statuto degli Stati Uniti.
Ovviamente, questi diritti sono fondamentali per la distribuzione e la trasformazione dei programmi software da un formato all'altro. Ad esempio, se un progettista di software crea un popolare gioco per computer per PC, sarebbe necessario avere il diritto di creare un'opera derivata per poter creare una versione app dello stesso gioco per iPhone.
Come si applicano questi diritti ai programmi software?
Come discusso in precedenza, la protezione del diritto d'autore si estende alla forma particolare in cui viene espressa un'idea, non all'idea stessa. Nel caso del software, la legge sul copyright proteggerebbe elementi come il codice sorgente e oggetto, elementi univoci dell'interfaccia utente o altre opere ed espressioni creative relative al software come personaggi e impostazioni creati per un gioco. Non proteggerebbe l'idea di un particolare tipo di programma software, né alcun elemento funzionale necessario.
La base per la protezione legale dei programmi software è ben consolidata sia negli Stati Uniti che in Europa. Negli Stati Uniti, il Copyright Act conferma specificamente che il software è idoneo al diritto d'autore. In Europa, la Direttiva sui programmi per computer fornisce indicazioni sulla protezione legale dei programmi per computer ai sensi delle leggi sul copyright dell'Unione Europea.
Quali elementi specifici dei programmi software sono stati dichiarati tutelabili dal diritto d'autore? In primo luogo, il codice sorgente o oggetto sono entrambi considerati "opere letterarie" e la legge sul copyright li protegge chiaramente. Nel lontano 1983, il Terzo Circuito ha stabilito in Apple Computer, Inc. v. Franklin Computer Corp. (714 F.3d 1240) che sia il sistema operativo di un computer che il codice binario sono entrambi protetti da copyright. Tuttavia, poiché i tribunali hanno anche stabilito che il diritto d'autore può fornire protezioni per gli sviluppatori di software che coprono più del codice. Il diritto d'autore può coprire sia gli elementi letterali del software, come il codice sorgente e oggetto, sia gli elementi non letterali, comprese le "relazioni intermodulari" e il "flusso generale". Anche la grafica, i suoni e l'aspetto di un programma per computer possono essere protetti come un'opera audiovisiva.
La violazione può essere relativamente facile da provare se il codice sorgente o il codice oggetto è stato copiato da un programma all'altro senza autorizzazione. Tuttavia, può essere più soggettivo determinare se si è verificata o meno una violazione se la copia accusata avviene negli elementi non letterali di un programma. Nel caso del 1992 Computer Associates Int. Inc. v. Altai Inc. (982 F.2d 693), il Secondo Circuito ha sviluppato un test chiamato "test di "astrazione-filtrazione-confronto" (AFC) al fine di determinare se esiste o meno una "somiglianza sostanziale" tra due computer programmi software che potrebbero essere indicativi di una violazione. Il test AFC viene utilizzato per determinare se gli elementi non letterali di un programma software sono stati copiati confrontando gli elementi proteggebili dei programmi in questione.
Tieni presente, tuttavia, che la legge sul copyright non protegge gli elementi funzionali del software. Secondo 17 USC Sezione 102, non protegge dalla copia di "idea, procedura, processo, sistema, metodo di funzionamento, concetto, principio o scoperta" nel software. Ad esempio, supponiamo che tu crei un programma software che aiuti gli utenti a fare un budget. La legge sul copyright non protegge l'idea di un programma software di budgeting. Protegge solo le espressioni specifiche di quell'idea, quindi la legge sul copyright non impedisce ad altre persone di scrivere i propri programmi software di budgeting.
Forse il tuo programma ha una sorta di carattere amichevole che è presente nell'interfaccia utente. Un altro programma software potrebbe anche avere un carattere presente nell'interfaccia utente; semplicemente non possono copiare il tuo personaggio.
Ecco un altro esempio di software: supponiamo che tu abbia il codice sorgente scritto per una nuova app di gioco. Un amico vede il tuo codice, apprezza l'idea e copia il tuo codice senza autorizzazione per utilizzarlo come parte di un'altra app. Questa è una violazione perché il codice sorgente è protetto da copyright. Se l'altra persona crea semplicemente un gioco simile, tuttavia, senza utilizzare il tuo codice, non ha violato il copyright del tuo codice (sebbene, a seconda della somiglianza del gioco, potrebbe esserci qualche altro tipo di violazione).
I tribunali stanno ancora decidendo quali elementi del software sono considerati funzionali . Ad esempio, Oracle e Google hanno una controversia in corso sull'utilizzo da parte di Google delle API Java di Oracle. Google ha creato il proprio linguaggio per il sistema operativo Android, ma ha utilizzato le API di Java in modo che gli sviluppatori come te potessero scrivere programmi che funzionassero su Android. A livello di tribunale distrettuale, il giudice ha stabilito che le API sono funzionali e non possono essere protette da copyright. Tuttavia, in appello, il Circuito federale ha annullato la decisione. Il caso è tornato al tribunale distrettuale dove Google ha invece affermato con successo una difesa "fair use". Tuttavia, Oracle ha presentato ricorso nuovamente in appello, quindi resta da vedere come si risolverà la legge in questo caso.
Un'altra cosa da notare prima di andare avanti: il diritto d'autore non protegge dalla creazione indipendente di opere simili, a differenza della legge sui brevetti. La protezione della legge sul copyright è più forte quando puoi dimostrare che qualcuno ha effettivamente "copiato" la tua idea. Quindi, se un altro progettista di software si presenta in modo indipendente con un programma molto simile al tuo, la legge sul copyright probabilmente non può aiutarti molto.
Chi è il proprietario del copyright del software?
Il titolare del diritto d'autore è l'“autore” dell'opera. Come progettista di software, sei l'"autore" dell'opera e il copyright appartiene a te. Tuttavia, molti programmi software vengono creati come parte di un team, in base a un contratto di lavoro o in un altro scenario di lavoro su commissione. Pertanto, in queste situazioni, il diritto d'autore viene spesso assegnato al datore di lavoro, che sarà quindi il proprietario del diritto d'autore e controllerà il diritto di utilizzare le espressioni protette da quel diritto d'autore in futuro (ad esempio, in opere derivate). . Come sempre, leggi i tuoi contratti di lavoro (inclusi eventuali accordi di riservatezza) con molta attenzione per assicurarti di comprendere le conseguenze del lavoro con loro in relazione alla PI.
Quanto dura un diritto d'autore?
In generale, negli Stati Uniti o in qualsiasi altro paese firmatario della Convenzione di Berna, la durata di un diritto d'autore è la vita dell'autore più cinquanta anni. Nel caso di software creato da un dipendente nel corso del suo impiego, il risultante “lavoro su commissione” sarebbe protetto dalla legge sul diritto d'autore per settantacinque anni dalla pubblicazione. Grazie alle lobby attive e ai cambiamenti politici in questo settore, ci sono altre eccezioni, ma in generale si applicherà la regola dei cinquant'anni.
Note finali
In quanto progettisti di software, il tuo lavoro merita di essere protetto tanto quanto qualsiasi altro autore. Sebbene questo articolo fornisca solo una panoramica, forse queste informazioni saranno utili a quelli di voi che lavorano ogni giorno per creare e migliorare i programmi software che arricchiscono le nostre vite.