Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (3,583)  
CrystalDiskInfo  (1,811)  
Tera Term  (1,787)  
HandBrake Japanese Language Version  (1,743)  
CrystalDiskMark  (980)  
FFFTP  (765)  
ffdshow  (719)  
mixfont-mplus-ipa  (615)  
MergeDoc  (571)  
10  TortoiseSVN  (555)  
11  Amateras  (437)  
12  BathyScaphe  (396)  
13  FreeMind  (372)  
14  Cabos  (327)  
15  ギコナビ  (316)  
More >>

ソフトウェア技術者にオープンソースのハードウェア部品を提供するBug Labs

2008年11月19日 09:55 Bruce Byfield 1 2 3

 新しいオープンソースハードウェアの大半は個別の製品に注力したものだが、Bug Labsのアプローチは違う。Bug Labsの目的は、特定のデバイスを開発することではなく、顧客が独自のデバイスを組み立てるのに使えるレゴブロックのようなオープンソースのハードウェアおよびソフトウェア部品を提供することにある。CEO(最高経営責任者)のPeter Semmelhack氏によれば、その結果、イノベーションのレベル向上につながるだけでなく、将来のハードウェアビジネスを先取りすることにもなるという。

 現在Bug Labsは、同様の目的を掲げるTuxPhoneのようなプロジェクト、またChumbyOpenMokoといった企業と積極的に交流している。しかし、Bug Labsが発足して約2年、オープンソースハードウェアの開発に対するこうした取り組みはほとんど見られない。

 Bug Labsの構想は個人的に得られたものだった、とSemmelhack氏は語る。彼が目の当たりにしたのは、プロジェクトへの参加の障壁を低くすることで生産性を高めたフリーソフトウェアの状況だった。「今ではほんの少しコードを書くだけでたくさんのことができる。わずかな費用でWebサイトを構築でき、サイトに広告を出せばたちまち収入が得られる。新しいアプリケーションに関するすばらしいアイデアを持って大学を飛び出せば、それほど元手がなくてもビジネスが始められる」

 一方、ハードウェア製品の開発には、もっとコストがかかり、大きな困難が伴う。「ハードウェアで何かをしようとするとかなりの費用がかかる。材料を揃えないといけないからだ。それに、何を買うにせよ、どこにでも発注できるわけではない。たいていは最低注文数に制限があって、5,000個をまとめて買わないといけなかったりする。2つだけ購入するというわけにはいかないのだ。また、ほかに注文待ちの人がいるから、あるいは取引先リストに載っていないから、という理由で売ってもらえないこともある。ビット(ソフトウェア)の世界なら、FTPサイトに行くだけで欲しいものが手に入るのに、原子(ハードウェア)の世界では、材料や在庫、資金といったものが、とりわけ自らのアイデアに基づいて製品を作り上げようとする学生にとっては、大きな参入障壁になる。これは技術的な問題ではなく、金銭的な問題だ」(Semmelhack氏)

 ハードウェアの製造にはかなりの専門知識も要求される。「優れたWebサイトを作るなら、PerlやPHPのような言語を習得しさえすればよい。だが、ちょっとした装置(ガジェット)を組もうとすると、難解な知識が必要になる」

 Semmelhack氏は、Bug Labsの構想を2つのところから得たという。1つは彼が子供の頃にヒースキット(Heathkits)とレゴ(Lego)で遊んだ記憶で、いずれもハードウェアやイノベーションへの関心を育むものだった。もう1つがEric von Hippelの著書『 Democratizing Innovation 』(邦訳版は『民主化するイノベーションの時代』)で、そこには製品のイノベーションにつながる最大の要因は個々のユーザのニーズだと記されている。

 「我々の使命は、レゴのように部品を組み合わせることで、だれでも思いどおりのものが作れるプラットフォームを提供することにある。さらに、ガジェットを信頼性が高く、堅牢で、それなりに魅力的な外観を備えたものにすること、そして、これまでは不可能だった方法で電子機器におけるイノベーションを促進することだ」(Semmelhack氏)。Bug Labsの製品を活用するには、やはりソフトウェア開発の専門知識、特にGNU/LinuxとJavaに関する知識が必要だが、Semmelhack氏はハードウェア特有の障壁はできるだけ取り除こうと考えている。

最終更新:2009年01月19日 17:07
SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.