The future of the Internet – How we can get control back from the giants

I am so happy that NEC Platforms displayed the prototype of the first home router / server yesterday at ET & IoT Technology 2018, Yokohama, Japan. This is something new for most of you so that I need to explain about the product.

NEC-P Waffle Cell

It is a home router but it is also a server that you can host your own apps / services like Nextcloud. It is versatile, and you can easily install other services like Mattermost, NAS, virtual machines, thin client environment and much much more. With its default operating system, Waffle Cell,  it provides DDNS, router control, and other features that makes you a server expert in a few minutes. 🙂

NEC-P Waffle Cell

It has 8 GB of memory and HDD. It has a HDMI port, but you usually use it headless. Yes, it is like your own cloud server at home / office.

NEC Platforms plan to release this router / server in the first quarter of 2019.

Here’s my presentation at the Nextcloud Conference 2018, Berlin. This explains what we want to do to change the Internet infrastructure.

How I met these guys in Berlin – 2018

This blog entry is in English or Engrish.
今回はへたくそな英語で書きます。

In the early July, 2018, I found out that the Nextcloud Conference would be held in Berlin from August 23 to 30, 2018. A few minutes later, I had already written an email to the Nextcloud GmbH CEO, Mr. Frank Kerlitschek, asking if the community would accept me attending the conference. I was so excited by his reply, and I immediately reserved air tickets to Berlin via Helsinki.

Beforehand I would like to write about the background. I have been working on the Waffle Cell project. Waffle Cell is a server operating system which is meant to be an OS for distributed network and personal. It is easy to use, even a girl/boy next door can set up a sever for her/his own. The killer app is Nextcloud, but you can easily deploy apps like Mattermost, VM, virtual desktop, NAS, VPN gateway, groupware, and much more.

The new version of the OS was about to be release in June, 2018, and we were preparing an event for Waffle Cell v2. Since Nextcloud is the killer app, I emailed Frank asking a comment for our new product. I was fortunate that he wrote me back, and kindly accepting to give us a comment for the Waffle Cell event. His email made me want to visit Frank in Stuttgart and talk about the future of the network as well as the Internet privacy. Thus I visited him a few weeks later.

Stuttgart
Stuttgart May,2018

I had two hour meeting with Frank. I informed him that NEC Platforms, a computer manufacture, was going to introduce a router/server device to the Japanese market by Feburary, 2019, and Waffle Cell would be pre-installed. We also discussed how we could get back control from the giants. If you knew me, you would imagine what our talk was like. 🙂 It was full of passion, of course.

Anyway, it was fun.

A few weeks after I returned to Tokyo, Frank emailed me, and informed me that he was visiting me in Tokyo in June, and would talk on Nextcloud at the Waffle Cell v2 event! Wow! His visit was great for both of us. Frank met the major players in the router/server project at NEC Platforms, and I believe he realized that the truly distributed network would be soon in our hands, and the infrastructure would be more secure, safer, more privacy friendly, and more efficient.

Frank at the Waffle Cell v2 event, Tokyo 2018

So, I wanted to meet not only Frank again, but also the Nextcloud contributors at the conference. It is very important to meet and talk in person and exchange different ideas and stimulate each other. We live in the real world. I always love to feel the different atmospheres.

I had great meetings with Frank, Jos, Andreas of Nexxtcloud GmbH, and the contributors from all over the world.

I also met a German guy who lives in San Francisco named Johannes Ernst. He has his own project called UBOS, another OS for distributed network. East meets West, and our crazy projects are in fact quite similar. We both want to place a server at each node of the network. By the way, I later found that Johannes was one of the founders of OpenID. Wow! He and I share a lot in the ideas of the future Internet. We are like identical twins. 🙂 By the way, He flew from California to Berlin via Helsinki, too. West meets East again.

Frank gave me an opportunity to have a talk on my project in front of the Nextcloud contributors at the conference. There, I was so excited to announce that Nextcloud GmbH, NEC Platforms and Waffle Computer/TEGLET were going to cooperate to create a new market together.
Japan to add millions of new nodes to federated Nextcloud network

There were so many things I learned during my six-day stay in Berlin. But most of all, I realized that we developers should meet in person and exchange ideas more frequently. This is the best way to stimulate our creativities.

And, one more thing. I was lucky to attend opera two nights in row. Deutsche Oper had the summer special performance, the Magic Flute. These were the best Magic Flute I have ever listened.

Nextcloud Conference 2018 (3)

今回のNextcloud Conferenceの目玉はNECプラットフォームズ、Nextcloud社、そしてWaffle Computer社(テグレット)との提携に関する発表です。

NEC プラットフォームズはWaffe Cellを搭載したルーターを開発中で、その上でもNextcloudは動作します。ただ重要なのはこのルーターが「量産」され、超分散の世界が実現できる可能性があります。

役割としては

  • NEC プラットフォームズ:ハードウェア、それも世界初のルーターとサーバーが一体化されたもの
  • Waffle Computer:OSにあたるWaffle Cellの提供
  • Nextcloud:Dropbox+Skype+Office 365+アルファの提供

です。

Nextcloud 社のニュースリリースはこちらからご覧いただけます。(英文)

Nextcloud Conference 2018 (2)

さて、前回ご紹介したようにここには全世界からNextcloudの開発に携わっている技術者が集まっています。先ほどエレベーターで一緒になった技術者はベルギーから来ていました。スイスやオーストリア、地元ドイツも各地から参加しています。昨日は米国から来た私に少し似ているある意味「少しいっちゃっている」技術者とも楽しく数時間話をしました。そういえばケニヤや南アフリカからの参加者もいました。

このNextcloud Conferenceの凄いところは、経済的な理由で旅費が出せない場合はNextcloud社が費用の8割まで負担するという点です。そしてランチも無料です!

カフェテリアで食事
カフェテリアで食事

さて、前回書いたようにこの会合は以前カーリチェック氏の事務所にたむろする技術者のために開催することになったというころです。ということで当然、会場の雰囲気はたむろに近いです。

今私の隣にいるドイツ人二人はルールを破ってドイツ語で話をしていますが、公用語は英語に限られています。そしてほぼ全員、このルールを守っています。しかしほとんどは無言で、黙々と開発をしています。

昨日隣に座った技術者はすぐ前に座っていた別の技術者とチャットでコミュニケーションをとっていました。しかし一方、フランス人の技術者はよくしゃべる!彼は技術以外のことも含めて交流が目当てでここに来ているようです。ちなみに彼は非常に重要な新機能をNextcloudに実装し、土日に発表をするようです。

今回私が Nextcloud Conferenceに参加することを決めた理由は彼らがどのような理由で参加し、どのようにここでの時間を過ごすかを知りたかったからです。もちろん他にも理由はたくさんありますが・・・

次回は土曜日に発表される予定の私も関係している重大発表について書きます。

Nextcloud Conference 2018 (1)

Waffle Cell v2 でも簡単にインストールしてすぐに利用できるNextcloudは、Dropbox を凌駕する優れものです。これを使うとブラウザや専用アプリを使い様々なデータを各デバイス(PC、タブレット、スマホ)間で共有できます。さらにテレビ会議などが統合されたことで企業における情報一元管理システムとしての高い能力が証明されています。例えばドイツ連邦政府でも2018年春に採用が決まり、日本でも京都大学がこのNextcloudを全学で利用しています。

自分のデータは自分の管理下に置くという、当たり前のことができるようになるのがこのNextcloudなのです。開発者でNextcloud社のCEOでもあるフランク・カーリチェック氏は

プライバシーは民主主義の根幹である
Privacy is the foundation of democracy

という簡素な言葉でデータの自己管理の重要性を述べています。

データを自己管理することはデータを自分の責任で保管することで、これはすなわち私が取り組んでいるWaffle Cellの分散にほかなりません。2018年の春、このことをカーリチェック氏に伝えたところ、Waffle Cell v2の発表会にわざわざドイツより来日いただき、講演もしていただきました。上の写真はそのときのものです。

さて、このNextcloudはWaffle Cellのユーザーは簡単にインストールしてすぐに使えるようになるだけではありません。無料なのです。なぜ無料なのか・・・それは世界中の優秀なプログラマたちのボランティア精神があるからです。彼らはカーリチェック氏の考えに賛同し、Nextcloud の発展に貢献しています。

カーリチェック氏によれば当初これらのプログラマが彼の事務所に集うようになったのだそうです。そしてその人数がどんどんと増えてきたので、毎年夏にドイツで1週間缶詰になり、オンラインではなく面と向かって問題解決や新規機能の作業に当たっています。この伝統は前身のownCloudから続いているということです。

今年のこの集い、Nextcloud Conference 2018 はベルリンにあるベルリン工科大学・数学科で行われています。この大学は旧西ベルリン地区にあり、3万人弱の学生を抱えていて、ロケットの父、フォン・ブラウン博士や理論物理学で大きな功績を残したヴィグナー博士の出身校でもあります。ちなみにヴィグナー博士は一般にはあまり知られていませんが、評価としてはアインシュタイン博士と変わらぬ頭脳を有する一人ともいわれています。

もう一人有名な人もこの大学を卒業しています。巨大企業シーメンスの創業者のジーメンス氏がその人です。会場となった数学科の前には彼の銅像がたっています。

ジーメンス
ジーメンス

そして会場となっている建物の正面です。

ベルリン工科大学
ベルリン工科大学

そういうわけでこの集いにはアジアから唯一の参加者として私も5日間ここベルリンに滞在中です。

次回は中での様子を中心に報告します。

ファーストサーバーのZenlogic全面停止 なぜ再び集中?

2018年6月中旬から断続的に停止していたファーストサーバーのZenlogic(レンタルサーバー)ですが、7月に入り3日間以上完全にサービスが止まりました。この影響で取引先のメールが止まり、知人のサーバーを他社へ引っ越すのを手伝ったりと間接的に私も影響を受けました。

ファーストサーバー社によると本日(2018年7月11日)まにで根本的な原因はわかっていないということです。ただプレスリリースを見ると

ストレージシステム(データ記憶システム)において、 高負荷が発生し、 サービスが断続的にご利用しづらい状態が発生しました。

とあり、さらにその後も記憶媒体に高負荷がかかり・・・とあるので、問題はおそらく記憶媒体(データを収納する機器)かと思います。

ここで私は疑問に思うのです。データセンターは集中です。しかし一度データーセンターにアクセスが集中した後は、各契約者のサーバーは複数に分かれているはずで(複数社で共有することはあっても)、センター内では分散されます。ですから常識的にボトルネック(集中する場所)は回線になることが多いです。

ところが今回は記憶媒体が問題を起こし、さらにその影響がすべての契約者に及んだという点です。契約者数、2万社です。

ここからは想像です。「もしかして、データセンター内で分散された各サーバーは集中型の記憶媒体にアクセスしているのではないか

もしこの想像が正しければ今回のような問題が起きます。仮にそうだとしたら、なぜ、データセンター内で一度分散されたものを再び集中させたのか、という疑問がわきます。

集中型の記憶媒体を利用するメリットは

  1. 管理が簡単(うまく動けば)
  2. 各ユーザーが(今回は2万社が)同じデータにアクセスする場合管理が簡単
    → ただしレンタルサーバーの場合契約者同士が同じデータを共有することはない

です。もちろんデメリットはアクセスが集中した場合データセンター全体を巻き込む事故に繋がる点です。今回上の第2のメリットがないのですから、そもそも第1だけをもって集中型の記憶媒体を採用する意味もあまりないように思います。

集中のデータセンターが内部で一度分散したものを再度集中させる意味がどこにあるのかという話です。

協力殺菌・脇の下

生ごみが臭くなるのも、足が臭くなるのも、理由は同じです。雑菌です。雑菌が繁殖して悪臭を放つのです。それには条件がいくつか必要です。

  1. 適度な水分
  2. 雑菌の存在
  3. ある程度の栄養
  4. そして適度な温度

生ごみも足も上の条件を備えています。どれか一つでもかけると雑菌は増えずに匂いも抑えられます。

以前足の匂いをイソジンで消す話を書きました。実は春頃足の匂いが気になり、毎年その頃一度消毒します。足の匂いの原因となる雑菌は石鹸では落としきれないらしく、ゴシゴシと洗ってもダメです。そこでイソジンなのです。イソジンは粘膜に優しいだけでなく、強力な殺菌作用があります。今はどうかわかりませんが、日本の病院では外科を中心に広く使われていました。

※ ただし着色には注意で、これが欠点でもあります。

そこで今度は脇の下の匂いを消す実験をしました。簡単です。脱脂綿にイソジンを含ませて脇の下に塗るだけです。そしてその結果は・・・足と同様、少なくとも本人が気になるような匂いは消えました。

足と同様長続きがするかどうか、この夏、楽しみです。

2018年6月21日Waffle Cell v2 発表会

2018年、6月21日にニッポン放送本社イマジンスタジオにてWaffle Cell v2の発表会をおこないました。今回はゲストスピーカーとして

  • NECプラットフォームズ社(中山様)
  • Nextcloud社(創業者のフランク・カーリチェック様)
  • Advasa社(久保田様)
  • Skeed社(宮島様)
  • 高崎商科大学の皆様

にご講演をいただきました。

NECプラットフォームズ・中山様からは「ルーターとサーバーの一体型商品の概要」の説明がありました。実はカーリチェックさんも同じ構想を以前持っていて、ヨーロッパのルーター最大手に提案をしたことがあります。これはうまく行かなかったのですが、今回の来日はこの構想に世界で一番近いNECプラットフォームズ社の技術者と話をしたい、というのが大きな理由の一つでした。両者をつなげたのが「調整役」のWaffle Cellです。

カーリチェックさんからは彼のNextcloudについてその機能を中心に話をいただきました。Nextcloudは確実にDropboxを超えています。彼と私の夢は、各家庭に設置された小型サーバーでNextcloudを動かし、各自、各家庭、各事務所毎に分散して自分の管理下でデータを利用することです。

私もいつもの繰り返しで「分散について」話をしました。(人がいないように見えますが、上の写真は午前中に行われた記者向けの概要説明のものです

さらにWaffle Cell v2完成に向けて協力をしてくれた高崎商科大学の学生の皆さんです。ここに詳細があります。(彼らがデザインしたロゴやキャッチフレーズが紹介されています)

ドイツでフランク・カーリチェックさんと会う

2018年5月3日、弊社の技術顧問とお洒落に午前中のケーキと珈琲を板橋区上板橋で楽しんでいました。すると顧問から

どうしてWaffle Cellのキラーアプリとも言えるNextcloudに連絡しないの

言われてみればそうです。6月21日にWaffle Cell v2の正式リリースを目前に控え、最低でもコメントをもらうべきです。そこで創業者であり分散アプリの第一人者であるフランク・カーリチェックさん(Frank Karlitschek)にメールを入れました。

すると驚くことにすぐに返事がきました。そしてWaffle Cellの説明をし、メールでもそれなりに盛り上がったのです。その流れで思わず

会いに行きます。5月20日前後、(ドイツ)シュツットガルトにいますか?

そういうわけで急遽私はドイツへ旅だったのです。3時間の打ち合わせのためだけに!いいですね、こういうノリ。人生はノリだと私は思っています。

さらにお会いしてお話をするといろいろと面白いことになってきました。詳細はまだ書けませんが、6月21日の弊社イベントに参加することも決定しました。嬉しい限りです。そう、来日します。

ちなみにNextcloudは「自分で運営管理するDropBox+アルファ」です。Googleドキュメントのような機能もあります。その完成度、その思想ともに素晴らしいものです。(本家のホームページはこちら) また、Nextcloudの日本語版ページも今後充実させていきます。

フランクさんのサイン
フランクさんのサイン

プレゼン能力

わけあって有名人のプレゼンビデオを見ていました。有名どころはジョブズで、その洗練したスタイルは絶賛されています。そしてスタートアップ企業(新規に事業をはじめた会社)も資金調達をするためにジョブズをお手本としてアピールすることにエネルギーを使います。

一方スティーブ・バルマーはマイクロソフト社の共同創業者で、最近までCEOを務めた人です。彼のプレゼンはジョブズの対極です。

結局は「中身」が重要だということです。人の真似をする時点でそれはもうスタートアップとしてはよろしくない方向へ進んでいると思ってしまいます。