今のコラボレーションソフトは、リアルタイムでコラボレーションするものが多いが、Y Combinator出身(今期生)のKivoは、ちょっとちがう。
協同ファウンダのZefi Hennessy Holland(CEO)とLeo Anthias(CTO)が言うには、今は多くの人が、Officeを使って文書の草案を作り、それをメールでやりとりすることによってコラボ(共同作業)している。しかしその方式では、お互いの手元にある草案文書が最新状態にシンクされない。これに対しKivoでは、ユーザが各自の文書にその都度の変更をシンクできる。対応文書形式は相当幅広くて、Microsoft Officeの標準アプリケーションをすべてカバーする予定だが、今のところはWindows XP以降の上でPowerPoint 2007と2010のみだ(最新バージョンのPowerPointももうすぐ)。
PowerPointだけという現状では、変更箇所をシンクする単位が一枚のスライドだ。このツールはユーザのPowerPointに組み込まれ、ほんの数クリックでKivoのサーバ上の新バージョンにシンクしたり、あるいは旧バージョンをKivoのリポジトリからリストアできる。もう、共有するファイルにいちいち、presentation_v4_final_final.pptのような名前をつけなくてもよい。
そんなことは、Gitでやれ!? そう、Kivoは実はGitを利用し、いわばGitにかぶさるユーザインタフェイスだ。Gitは分散バージョンコントロールシステム/ソースコード管理システムとしてデベロッパやプログラマには(おそらくGitHubを介して)おなじみだが、(コラボレーション下において)プログラムのソースファイルのバージョン管理ができるのなら、同じ仕組みで一般文書のバージョン管理もできるのだ。HollandとAnthiasが言うように、Kivoのサーバがユーザに提供する文書のリポジトリは、Gitのリポジトリだ。そうすると、シンクに際してユーザが実際にダウンロードするのは変更箇所だけだから、往々にして巨大な文書全体をダウンロードせずにすむ。
HollandとAnthiasの考えでは、もちろんリアルタイムのコラボレーションツールも必要だが、でも彼らが調査した結果によると、むしろ、リアルタイムに縛られたくないという事務系労働者の方が多い。共同で制作中の文書でも、目を通したり手を加えるのは、自分の都合の良い時間にやりたいのだ。しかも、その共同作業に多数の人が参加しているときには、リアルタイムはほとんど地獄になる。…しかしそれでも、Gitのような便利なシンクシステムを使っている企業は少なく、メールのやりとりが相変わらず多い。彼らの主張では、KivoはGitの仕組みによってリアルタイムコラボレーションに伴う問題を解決し、苦労と間違いの少ないワークフローを実現する。
Kivoは目下ベータなので無料。今後はフリーミアムとして、高度な機能を必要とするユーザには人月あたりの有料制とする。文書共有ソフトとしてはMicrosoftのSharepointなどがすでにあるが、それらのユーザですらKivoには有料で利用するだけの価値がある、と彼らは信じている。しかし当面は、むしろ彼らがユーザについて勉強する期間だから、ここで登録すれば無料で試用できる。
〔余計な訳注: ちょっと勉強して、GitHubを直接、文書共同作成用に利用してもよい。小説のように一人で作成する文書にも、便利に利用できる。〕
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))