Famo.us JavaScriptライブラリが,フリーのコミュニティ主導型プラットフォームとともにオープンソースとして公開されることになった。
CEOのSteve Newcomb氏は今回の変更について,Famo.usがコミュニティに対して完全なエコシステムを提供すること,"これまでコーディングに参加する機会のなかった数百万の人々への解放"がその目的であること,などを語っている。
HTML5は2008年の公開草案の初版とともに鳴り物入りで世に現れたが,それ以降,多くの開発者に対する現実的なエクスペリエンスとはなり得ていない -- 2012年にFacebookがHTML5を放棄して,ネイティブアプローチに乗り換えたように。Famo.usはオープンソースの3Dレイアウトエンジンを,DOMやCanvas, WebGLなどの描画可能な物理学ベースの3Dアニメーションエンジンと合わせて提供することで,HTML5の初期ビジョンの達成を支援したいという考えだ。
Famo.usは3Dレンダリング,マルチスクリーン,ジェスチャエンジンを駆使して,"美しいエクスペリエンス"とネイティブアプリ並のパフォーマンスを備えた,クロスプラットフォームのWebアプリを開発可能なJavaScriptプラットフォームを目指している。
InfoQがオープンソースのリリースに関してNewcomb氏にコンタクトを取ったところ,氏は同社がコミュニティのためのエコシステムを構築中であることを説明してくれた。氏によると,
世界中には約1,400万の開発者がいます。しかしFamo.usは5,000万の人々に,彼らの望むものを開発できるようにしたいと考えているのです。コンピュータが登場した当初から,コーディングは限られた世界のものでした ― しかし私たちは,残された数百万の人たちにも解放したいと思っています。 その中にはデザイナや女性,子供,開発プラットフォームに必要な,高価なコンピュータを購入する経済的余裕のない人たち,英語を母国語としないために英語のマニュアルに苦労しているような人たちがいます。
Famo.usはこれを,フリーでオープンソースの"Famo.us University"で行おうと考えている。Universityプラットフォームでは立ち上げから実行,Famo.usを使ったコーディングまでを数分で実行可能なレッスンを50カ国語に翻訳して提供する,とNewcomb氏は言う。Famo.us Unversityはブラウザ上にクラウドベースの開発環境を提供する。ソフトウェアのインストールやサーバ,あるいは事前の複雑な環境設定などは一切不要だ。
Hacker Newでのオープンソース化の発表には,さまざまな反応があった。ユーザ名"Camus2"氏は,"Famo.usはオーバーマーケットだ,単にマーケティングと話題作りが目的なのだ"と
断じている。
しかしその他の意見は,総じて好意的だ。ユーザ名"DigitalSea"氏の
意見は,"私はFamo.usのJavaScriptエンジンを試して,これまでの評判がどんなものだったのか,彼らがあの印象的なベンチマークスコアを,モバイルでどうやって達成することができたのか,ずっと知りたいと思っていました。今晩コードを詳しく調べてみて,そのからくりを見つけるつもりです。すごくエキサイティングですね。"
Famo.usのサイトが期待する動作をしていないことに不満を述べているユーザもいた。ユーザ名"dfc"氏は,"Webサイトのaboutセクションが最新のFirefoxではすべて空白になる"と
コメントしている。
ユーザ名"pbhjpbhj"氏も
同じ意見で,"こっちも同じ - /aboutページのソースには明らかにコンテントがあるのに,何も表示されません(FF28, WinXP)。"
Redditの"famo.usが数日前にリリースされました。試してみた人,どんな感じですか?"という
ディスカッションでも,いくつかのコメントがHacker Newsでの話題に言及している。ユーザ名"
Darc_Casts"氏は,"aboutページが短くカットされていて,Chrome上ではスクロールされない(ページにはコンテントが明らかにあるのに,スクロールバーが表示されないし,矢印キーでもスクロールしない)ようです。変ですね。"と言っている。
Famo.usのソフトウェア技術者であるAndrew de Andrade氏はHacker Newsのコメントに,"期限があったためで,近々修正します。"と
応えている。報告された問題は,その後解決された。
Newcomb氏はFamo.usのビジョンについて,フレームワークに留まるつもりはないと明言している。"個人にとってプラットフォームの選択とは,単なる技術的選択ではありません ― キャリアの選択でもあるのです。私たちは,人がそのキャリアのすべてを過ごす対象として選択されるようなコミュニティになりたいと願っています。" そしてさらに,"プラットフォームの機能だけで見られたくはありません。Famo.usを学ぶことで20%の収入アップが実現できる,それを支援するコミュニティとしての存在に注目してほしいのです。"
InfoQの読者も,オープンソースのコード貢献やFamo.usの教師としてなど,さまざまな方法でFamo.usに参加することができる。Famo.usではさらに,ローカルミーとアップやハッカソンを実行するコミュニティメンバを支援する意思もある。
Famo.usは2011年5月,Steve Newcomb(Powerset - 現在はMicrosoft Bing - の創業者),Mark Lu(カリフォルニア大学バークレー校出身の22歳のコーダ)両氏によって110万ドルの資金で設立され,その後410万ドルのシリーズA資金を調達している。