- Pebbleコミュニティの維持のためにRebbleが9年間かけて構築してきたアプリストアとWebサービスが、Core Devicesの商用製品に使用されている
- CoreがRebbleのデータとコード資産全体への無制限アクセス権を要求し、協力関係が崩壊した状況
- RebbleはPebbleOS、モバイルアプリ(
libpebble3)、開発者サイトなど中核インフラのかなりの部分を自ら開発・運用してきた
- Rebbleは、Coreが以前の合意に違反し、データスクレイピングを行ったと主張しており、法的対応を取るか協力を継続するかの選択をコミュニティに求めている
- 今回の事態は、オープンソース生態系とコミュニティ資産の保護の重要性を示す事例として評価されている
協力の崩壊と対立の始まり
- RebbleはCore Devicesとの協力を通じて、新しいPebbleウォッチをサポートし、Rebble Web Servicesを提供することで合意していた
- しかし、CoreがRebbleの10年分の成果物をすべて引き渡すよう要求したことで、協力は崩れた
- Rebbleは、Coreの代表EricがニュースレターでRebbleの貢献を適切に明らかにしなかったと指摘している
- Rebbleは、Pebble App Storeの維持、Bobbyアシスタントの開発、ユーザーサポートなどを通じて、Pebble生態系の継続性を担ってきた
- RebbleはCoreとの交渉で「Rebbleの未来が保証されなければならない」という条件を守ってきたが、Coreはこれに書面で同意しなかった
- その後、CoreがRebbleサーバーを無断でスクレイピングしたと主張している
Rebbleの貢献とCoreの活用
- Pebbleが9年前に事業を終了した後、Rebbleコミュニティはアプリストアのデータを復旧し、新しいAPIとバックエンドを構築した
- 数百本のアプリのパッチ適用、ハッカソンを通じた新規アプリ登録、データホスティング費用の負担など、長期的な保守運用を担ってきた
- 現在のCore DevicesのPebble App Storeは、Rebbleのデータとインフラに基づいている
- CoreはPebbleOSをforkした後、公開リポジトリへのマージを約束したが、数か月にわたって反映されていない
- EricはPebbleOSを「benevolent dictatorship」の形で運営すると明らかにした
- Coreアプリの基盤である
libpebble3も、Rebbleが開発したlibpebblecommonから出発しており、Coreはこれをより制限的なライセンスに変更し、クローズドなUIを追加した
- Rebbleが復旧した開発者サイトについても、Coreは自社ドメインへの移管とRebble版の削除を要求した
データ権限と信頼の問題
- RebbleはCoreにデータベースの使用権を与え、レコメンドエンジンを開発できるよう認めていたが、Coreが無制限のデータ利用権を要求したことで対立が深まった
- Rebbleは、Ericが会議を先延ばしにしている間に、Rebbleサーバーをスクレイピングしたログが確認されたと主張している
- Rebbleは、Coreが長期的にコミュニティを支援するかどうか確信できないと述べている
- Pebble 2 Duoの30日保証期間とボタン耐久性の問題が言及されている
コミュニティに示された2つの選択肢
- Rebbleはコミュニティに2つの方向性を示している
- 法的措置を含む強硬対応でRebbleの資産とコミュニティを保護する
- Coreによる商用スクレイピングは無認可行為だと明記
- 法的リソースを保有しており、必要であれば行使する準備がある
- Coreによる自由な利用を認め、Rebbleの役割を縮小する
- Coreは、Rebbleが非営利団体である以上、データは自由に使われるべきだと主張している
- Rebbleはこれに同意していないが、コミュニティの判断に従うと述べている
- Rebbleは依然として協力再開を望んでおり、CoreがRebbleを排除しないという法的保証を求めている
コミュニティ参加の呼びかけ
- RebbleはRedditやDiscordなどでコミュニティの意見収集を進めている
- メールを通じてRebble Foundation理事会へ直接意見を送ることができる
- RebbleはCoreのハードウェア革新を認めつつも、クローズドな生態系への転換を警戒している
- 今回の事態は、Rebbleが9年間守ってきたオープンコミュニティ中心の生態系の価値を守るための重大な岐路として示されている
1件のコメント
Hacker Newsのコメント
私は現行世代のPebble Appstoreフロントエンドの主な作者であり、データベース管理とセキュリティ・インフラ・プライバシー保護も担当していた
Fitbit買収時には、チームと一緒に引き継がれた経験もある
今の時点では、Pebbleエコシステムにおけるどんな開発であっても100%オープンソースでなければ、コミュニティへの裏切りだと思う
EricであれRebbleチームであれ、例外はないと考えている
誰であれAppstoreデータをスクレイピングしたいなら許可し、むしろJSONエクスポートボタンを作ってあげる方がよいと思う
コミュニティは引き続き公開リポジトリ中心のオープンソースソリューションを作るべきだ
クローズドなソフトウェアは結局行き止まりなので、そこにエネルギーを浪費すべきではない
Core DevicesとRebbleのどちらであっても、私が望むのは選択権と所有権だ
CoreがFOSSベースのファームウェアを自由にビルド・ロードできるようにし、Bluetooth/WiFi/Loraなどで新しいハードウェアと連携できるSDKやCLIを提供するなら、私は顧客であり続ける
そもそもPebbleを最初にKickstarterで支援した理由も、まさにハック可能性と自由度にあった
最近の時計市場ではこうした自由が失われたため、この5年間はアナログ時計しか着けていない
自分たちが作ったものを特定の組織に独占されたくない気持ちは十分理解できる
こういう議論こそ、私たちが望んでいた対話の形だ
Ericのブログ記事: Pebble, Rebble, and a Path Forward
Rebble側の説明によれば、Ericが商業目的のスクレイピングを試みたのは明らかに許可されていない行為だった
Coreにデータベースライセンスを提供して推薦エンジンを作ることで合意していたのに、Ericはすべてのデータを無制限で渡すよう要求したという
話し合いの日程を先延ばしにしたうえ、同じ日にサーバーをスクレイピングしたログが残っていたという
これは本当に著しく非礼な行為だと思う
私はもうPebbleコミュニティの一員ではないが、法的助言が必要に見える
このような行動は自滅的だと思う
Pebbleの顧客層は技術に明るい人たちなので、こうした話はすぐ広まるはずだ
別の事情があるのかもしれないが、ここまでの状況を見る限りCore側に不利に見える
Pebbleの顧客層の中核がオープン性にある点は依然としてその通りだが、両方の話を聞く必要がある
本当に複雑な状況だ
Ericには説明と交渉が必要だ
今は忍耐強く、双方が価値を損なわない合意点を見つけるべきだ
一方の話だけを聞いて判断せず、問題を大きくせずに解決へ向かうべきだ
Eric/Coreが反論しないのであれば、今のうちにこうした問題を知れてよかった
Pebbleのような低消費電力・長時間バッテリー・ハック可能なe-ink時計を探しているのだが、ほかに代替はあるだろうか
Pebbleの復活こそ、まさに私たちが夢見ていた解決策だった
条件を完全には満たさないが、バッテリーは1週間持ち、Pebbleよりはるかにハックしやすい
OLEDだがバッテリーは1週間以上持ち、Gadgetbridge公式サイトも参考になる
残念でならない
Rebbleが求めるサードパーティ製アプリストアへのアクセス保証契約は、Core・Rebble・ユーザーの全員にとってWin-Winになり得た
まだチャンスはあるが、その扉が少しずつ閉じつつあるように感じる
私はPebbleに新しく参加しようとしていた者で、Pebble Time 2を予約注文した
Rebbleが満足したと表明しない限り、注文をキャンセルする予定だ
新しいハードウェア企業がコミュニティ組織と長期協力関係を結ばないなんて信じられない
Coreがまた別のスタートアップのようにクローズドなエコシステムで収益化する構造へ向かうのは失望だ
私たちは単にニッチなハードウェアを直接販売する小規模メーカーを期待していた
Rebbleの「私たちの唯一のレッドラインは、Rebbleの未来が含まれていることだ」という言葉は意図は良いが、相手にとって危険なしがらみになり得る
特定ベンダーだけを使い続けなければならない契約は公正ではない
また、Rebbleにスクレイピングしたデータのライセンス権限があるのかも疑問だ
私はRebbleがエコシステムを守ってきた点も、Ericが新しいハードウェアを作った点も、どちらも好意的に見ている
ただ、こうした緊張が製品発売後に表面化したのは残念だ
事前に分かっていれば購入判断は違っていただろう
すでに発送済みなら、クレジットカードの返金ポリシーを確認するのも方法だ
私は長い間Rebbleを使っており、新しいCore Devicesの時計も購入した
正直に言えば、Rebbleは新しいハードウェアなしでは持続不可能だった
コミュニティを維持するには、収益を生むハードウェアビジネスが必要だ
Rebbleが火を絶やさず守ってくれたことには感謝しているが、私はEricとCoreのビジネス構築の努力を支持する
スマートウォッチのエコシステムは相互依存的なので、CoreがRebbleを排除したのだとすれば、それは正しくない