質問: 初心者過ぎてプログラム界隈の常識に不勉強なので、的外れな質問でしたらすいません 個人での販売用に作りたいプログラムがあって最近html、CSS、Javascriptでプログラミングの勉強を始めました。 色んなページのコードをツギハギして(といっても初心者の私でも理解できる簡単なものばかりですが)なんとか形にするところまで行ったのですが、調べてみると商用として販売するには「著作権があるからそのままのコピペでは駄目。参考にしたコードを自分流に書き換える」「変数を変えただけだとバレる」というような処理が必要だと知りました。 しかし調べても調べても「既存のプログラムを自分流に書き換える」のやり方、またどこからどこまで変化させれば「自分流」なのか、その定義もわかりません。 ソースコードの中には「違う書き方でも同じ動作になるコード」なるものもあるようなのですが、そういったものの探し方もわかりません。 このままだとせっかく作ったプログラムをお蔵入りさせなければならず、あまりにも忍びなく思います。 なので ・「自分流に書き換える」ことの具体的な方法、身に着け方 ・ソースコードの商用利用の為の手順(例えば、ソース先を記載すればどこからでもコピーしてきても良いのか?など) 宜しくお願いします
回答: > > ・ソースコードの商用利用の為の手順(例えば、ソース先を記載すればどこからでもコピーしてきても良いのか?など) > > > まずはそのソースコードのライセンスを確認しましょう。 商用でも自由に使えるライセンスや制限付きで使えるライセンス等様々あります。 たくさんあるオープンソースライセンスのそれぞれの特徴のまとめ ライセンスが確認出来ない場合は著作者に問い合わせを行います。 それでも確認出来なかったり、利用を断られた場合は仕様を理解して自分で書き直します。 > > ソースコードの中には「違う書き方でも同じ動作になるコード」なるものもあるようなのですが、そういったものの探し方もわかりません。 > > > 全く同じものを探しても見つかるケースは滅多にないので、「探す」というアプローチに無理があります。 まずはそのコードが何をしているか理解するところから始めるしかありません。