[Squeak-ja: 4560] Re: Squeak Etoysのインストーラー作成と配布について

Korakurider korakurider @ gmail.com
2011年 5月 10日 (火) 01:12:57 JST


Korakuriderです。最近ちょっとお休みしていますが、本家版Squeak Etoysの
開発メンテに参加しています。

> Etoysのインストーラーソースがダウンロードできるみたいですので、インス
> トーラーを作成して配布しようと考えているのですが、MTS版のSqueak Etoysで
> は、オリジナルのEtoys3をインストール後に上書きでインストールする形になっ
> ています。別になっているのはライセンスや何らかの問題があるからなのでしょ
> うか?

ご承知のとおり、本家版の配布キットのインストーラのソースは、
  http://etoys.squeak.org/svn/trunk/installers/
です。
http://etoys.squeak.org/svn/trunk/Etoys/NOTICE (Etoysキットにも同梱)
のとおり MITライセンスとなっていますので、派生版を作って配布されることに
何らライセンス上の問題はありません。

MTS版の内部事情は存じませんが、最小限のエンジニアリング作業で済まされているのだと
想像しています。

広く配布されるのであれば、個人的な要望としては
+ なんらかの手段で、配布キットおよびインストールされた結果の上で
 オリジナル版と派生版の区別がつくこと
+ 派生版の元になったオリジナルのバージョンがどこか(たとえば同梱リリースノート)に文書になっていること
がクリアされていれば、本家側の立場での問題は感じません。

> またオリジナルのSqueak EtoysやMTS版Squeak Etoysがある中で、安易に公開し
> てしまうと混乱を招いてしまうのではないかとか色々と悩んでいます。

本家版は、OLPC上で展開すること、およびOLPCを含む各プラットフォーム間での互換性
を維持することという要件があり、従来の Nihongo# や squeakland2005J のように日本独自の要件や
日本の現場・やコミュニティの皆さんの意向にあわせた形に調整をすることが難しい場合があります。
そのため、日本に広く展開するのであれば、squeakland版をカスタマイズしたsqueakland2005J のように、
本家 Etoys4.* をベースに日本独自の配布版を作ることが必要になるとは認識しています。

逆に、本家版を皆さんが試されて不便に感じられたことや現場での要望があれば、
(個別のカスタマイズ版を作られるのは自由ですが)、可能なものは本家版に取り込んでいきたい
と思っています。ただ、必ず取り込めるとは限らないのと、反映には時間がかかってしまうので、
現場で必要なものはどんどん、派生版として具現化していただければよいのではないでしょうか。

私の認識では、日本では 事実上MTS版がSqueakland2005Jの後継バージョンと扱われている
と思いますが、現在etoys.jpサイトで配布されているものは本家の少し古いバージョン(3.0)がベースに
なっています。(Etoys 4.* 対応を検討されているとはお聞きしましたが、その後の状況は存じていません)
この状況で Etoys4.* ベースの版を出した場合に、作品の互換性などで混乱が生じるリスクは確かに
あり、一度状況を整理したほうがよいかもしれませんね。

/Korakurider


Squeak-ja メーリングリストの案内