組み込みC言語プログラマのためのmruby入門(前編) ―― Rubyとmruby,何が違う? どう違う? 邑中 雅樹 ●制約の緩いMITライセンスを採用 MRIでは,バージョンによってライセンスが異なり,1.9.2まではGPL(GNU General Public License)と独自のライセンスのどちらかを,1.9.3以降ではBSDL(BSD License)と独自ライセンスのどちらかを選べるようになっています. mrubyでは,Open Source Initiativeが認めるオープン・ソース・ライセンスの一つである,MITライセンス(MIT License)が採用されています.mrubyでは独自ライセンスの設定がなくなりました.オープン・ソース・ライセンスの中でも比較的制約の緩いMITライセンスが採用された背景には,mrubyがほかのソフトウェアに組み込まれるということが深く