出遅れました。Yuya@横浜です。

matzさんが既に答えていらっしゃいますが...

On Wed, 26 Feb 2003 00:46:51 +0900
"松尾尚典" <matsuo.hisanori / jcom.home.ne.jp> wrote:

> 1. Exerbで作成された実行ファイルから、元のスクリプトを復元することが出来るか。
可能です。

> 2. 出来るなら、それはどの程度(例えば「コメントなども含めて完璧に」)復元出来るか。
完璧に復元できます。

> 3. 出来るなら、それはどのくらいの能力とコストが必要か。
楽勝です。:-)
テキストエディタで、生成した実行ファイルの末尾を覗くと、ソースコード
を見ることができます。

> もし復元出来ない或いは相当の能力、コストがかかる等であれば、商用利用な局面で
> ライセンス管理やコピープロテクトさせたいというニーズに応えられるかな、
> と考えています。そういう意味で、出来ないという答えなら嬉しいです。
こちらも既にmatzさんが答えていらっしゃいますが、bRubyというソフト
ウェアを開発中です。ただ、bRubyを使用してもプログラムを完璧に隠蔽
できるわけではなく、カジュアルコピーを防止できる程度です。
通常はこの程度の隠蔽化で十分だと思っていますが、それ以上の隠蔽化が
必要な場合、アーカイブを暗号化し、Exerbコアで復号化するようにコアを
改造することをおすすめします。

bRubyは下記のURLから入手できます。
<http://bruby.sourceforge.jp/>

ExerbとbRubyを組み合わせる場合、まずソースコードをbRubyでコンパイル
します。

  $ brbcmp.rb foo.rb

するとfoo.brbというファイルができますので、これをレシピファイルに
記述します。

  binary foo.brb

foo.brbをrequireする場合は、Rubyスクリプトの場合と同様に

  require 'foo'

とします。

詳しくはドキュメントをご覧ください。

====== Yuya Kato ======
E-Mail yuya / katoden.co.jp
   Web http://nuance.cc/
i-mode http://nuance.cc/i/