2011-07-31 19 views
-2

本質的に、私はGithub /他の場所に置いておきたい興味深いPerlスクリプトを持っているが、誰かがそれをコンパイルすることを望んでいない。それを再配布する(はい、私はソースが特定のライセンスに含まれることを知っています - しかし、私はそれがまったくコンパイルされたくない)。再配布可能だが再コンパイルして再配布しないコードライセンス

CPANなどをどのように使ってセットアップするのかわかる人 - ソース形式で再配布することができますが、コンパイルを制限して再配布する方法があります。私は、ユーザーがソースに再配布できるようにしたい。

+3

「コンパイル」とはどういう意味ですか? – ysth

+2

また、なぜこれをやりたいのですか?あなたの理由についてのいくつかの洞察は、誰かが適合するソリューションを考え出すのを助けるかもしれません。 – ysth

+0

あなたが何らかのライセンスを使用していても、他の方法でそれを再配布しようとするならば、本当の問題は、あなたが弁護士を雇うのに十分な気がしているかどうか、特に悪いことが非常に遠くの国で起こっているときに法律上の長期にわたる戦いがあるかどうかです。 –

答えて

3

お客様の要件はお互いに不安です。 Perl 5プログラムを実行する最初のステップはコンパイル中です。あなたの最善の策はGPLv3です。コンパイルされたバージョンを配布してソースを取得する方法を提供するすべての人が必要です。

Perl 5スクリプト(私はあなたがコンパイルと混乱していると思います)からバイナリを作成する方法のほとんどは、実際にコンパイルしていません。彼らは梱包です。ソースはまだバイナリに存在し、実行時にバイナリのperlのコピーにコンパイルされます。

関連する問題