PySideで開発したもののそのあとどうすればいいかわからない。
独学でプログラムを学んでいるものです。
自分で使うためのプログラムを作成したのですが、cx_Freeze
で、exe
ファイル化に成功しました。直すところはまだあるものの、実用に耐えるものであると思います。
例えば、こうしたものを、だれかに利用してもらいたいとき、
ライセンスだのプロテクトだの著作権だの特許だの、後のバグ取りだの、開発後のことを私はよくわかっておりません。
今のところ持っている知識とそれに対する疑問
- PySide は LGPL です。ソースコードの公開は強制されません。
しかし、本家では、python
で書かれたソースコードは、デコンパイルできるフリーのソフトがあるということのようで、どんなに隠しても事実上筒抜けのようです。
ソースコードがばれないように、自分で作ったリソース(自作イラストイメージ等)が自由に取得されないようにする方法はありますか? - せっかく作ったソフトウェアをコピーされ、勝手に配布されるというのは、気持ちが悪いし、これでお金が取れるものであれば、大きな損害だと思います。というか違法ですね。著作権はありますが、事実上使われることも多いのではないかと思います。コピープロテクトというものがあるようですが、これは、自分のソースコードの中に、パスワード用の関数を組み込んで置き、アプリ毎にユーザーが打ち込んだものと照合させればよろしいですか?
それではパスワードを解いたものを配布されれば同じだろうと思いますが・・・。防ぐ手段はありますか? 商用ライセンスとオープンソースでの違いは明確ですが、
ここを見ると、商用ライセンスならば、Rights & Obligations - Commercial rights to protect your code
A commercial license keeps your code proprietary where only you can control and monetize on your end product’s development, user experience and distribution – securing your intellectual property.という特典があります。つまり、商用ライセンスとは私の今あげたような問題を起こさないためにあるものととらえていいですか?
外にもQtデベロッパーたちの開発に当たってのサポートを受けられるということのようですが、今まで全く意識せずに開発を行っていました。- 早い話が商用ライセンスを取れという事ですか・・・?
今までコードやどういうものを開発したいかということだけを考えていましたし、(とりあえずは自分が使いたい物を作りたかったし、何よりプログラミングが楽しかったので)ほかにもこのような質問は見当たらないので、ひょっとして私だけ?という感じです。開発しながらももやもやと気になっていたことなのです。質問をするレベルの話であるのかどうかもわかりません。
PySide
で開発したものなのですが、どうすればいいのか方向性が見えないのですが、どなたか教えていただけませんか?