2

おはようございます。PIL python による写真レタッチ用の小さなソフトウェアを作成しました。py2exe によって、.py ファイルから exe バージョンを作成しました。dist および build フォルダーには、PIL モジュール pyc と、私のプログラムが Python を使用せずにすべてのコンピューターで動作することを許可するすべてのファイルがあります。このプログラムのフリーウェア (ソース コードではなく .exe のみ) を Web サイトで配布します。 . 私はPILソフトウェアライセンスについてこれを読みました

上記の著作権通知がすべてのコピーに表示され、その著作権通知とこの許可通知の両方がサポートに表示されることを条件として、このソフトウェアとそれに関連するドキュメントをあらゆる目的で無料で使用、コピー、変更、および配布する許可がここに付与されます。また、Secret Labs AB または作成者の名前は、具体的な書面による事前の許可なしに、ソフトウェアの配布に関連する広告または宣伝に使用しないこと。

py2exe によって作成された distr および build フォルダーに .pyc ファイルしかない場合、著作権表示を維持するにはどうすればよいですか?

1 日で私の Web サイトには多くのアクセスがあり、おそらく ADsense Google を使用しても利益はほとんどありません。PIL ライセンス違反はありますか? ライセンス、配布についてとても混乱しています...誰か助けてくれませんか?

4

2 に答える 2

1

プログラムのドキュメントに通知を記載している限り、プログラムを自由に配布できます。

ライセンスの広告に関しては、あなた自身のプログラムの広告のみに関係します。これは、プログラムのダウンロードページで、またはプログラムを配布するために広告スペースを購入している場合は広告で、SecretLabsABの名前を使用することは許可されていないことを意味します。

于 2013-02-13T19:39:59.667 に答える
0

ssidorenkoの回答への追加:パッケージ化された実行可能ファイルに著作権表示を確実に含める場合は、ソースコードに「docstring」として追加し、生成されたファイルにも含める必要があり*.pycます。(py2exeセットアップ時に最適化されたファイルを生成するように構成できることがわかります。その場合、実行時にを*.pyo使用しないでください。生成されたファイルからdocstringが削除されます。)これがPILの通知であることをdocstringで明確にすることができます。たとえば、「このソフトウェアには、次の著作権表示を含むPILが含まれています:...」 -OOpython setup.py py2exe*.pyo

于 2013-02-13T20:41:39.240 に答える