ライセンス

ライセンスは難しいです。

VIVERはGPLで公開する予定ですが、これはVIVERの内部でGPLのソフトウェアを使っているから、というのがとりあえず理由なのですが、この"内部"がくせ者。

VIVERとは、linuxrcとviver(ほかerrormsgなどなどの自作のファイル)というプログラムだけを指す、といえば、hwsetupやbusyboxは含まれないので、別にGPLにする必要はない。一方、VIVERはviverrd.gz(gzipされたext2イメージ)のことであって、/binなどのディレクトリツリーも含むとすれば、busyboxなどを含んでいるので、必然的にGPLにせざるを得ないわけです。どうしよう。

まぁ、別にGPLでも良いんですけど。でも修正済みBSD(あるいはX11のライセンス)なんかも良かったかなと。


もう一つはLinuxディストリビューションのライセンス。openSUSEって言うほどオープンじゃないらしいです。openSUSEメーリングリストの関連スレッド:http://lists.opensuse.org/archive/opensuse/2005-Oct/0980.html

VIVERをデモシステムと一緒に公開したいわけですが、ライセンス的に候補はCentOSFedora CoreDebianGentooとその系列に限られそうです。

Linuxディストリビューションは基本的に"Free/Openソフトウェアを寄せ集めて商標を付加したもの"であって、商標の問題さえクリアすれば再配布することは何の問題もないと思うのですが、どこのディストリビューションも商標使用不可を主張するわけです。(当たり前だけど)

Mandriva Linux Legal FAQ:http://wwwnew.mandriva.com/en/company/legal_faq

10.Can I distribute the modifications I performed on the Download Products of Mandriva Linux?

You may not redistribute a modified version of Mandriva Download products unless all registered trademarks, brands, names and logos referring to Mandrivasoft are removed. This includes, for instance, the use of the word "Mandriva Linux", "Mandriva", the Mandriva Linux and Mandrivasoft logos. This is required to protect Mandrakesoft's intellectual property rights and to avoid creating confusion for our clients. However, if you wish to become a Mandrakesoft distributor, we would gladly welcome you as a Mandrakesoft Partner and establish a win/win agreement. See our Partner Page.

"商標を取り除く"ってどうやってやるんでしょう?実は find / | grep -i Mandriva | xargs rm -rf で良いとか?(gccとか動かなくなるけど) Partnerってそんな気安くなれるものなんですか?

まぁ、どのみちデモなので、面倒じゃないもの使います。

KNOPPIXやBerryがある中でDebianFedora Coreは何も面白くないし、かといってCentOSはありきたりなので、Gentooを狙っていこうかな。Gentooのライセンスは明快。http://www.gentoo.org/main/ja/name-logo.xml