コンセプト

コンパイラの名前は確定ではありませんが、現時点では コードネームとして 'FreeSC' を使います。FreeSC は "Free Scenery Compiler" の 略です。

フリー

FreeSC は完全にフリーにします。ここでフリーというのは以下の2つの意味があります。

従来、SCASM も無料で使用することはできましたが、商用利用できないとか、 商用 BBS への登録はできないといった制約がありました。 FreeSC はそういった制限は"完全に”なくすつもりです。

オープン

FreeSC は完全にオープンな開発を行います。

まず、ソースは開発段階から完全に公開します。また、 ソースを改造したり流用することは自由ですし、改造したものを 送って貰うことも歓迎します。

ソースコードのライセンスは BSD style licence に従うことにする予定です。 BSD style licence については こちら の 19.2.4 を見てください。

ただし、場合によっては、GPL (GNU Public Licence) にする可能性もあります。

高い拡張性

関数定義機能や、define 機能などを導入し、拡張性を高めます。 詳しくは次のページを見てください。