Tarsnapがオープンソースに2^18ドルを寄付
(daemonology.net)- Tarsnapは2009年12月から12月の営業利益の全額をオープンソース支援に充てており、14年間の累計寄付額は274,482ドルに達する
- 支援は同社が実際に依存しているBSDエコシステムに集中しており、最大の受益先であるFreeBSD Foundationは173,920ドルを受け取った
- BSD NowとBSDCanはそれぞれ情報発信と開発者同士の対面交流を担う柱であり、Tarsnapの支援はBSDコミュニティのインフラを下支えしている
- 開発者サミット、学生向けの年次賞、カンファレンス・開発者・旅費補助まで含め、支援範囲は運営費とコミュニティ活動全般へと広がっている
- 2人会社の貢献としては小さくない規模だが、オープンソースが必要とする全体的な支援に比べれば依然として小さく、より大きな企業の拠出とも対照的である
14年間続く支援の仕組み
- Tarsnapは2009年12月から毎年12月の営業利益の全額をオープンソースソフトウェアの支援に使っている
- 支援の必要性は12月だけに発生するわけではないため、実際の支払いは通年で行われる
- 年末に12月の利益規模を確認したうえで、残った予算はFreeBSD Foundationへ送られる
- 14年分の会計スプレッドシートを合算した総額は274,482ドルである
- 2進表記では2^18ドルを少し上回る規模である
BSDエコシステムに集中した主な受益先
- FreeBSD Foundationは毎年最大の受益先であり、これまでに173,920ドルを受け取っている
- FreeBSDプロジェクトの運営に必要なハードウェアを提供する
- さまざまな独立プロジェクトに資金提供する
- 必要なときに問題を修正する専任開発者を抱えている
- FreeBSDプロジェクトのガバナンスはFoundationと完全に独立しているが、Foundationの支援はプロジェクト運営に大きな比重を占めている
- BSD Nowポッドキャストは2番目に大きな受益先であり、これまでに47,500ドルを受け取っている
- 第529回エピソードまで続いており、複数のBSDオペレーティングシステム全般の動向を聞ける数少ないチャネルである
- 開発者はコミュニケーションが得意ではないことが多く、技術ジャーナリストもBSDの世界を扱っていても一貫して正確でいられるだけの技術知識を欠く場合がある
- 実際の開発者が制作するBSD Nowが、開発者コミュニティと報道のあいだのギャップを埋めている
- BSDCanはこれまでに23,188ドルを受け取っている
- 世界最大のBSDカンファレンスである
- 開発者たちが互いの取り組みを議論し、学ぶために集まるうえで重要な役割を果たしている
- メールやIRCも有用だが、対面での会話が大きな違いを生むことがある
開発者サミット、学生賞、そのほかの支援
- BSDCanと併催される年次のFreeBSD開発者サミットには11,062ドルが支援されている
- BSDCan参加者が一か所に集まる点を活用しているが、BSDCanが会議室、A/V、コーヒーなど開発者サミットの運営費を負担しているわけではない
- 母校でオープンソースに貢献した学生向けの年次賞には、これまでに7,839ドルが充てられている
- そのほかのカンファレンス、開発者、旅費補助などその他の支援は10,972ドルである
- 一覧を整理する過程で一部を見落としている可能性があり、実際の金額はもう少し多いかもしれない
2人会社が示した比較の基準
- Tarsnapの14年間で2^18ドル規模の支援は、オープンソースに必要な全体資金に比べれば小さい金額である
- ただしTarsnapはオープンソースソフトウェアなしには存在しえず、2人会社としては悪くない総額かもしれない
- はるかに大きな企業の中にも、これよりはるかに少ない貢献しかしていないところがあり、オープンソースへの依存度と実際の還元規模の差が浮き彫りになっている
1件のコメント
Hacker News のコメント
こうした取り組みがもっと広がってほしい。Tarsnap のような小さな会社にもできるなら、他の会社にできない理由が何なのか分からない。
スタートアップがオープンソースソフトウェアに大きく依存しているなら、自社がどれだけ還元しているのかを必ず自問すべきだ。
以前の職場でも、可能ならそうするか、私たちが使っている FOSS ツールに機能を提供してくれる人に対価を払おうと説得してみたが、成果はまちまちだった。
今はまた自営業者になったので、利益の一部をただ寄付できるし、パッチを提供するのも簡単になった。
組織に必要な機能を作ってもらうためにコントリビューターを支援する形が、おそらく一番よい。組織は請求書を受け取って機能を得られ、プロジェクトと開発者の双方も満足できる。
少し脇道にそれるが、記事で言及されている Sentry 自身の記事が HN から削除されたと、このツイートに書かれている: https://x.com/bentlegen/status/1716884717394670015?s=20
なぜなのか知っている人がいるのか気になる。
ここでいう取り除かれるとは、投稿そのものが消えるのではなく、順位が人為的に下げられて最初の2ページに表示されなくなることを指す。
昨年示された説明は「興味深くなかった」だった: https://twitter.com/chadwhitacre_/status/1716947994338021885
https://news.ycombinator.com/item?id=38001924
趣旨と取り組みには本当に感謝しているし、オープンソースを使うもっと多くの企業に追随してほしいが、一定額未満なら支払わないように計算式を調整してほしい。
そこまで低い額になると、手間に対して煩雑で、善意のジェスチャーが簡単に別の意味に誤解されかねない。
フロントページで興味深い投稿を見つけて読んだあと戻ると、2〜3ページ目に押し下げられているのをよく見る。複数の人が反対票を入れたのだろうと推測しているが、それでも腹立たしい。
こうした順位変動を追跡するサイトがあるのかも気になる。
「Tarsnap は14年間、12月の営業利益の100%、合計 274,482ドルをオープンソースソフトウェア支援に使ってきた」という計算を広げて考えると、インディー/1人開発者を夢見る人にとって非常に励みになる。
1〜2人の事業でも立派な収入を得られるということだ。
例えば予算を使い切るために新規顧客が年払いする、といったことがあるかもしれない。
年25万ドルは FAANG で得られる額よりずっと少ない。
BSD エコシステムのもう一つの大きなプレイヤーである Apple が12月の営業利益をオープンソースに寄付したら、年間 100億ドル規模のゲームチェンジャーになるだろう。
すでにこうした素晴らしいことをしている Tarsnap に拍手を送りたい。
企業は本当に自分たちの依存関係ツリーに資金を出すべきだ。
10^10 / 31 / 24 / 10^6Sentry の50万ドルを超えるには、12月利益の約2分20秒分を使うだけでよい。
そうするとこれは、本来おばあさんに行くはずのお金を持っていってオープンソースに渡すようなものだ。
もちろん一部はヘッジファンドに行くだろうが、一部はおばあさんたちにも行く。
利益は株主のものなのだから、個々の株主がオープンソースに個人的に寄付するかどうかを自分で決められるようにするのが正しい。配当を受け取ってオープンソースに送金すればいい。Apple が強制することではない。
個人的には、他人が私のものを代わりに寄付するのは好きではない。自分が寄付したいなら、貧困や疾病対策のような別のところにしたいかもしれない。
非上場の2人会社がオープンソースに寄付することを選ぶのは素晴らしいことだ。だが上場企業が、私が受け取るはずの配当の12分の1を、私が選んでいない慈善団体に送るのは素晴らしくない。
14年前から一貫して続けてきた点を見ると、責任感のある事業家であり、賢い人でもある。Putnam 受賞者でもある。
事業が望むところまでうまく到達することを願っている。
タイトルを最初 10^18 と読んでしまい、その数がどれほどずっと大きいかに改めて驚いた。
2^16が 65536 なのだから当然なのに、そう感じた。これは 1.11^120ドルでもあり、1.0161^784ドルでもある。
逆に
12.2378^5ドルにすぎないので、こう書くと少し見栄えがしなくなる。64^3.011はまったく印象的ではない。2^18で金額を表すやり方が、控えめで洗練されていた。
2x10^18と解釈して、かなり興味深いと思った。2^20だけ寄付できてうれしい! あれ、xor じゃなかったの?企業がオープンソースソフトウェアを使っているなら、金銭的に還元すべきだ。
大きなプロジェクトには財団があり、小さなプロジェクトには GitHub Sponsors のような別の方法がある。
一部のエコシステムではこうしたことがだんだん一般的になっており、私が主にいる Clojure の世界でもそうで、とても良いことだ。
金額が大きくなくても重要だ。肝心なのは継続課金、つまりサブスクリプション形式であるべきだということ。そのソフトウェアを使い、依存しているなら、継続的な保守と開発を保証するために貢献し続けるべきだ。
あまりにも多くの人が「オープンソース」を「無料」と結びつけている。
この2年間、そうしようと努力してきた。金額は大きくないが、自分の SaaS 売上の成長に合わせて増やしていきたい。