つまり、いいえ。
あなたが説明しているのは、単純明快な派生作品です。追加したコードは99.9%になる可能性がありますが、他のコードから派生したものであるため、元のコードの著作権とライセンスを尊重する必要があります。
他にどのようなオプションがありますか?
Can you look at that code, see how it works and then write your own version from scratch?
これはそれほど明確ではありません。ただし、著作権を侵害するリスクはまだあります。コードをそのままコピーすると、違反になります。コードをカットアンドペーストして変数の名前を変更した場合などは、違反です。特定の問題を解決するためにテクニックをコピーし、新しいコードを書いている場合、それは著作権の侵害です。
コードを見て、それがその関数の使用方法であると考え、2行のコードをそのままコピーせずに独自のプログラムをゼロから作成する場合は、おそらくコードの所有者です。
To be 100% sure of owning my code, what doctor need to do?
重要なのは、そもそも著作権侵害のリスクを回避することです。例として著作権で保護されたコードを見ないでください。そのため、他の誰か(あなたの雇用主など)があなたのコードについて主張できる可能性がある場合は、コードを記述しないでください。ソース管理を使用して、コードへの定期的な変更をログに記録します。(これは、あなたがそれを書いたことを証明し、大規模にコピーするのではなく、コード開発を示しています)。そして、受信者が現在コードを所有していると信じる理由がある環境でコードを再利用しないでください。
So why is everyone else talking about licenses?
インターネットで入手できるコードのほとんどは、ライセンスに基づいて入手できます。そのライセンスにより、コード所有者が選択した条件でそのコードにアクセスできます。そのコードの使用方法、コードの権利と権利はソフトウェアライセンスで定義されており、派生物を作成し、利益を得るために販売し、誰にもソースコードを提供する必要がない場合があります。同様にそうではないかもしれません。それはすべてライセンス条項に依存します。ただし、他の誰かが元のコードの著作権を所有しており、競合他社に同じコードのライセンスを付与することを禁止することはできません。