In breve no.
Quello che stai descrivendo è un lavoro semplice e derivato. Può essere il 99,9% di codice che hai aggiunto, ma poiché è derivato da un codice di un altro Elses, devi comunque rispettare il copyright e la licenza del codice originale.
Quali altre opzioni hai?
Can you look at that code, see how it works and then write your own version from scratch?
Non è così chiaro. Tuttavia, sei ancora a rischio sostanziale di violazione del copyright. Se si copia qualsiasi codice letteralmente si tratta di una violazione. Se si taglia e incolla il codice e quindi rinominare le variabili, ecc ... È una breccia. Se copi una tecnica per risolvere un problema specifico, scrivendo un nuovo codice mentre procedi, si tratta comunque di una violazione del copyright.
Se guardi il codice e pensi che è come usi quella funzione e poi vai a scrivere il tuo programma da zero senza copiare letteralmente quelle due righe di codice, allora probabilmente sei il proprietario del tuo codice.
To be 100% sure of owning my code, what doctor need to do?
La chiave è evitare il rischio di rivendicazioni di copyright in primo luogo. Non guardare il codice protetto da copyright per gli esempi. Quindi non scrivere codice quando qualcun altro (come il tuo datore di lavoro) potrebbe avere un reclamo sul tuo codice). Utilizzare il controllo del codice sorgente per registrare modifiche regolari al codice. (questo dimostra che l'hai scritto e dimostra lo sviluppo del codice piuttosto che lo hai copiato all'ingrosso) e non riutilizzare il tuo codice in un ambiente in cui il destinatario ha motivo di ritenere che ora possieda il codice.
So why is everyone else talking about licenses?
La maggior parte del codice disponibile su Internet è disponibile su licenza. Questa licenza ti consente di accedere a quel codice nei termini scelti dal proprietario del codice. Come è possibile utilizzare quel codice e le autorizzazioni e i diritti al codice sono definiti nella licenza del software e possono darti il diritto di creare opere derivate, di venderle a scopo di lucro e di non dover fornire a nessuno il tuo codice sorgente. Allo stesso modo, potrebbe non farlo. Tutto dipende dai termini della licenza. Tuttavia, qualcun altro possiede il copyright del codice originale e non è possibile impedirgli di concedere in licenza lo stesso codice ai concorrenti.