トップ 追記

enbug diary


2008-07-08

_ GRUBでプリインストールされたソフトウェアの返金を支援します

メーリングリストにも少々書かせてもらいました が、こちらにも書き留めておきます。

経緯から説明しますと、現状、フランスにおいてはコンピュータにあらかじめインストールされているソフトウェア、特にWindowsについて、使用をしないので返品したとしても、メーカは返金に応じる必要はありません。 実際、私たちの会社ではWindowsを返品して、ラベルをひっぺがすということを頻繁に行ってきましたが、それに対してライセンス料を返還してもらったことはありません。

先日、フランス政府のウェブサイトにおいて、 Ordinateurs et systèmes d’exploitation : Luc Chatel veut la fin de la vente liée という記事を公開されました。 この記事で、 消費・観光担当副大臣(Secrétaire d’Etat chargé de la Consommation et du Tourisme)のリュック・シャテル氏(Luc Chatel)が、 コンピュータ販売の際、プリインストール済みのソフトウェアの価格を表示し、消費者が返金を受けられるようにすべきであるという意見を表明しました。 方法としては、アクセスコードを入力しなければ使えないようにし、 アクセスコードを得るためにはそのライセンスの価格の支払いに同意しなければならないものとする、と提案しています。

それに応じて、私たちの会社はプレスリリースを公表し、 ZDNet Franceで採り上げられています。 アイデアとしては、 GRUB 2 を拡張して、 アクセスコードの入力インターフェースを作成し、 ハードディスク上の暗号化されたデータを復号化するというものです。 この方法を用いれば、BIOSやWindowsなどを改変する必要はありませんし、 GRUBはフリーソフトウェアですから、 余計なライセンス購入も発生せず、 仕組みはすべて公開されます。

私たちの考えとしては、 いくら政府が良い方針を打ち立てたところで、 それがライセンス料を取り立てることができなくなるベンダに頼るような方法では、 なかなか現実化はしそうにもないということです。 ですから、不利になる側に依存するようなやり方ではなく、 中立的な方法論が必要になると考えました。

私見を言わせてもらえれば、現在のWindows、その他のソフトウェアを強制購入させられるようなやり方はアンフェアです。 どう考えても特定ソフトウェアがなければ意味を成さないハードウェアならともかく、PCのような汎用コンピュータにおいて、特定ソフトウェアをバンドルされるというのは、明らかに抱き合わせ販売と呼ばれるものでしょう。

そういうソフトウェアを本当に使う人が支払わなければならないことについては、私は決して否定しません。 ソフトウェアの対価を設けることは全く悪いことではありません。 しかし、全く使う気もないし、実際使わないものに支払いを強制されるというのは、とてもおかしいことだと感じます。 それはまるで、住んでもいない人から住民税を取り立てるようなものです(もちろん、地方自治体はそんなことはやってません)。

当然、メーカやベンダにも言い分はあるでしょう。 典型的には、インストールしたものとそうでないものを用意するのはコストがかかるということです。 そして、インストールしたものの方が売れるのであれば、そちらを優先せざるを得ないというわけです。 それはその通りです。

しかしながら、暗号化技術の発展のおかげで、 そうした問題は技術的解決が図れるところに到達しているのです。 もはや、残りの理由付けは、そのための開発コストが必要になるということでしょうが、 GRUBというフリーソフトウェアによってコストの増大は防ぐことができますし、 そのための開発は私たちがもうやっているというわけです。

残念ながら、販売を行う人の多少の手間暇はどうしても必須になりますから、インセンティブを与えるのは簡単ではありません。 そうすると、やはり政府の介入は避けがたいと言わざるを得ません。 しかし、消費者の利益を守るのも政府の重要な機能の一つであることを考えると、ここは政府に頑張ってもらうしかないんじゃないでしょうか。

この話はあくまでフランスの話ではありますが、 おそらく他の国にも大なり小なり影響を与えることになりそうです。 私としてはとても喜ばしいことです。

お名前 : コメント :

本日のツッコミ(全3件) [ツッコミを入れる]

_ 霊符マン [では一つ聞かしてもらいたいところがあるんですが、何故にわざわざ文中で「特にWindowsについて」と名指しして記述し..]

_ okuji [最初の質問に対してお答えします。本文中に書いた通り、実際に私たち自身がWindowsの返品処理を行ってきており、無駄..]

_ fyqxkwxlch [rlqriLOrUdvU]


2008-06-24

_ オープンソースERPのNexediグループが日本法人「株式会社Nexedi」を設立

今時間がないので、取り急ぎ事実関係だけを書き留めておきます。

上のプレスリリースの通り、 株式会社Nexedi を設立し、私が社長に就任しました。 詳細はプレスリリースをご覧ください。

私からの連絡にお返事をくださった方やプレスリリースを採り上げてくださった報道関係者の方々に感謝いたします。

私の個人的にお付き合いのある方や報道関係者の方々には直接アナウンスをいたしましたが、こちらの不手際で連絡が行かなかった方もいらっしゃるかと思います。 おーい、うちには来てないぞ!というのがありましたら、 申し訳ありませんが、私の方へご一報ください。 故意では決してありません。

後日、個人的なことをもう少し書いてみたいと思っています。

それでは今後ともよろしくお願いいたします。

お名前 : コメント :

本日のツッコミ(全3件) [ツッコミを入れる]

_ 田中@ボーダー [おぉ、社長就任おめでとうございます。 ]

_ okuji [ありがとうございます。実は田中さんのメールアドレスがわからなくなってしまった、というのは秘密です。。。]

_ やました [プレスリリースみていたけど、社長就任おめでとうございます]


2008-06-15

_ Ubuntuのアップグレード

昨日 dedibox でホスティングしている 自分のサーバ をアップデートしようとして、 何とUbuntu 6.10がレポジトリから消え去ってしまっていることに気がつきました。 これはまずいと思い、急遽アップグレードすることにしました。

しかし、ここからが難関。 実は前にもアップグレードしようとして、bootパーティションの空きが足りないからどうのこうのと言われて、しくじっていました。 ext3をオンラインリサイズするのはかなりの冒険なので、 こうすることにしました。

  1. 1GBあるスワップを一旦オフにする(swapoff /dev/sda3)。
  2. fdiskでスワップを減らして、別のbootパーティションを100MBで作成(fdisk /dev/sda)。
  3. 新しく出来たパーティションをフォーマット(mkswap /dev/sda4 && mke2fs -j /dev/sda3)。
  4. 今のbootパーティションをコピる(mount /dev/sda3 /mnt && cp -a /boot/* /mnt)。
  5. GRUBを新しい方を見るようにして、かつ、fstabを書き換える(vi /boot/grub/menu.lst && vi /etc/fstab)。
  6. 新しい方に切り替えるため、一旦リブート。GRUBはまだ古い方から機動する(reboot)。
  7. GRUBを新しい方に切り替える(grub-install /dev/sda)。

これで小さい/dev/sda1は捨てて、大きい/dev/sda3になりました。 次に、do-release-upgradeをrootで起動します。すると、update errorが起きて進みません。レポジトリがないんだから無理に決まっているのに、これが成功しないと進んでくれないようです。 do-release-upgradeには無視するオプションとかもないようです。

しょーがないので、一旦適当なところに pdb をつっこんで(Pythonで助かった)、 どこでupdateをやっているのかを調べました。 エラーメッセージを頼りに何度か試していると、 一旦/tmpにコピって、そこから別スクリプトを呼び出すということがわかりましたので、そこで失敗しても無視するように無理矢理return 0を挿入して、続行させました。

これで晴れて7.04にアップグレードされましたが、 これも遅かれ早かれなくなってしまうでしょうから、 この際、徹底的にアップグレードすることにしました。

そして、またここからが問題。 7.10になって、リブートすると、全然帰ってこなくなってしまいました。 リモートなので何が起きているかはよくわかりません。 dediboxの緊急用システムでリブートして、 とりあえずupdate-grubがmenu.lstを破壊していることがわかりました。 当然ブートしないわけです。

しかしそれでもまだ帰ってこない。 /var/logの下を見る限り、一応ブートはしているみたいなので、 ネットワーク絡みかデバイス検出でおかしくなっているらしいことは判明しました。 でももう疲れてきたので、昨日は放置してお休み。

今日になってから、かずひこさんに相談すると、 udevを調べろとのこと。 それもそうだと思い、眺めていると、最近Mandriva慣れしていて、構成の違いに面食らいながらも調べていたのですが、 /etc/iftabから/etc/udev/rules.d/70-persistent-net.rulesに以降した関係で、ネットデバイスが妙なことになっていました。 しかしudevの挙動がかなり意味不明で勝手に変なものを足しやがるので、 いやに苦労しました。 余計なエントリにしか見えないものを徹底的に取り除いたら直りました。

そして、ついに8.04へ。これは普通にうまくいきました。 8.04はLTSでもあるので、当分は気にしなくて良さそうです。 これで一応動く環境にはなったので、アップグレードで失われたものを回復させる作業へ。

lighttpdは、これまた設定ファイルの構成が変化していたので、 mod_fastcgiがlighttpd.confから外されていました。 が、もう考えるのが面倒だったので、手動で追加しておしまいに。

moinmoinは、なぜか途中でremoveされてしまったので、 apt-get install python-moinmoin。 moin.fcgが変化していたので、コピり直して、おしまい。

ntpも途中でremoveされてしまったので、apt-get install ntp。

これで元に戻ったようです。 まだ気がついていないことがあるかもしれませんが、 そう複雑なサーバでもないので、多分大丈夫でしょう。

ところで、正直こんな作業で時間が大量に費やされるのがもったいなくて仕方がないので、いい加減自前サーバを構えるのはうんざりしてきました。 そのうち、機能の限定された、もっと基本的なホスティングサービスに移行するかもしれません。

お名前 : コメント :


2008-06-13

_ 広告

かずひこさん ご本人が書かれていますが、 ソフトウェア・シンポジウム2008京都大学学術情報メディアセンター 等で発表されるそうです。 「オープンソース?それって金になるの?」とか、「ビジネスなんだからプロプライエタリにするのはやむをえない」とか、「オレは凡人だからオープンソースで飯は食えない」とか、 そういう前時代的なことを信じている人は是非かずひこさんにイジメられてきてください。 特に、京大の方は無料なのでお勧めです。

あんまり関係ないけど、哲太郎さんによろしくー(もう何年もお会いしたことがありません)。

お名前 : コメント :

本日のツッコミ(全2件) [ツッコミを入れる]

_ かずひこ [某所で見かけた「京大以外の人も無料なんだろうか?」という疑問がどうしてでるのか謎だったのですが、この記事の「京大の方..]

_ okuji [ああ、確かにそう読めますね。日本語難しいー。]


2008-06-06

_ 携帯電話事業者のサイト

最近忙しさにかまけて、なかなか書けないでいますが、 ぼちぼちつまらないことを書いていかなきゃいけないなと思ってます。

で、そのつまらないことですが、日本の携帯電話をやっている会社のサイトをぽちぽち眺めていて、思ったこと:

  • NTTドコモはやたら白っぽくて、やたら新しいウィンドウを開きたがる。情報がごてごて多すぎて、知りたいことがなかなかわからない。
  • au by KDDIは赤っぽい。ほとんど新しいウィンドウを勝手に開かない。比較的わかりやすい。
  • ソフトバンク モバイルは暗い。とても暗い。ウィンドウはあんまり開かない。しかし情報の集約の仕方に癖がありすぎて、一覧性が低い。一言でいうと、知りたいことが全然わからない。しかもここのサイト、レンダリングが重い。

他の人がどんなサイトデザインをするかを見てると、 参考になることが多くて面白いのですが(やってはいけないパターンがわかるというのも含めて)、携帯電話のサイトは私には少々苦痛です。 複雑すぎて、何だかよくわからないです。 料金プランがいろいろあって、海外はまた別で、とか、システム自体が複雑化している結果なんでしょうが、まるでマニアにしか相手にしてもらえなくなったハードコアゲームのような様相を呈しています。

みんな携帯を持っている時代になったから、それでもいいってことなんでしょうかね。

お名前 : コメント :


2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|
トップ 追記