Scrittura del codice in base allo snippet di codice da Internet senza licenza

4

Sto lavorando a un progetto di assemblaggio e ho bisogno di scrivere codice per passare dal testo alla modalità VGA. Questo è abbastanza complesso e richiede l'impostazione di molti dati, quindi preferirei non scriverlo da solo.

Fortunatamente ho trovato uno snippet di codice su Internet che fa esattamente quello che voglio. Sfortunatamente ha una nota sul copyright, ma nessuna licenza è disponibile ovunque.

Al momento ho scritto il mio codice con lo snippet come riferimento, ma alla fine è fondamentalmente lo stesso codice con nomi di variabili e commenti diversi. Poi di nuovo, con assembly ci sono solo tanti modi in cui puoi introdurre variazioni nel tuo codice.

Va bene se pubblico il mio codice con un avviso che è stato ispirato da quello snippet? O non sono autorizzato a farlo affatto?

    
posta Overv 06.06.2013 - 11:07
fonte

2 risposte

5

Avviso di grandi quantità di grasso

IANAL e Potrei essere un cane .

Anche se sono d'accordo con la risposta di Bart, soprattutto per il suo "devi consultare un avvocato" perché è quello che dovresti fare quando hai dubbi su questioni legali, la tua domanda può essere risolta un po 'più chiaramente.

Su Copyright

Se trovi qualcosa che non è esplicitamente dichiarato come dominio pubblico o con altri diritti d'autore informazione, quindi appartiene a chiunque l'abbia pubblicata, a meno che esista la prova del contrario .

Naturalmente, questa è solo la punta dell'iceberg, come qualcosa che hai trovato online potrebbe essere riprodotto molto bene da qualcuno che ha deciso malevolamente di dire "ecco, io faccio questo PD" anche se lo hanno preso da una fonte non PD . Inoltre, la cosa con la legge è che non è universale e varia da un paese all'altro, e le leggi internazionali sul copyright sono acque torbide .

Vedi la Convenzione di Berna per un classico esempio di accordi internazionali sul copyright .

In licenza

Riguardo al diritto di riutilizzare e ridistribuire, la regola generale è che se qualcuno ha reso qualcosa pubblicamente visibile in forma simile, hai il diritto di riprodurlo e usarlo privatamente , se non diversamente specificato (questo è un concetto comune ad esempio per scattare foto di oggetti o persone visibili pubblicamente (vedi: 1 , 2 , 3 ) , duplicazione di CD per uso privato o scopi di backup, ecc ...).

Per il riutilizzo commerciale e la ridistribuzione pubblica, tuttavia, in assenza di chiarimenti è necessario ottenere un diritto di licenza garantito dal detentore del copyright (hai provato a contattare quella persona), a meno che in alcune circostanze:

  • il tuo utilizzo del materiale rientra nelle condizioni " fair use " (abbastanza improbabile che il codice sorgente venga riutilizzato in un programma)
  • il tuo uso del materiale è in un lavoro derivato ed è trasformativo,
  • puoi fornire una prova sufficiente del fatto che hai fatto tutti i possibili tentativi di contattare i detentori del copyright (e titolari di diritti transitivi) e che non potevano essere individuati (il che significa che puoi provare che nessun altro possiede il copyright, che sarà un processo lungo e difficile).

Mettiti in contatto

Quindi, percorsi più facili per te:

  • contatta il proprietario e richiedi una licenza esplicita di riutilizzo e ridistribuzione (con i diritti di modifica, se necessario),
  • contatta un avvocato.
risposta data 06.06.2013 - 13:03
fonte
4

Per una risposta definitiva, è necessario consultare un avvocato.

Il fatto che il tuo codice non sia una copia letterale è un buon inizio. Le due domande rimanenti sono

  1. Le differenze di natura sono tali da non essere il risultato di un processo meccanico, ma richiedono un pensiero originale?
  2. Dato un tempo e uno sforzo sufficienti, potresti aver scritto questo codice senza fare riferimento allo snippet che hai trovato? Questa domanda è più borderline tra copyright e problemi di brevetto.

Se la risposta a entrambi è "sì", è probabile che tu possa pubblicare il tuo codice.

    
risposta data 06.06.2013 - 11:23
fonte

Leggi altre domande sui tag