2009-04-26 1 views

答えて

5

はい、できます。 UPX licenseをご覧ください。商用アプリケーションには特別な例外がありますので、UPXを使用することができます。

Zifreへの注意:UPXはGPLですが、UPIコードの一部が商用アプリケーション(圧縮解除部分)に追加されるため、GIMPで画像を作成するのと同じではありません。そのため、ライセンスの例外が必要です。

+0

あなたは私の答えにコメントしている可能性があります。しかし、あなたは正しい、私はスタブの例外を忘れていた。 – Zifre

0

IANALが、プログラムの出力は、派生作品ではありません。商用プログラムを含め、必要なものを圧縮することができます。

編集:また、あなたがこれを行うことができなかった場合、その後、あなたはGIMPで作成した画像は、例えば、GPLの下でなければならないであろう、それをこの方法だと思います。 GPLは、プログラムまたはその派生物を配布する場合にのみ重要です。

1

UPXとの事はローダースタブがプログラムに含まれてしまうことです。 UPXのライセンスではGPLの例外がある理由です:

COMPRESSED実行可能ファイルの特別な例外

各UPX圧縮プログラムに埋め込まれているスタブはUPXとUCLの一部 で、あるコードが含まれています私たちの著作権の下で。 GNU一般公衆利用許諾契約書の 条項は依然として圧縮として適用されます プログラムはスタブとの特殊な形式です。

これによって、マルクスF.X.J. Oberhumerとラズロモルナーはあなたに自由にすべてのUPX圧縮されたプログラムを使用して配布するための特別な 許可を与える(商用のものを含む) 、以下の制限を受け:

    あなたは完全無修正UPX バージョンを使用してプログラムを圧縮する必要があり
  1. 。いずれかの私たちが配布し としてそのままUPX源の自己コンパイルされたバージョンとのプリコンパイルされたバージョン、または(あなたのオプションで) と。
  2. これはまた、UPXスタブが完全に変更されていないことを意味します。つまり、 圧縮プログラムに埋め込まれたスタブは、公式の未修正UPXバージョンによって生成されたスタブに対してバイト一致の でなければなりません。
  3. デコンプレッサとスタブの他のコードは、 プログラムの起動時にプログラムを解凍するために、変更されていないUPXスタブによって使用される を排他的に取得する必要があります。スタブのどの部分も読み込まれたり、コピーされたりすることはありません。 は呼び出されます。
関連する問題