HN 日本語サマリー

← 一覧へ戻る
オープンソース

Canario Terminalのソースコードを非公開化

Closing Canario Terminal source code (rapha.land)

31 pointsby atan234 コメント

要約

著者のRaphael氏は、自身のために開発したターミナルアプリケーション「Canario」のソースコードを非公開化する決定について説明しています。オープンソースプロジェクトの維持には多大な時間と労力がかかるため、他のプロジェクト(Rioなど)に注力するため、Canarioのオープンソース化を断念したとのことです。Canarioはテレメトリを含まず、アップデートチェックのみを行います。

全文翻訳

Canario Terminalのソースコードを非公開化 11 Aug • 2026 免責事項: この記事の執筆にAIは使用していません。また、この記事は将来的に自分自身が考えを整理するために書いています。 私は17歳からオープンソースに携わってきました。最初のプルリクエストは、Brad Frost氏のThis is responsiveプロジェクトの壊れたリンクを修正することでした。18歳でフリーソフトウェアカンファレンスで講演し、婚約し、長年私の夢の仕事はMozillaで働くことでした。私が関わったほとんどの企業で、社内プロジェクトのオープンソース化を支援してきました。 しかし、私はCanario Terminalのソースコードを非公開化することを決定しました。その理由は、Canarioは私が自分のために作ったものであり、オープンソースプロジェクトとして維持する時間が単純にないからです。Rioやその他のプロジェクトがすでに私のすべてを奪っています。これは、私がbooをオープンソースにしなかったのと同じ理由です。 オープンソースがメンテナー側にとってどれほどのコストがかかるかを人々は過小評価しています。コードを書くだけではありません。イシュー、プルリクエスト、ディスカッション、そして人々が無料であなたに何かを要求してくることです。私はひどくスパムを受けました。そして今、AIの登場により、メンテナーへのスパムは非常に簡単になりました。低労力でイシューを作成したり、生成されたプルリクエストを送ったり、それら一つ一つがあなたの時間とエネルギーを少しずつ奪っていきます。 明確にしたい3つのことがあります。Canarioにはテレメトリは含まれていません。唯一のリクエストはアップデートをチェックすることです。もしソースコードの非公開化があなたにとって大きな問題であるなら、申し訳ありませんが、世界には他にも素晴らしい選択肢がたくさんあります。Canarioのソースコードは、Rioの古いバージョンにはまだ残っています。人々はそれをフォークしたいと思えばできます。私としてはすべて問題ありません。 また、そもそもなぜCanarioを開発したのかを説明したいと思います。職場の友人たちが多くの半端なソリューションを使っているのを見て、私は「そんなものは使いたくない」と思いました。だから、自分のためにそれを開発しました。VCマネーも、金持ちになるという期待もありません。ただ、エージェンティックなコードに使いたいターミナルがあっただけです。 私が手がけた人気のあるプロジェクト(react-tv、react-ape、Rioなど)をすべて見れば、それらはすべて私が自分の問題を解決したものでした。BooとCanarioも同じですが、今回は以前のようなエネルギーと時間がありません。 明確にしておきますが、私は愛するプロジェクトであるRioのメンテナンスを続けます。しかし、Canarioは自分のペースで開発されます。ドロップインリクエストも、AIスパムのイシューやPRもありません。ただ、私が使いたいものを作るだけです。 敬具、 Raphael。