ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

オープンソース

今はサンプルプログラムを参考にしながら、ただ作業的にコーディングするのみ。
ふと思ったんだけど、オープンソースを参考にしながらコーディングした場合、ソースを公開しなくてはいけないんだろうか。
もちろん、完全にソースをコピペした場合は公開する必要がある。多少、改変した場合も公開しなくてはならないだろう。
では、アルゴリズムは一緒だが、ほとんど自分でコードを書いた場合は?
アルゴリズムを参考にして、自分なりに改良してコードを書いた場合は?
どこまでが引用、改変なのか判断が難しい。
まあ、自分が作るものは商用利用されるわけではないから、ソースを公開してしまえば問題ないと思うけど。