Pythonで商用ソフトを作りたいのですが


こんにちは

Python2.7で商用ソフトを作りたいのですが以下お教え下さい。  
①ソースコードは全て開示しなければいけないのでしょうか？  
②逆コンパイルさせないコンパイルはできないのでしょうか？  
③Pandas等複数のモジュールを使っているのですが、コンパイルしてexe  
形式にするにはこつがあるのでしょうか(以前、Scipy,Numpyをpy2exeした  
ところうまくいなかった記憶があります。うろ覚えなのですが。。。)。  
よろしくお願いいたします。




> ①ソースコードは全て開示しなければいけないのでしょうか？

いいえ、開示する必要はありません。

GPLでライセンスされたモジュール等を使用している利用はこの限りではありません。

> ②逆コンパイルさせないコンパイルはできないのでしょうか？

それはPyhtonに限らずあらゆる言語において不可能です。

[Cython](http://cython.org/)とか[pyminifier](http://liftoff.github.io/pyminifier/)を使って解析を若干難しくすることはできます。

> ③Pandas等複数のモジュールを使っているのですが、コンパイルしてexe形式にするにはこつがあるのでしょうか

主なライブラリを使用するときの注意点がここにまとめられています。

<http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules>

