Qual è lo stato del copyright del codice boilerplate?

8

Controllo la conformità Open Source per il codice commerciale.

Recentemente ho trovato alcuni esempi in cui la fonte commerciale è abbinata a parecchi progetti OSS. Le corrispondenze sono molto simili, ma non esatte, diciamo circa 30 righe di codice con circa 4 metodi, alcuni nomi di variabili diversi, alcune linee extra nel codice commerciale, ... ma sostanzialmente la stessa. Non penso che questo sia codice generato automaticamente, né copy-pasta, perché le cose come i commenti saranno diverse.

Piuttosto sembra proprio un piatto d'acqua - gli sviluppatori dicono che Grails (e questi esempi sembrano sempre venire in Grails, ma potrebbe essere qualsiasi struttura) richiede un formato di script specifico per le operazioni CRUD (e questi esempi sono anche prevalentemente CRUD operazioni). Se si aggiunge uno stile di codice sorgente standard, allora equivale a boilerplate, anche se è originale finirà per sembrare molto simile attraverso un certo numero di codebase.

Che mi lascia con 2 domande:

  1. È una difesa ragionevole contro le accuse di violazione del copyright?
  2. Come si formerebbe un giudizio secondo cui codeX è un tale standard, ma codeY non lo è (come non esperto nel linguaggio + framework)?
posta jalanb 23.05.2014 - 14:55
fonte

1 risposta

12

Dichiarazione di non responsabilità: non sono un avvocato.

Questo fa parte della divisione di idea / espressione . La forma breve è che le idee non possono essere coperte da copyright, solo la loro espressione può. E se l'idea ha solo una (o un piccolo numero di) espressioni, tali espressioni non possono essere coperte da copyright.

Indipendentemente dal fatto che questo possa essere usato o meno come difesa dalla violazione, dipende dalla giurisdizione e / o dai precedenti legali.

    
risposta data 23.05.2014 - 15:16
fonte

Leggi altre domande sui tag