1. 高見知英のAI音声解析チャンネル
  2. 最終版:まちのえんがわキャス..
最終版:まちのえんがわキャスト #6 OSS Gate:ソフトウェアは放置すると腐る
2026-07-18 16:43

最終版:まちのえんがわキャスト #6 OSS Gate:ソフトウェアは放置すると腐る

インタビュー文字起こしの音声版

感想

まだ感想はありません。最初の1件を書きましょう!

サマリー

デジタルデータは物理的な劣化がないように見えますが、実はソフトウェアを取り巻く環境の変化により「腐る」という現象が起きます。この問題に対処するため、OSS(オープンソースソフトウェア)が重要な役割を果たしており、その本質は「4つの自由」にあります。ソフトウェアの維持管理は盆栽の手入れに例えられ、多くの場合は情熱を持ったボランティアによって支えられています。日本で活動するOSS Gateは、初心者がOSS開発に参加する「二歩目の壁」を乗り越えるための活動を展開しており、生成AIの進化がこの壁を劇的に低くし、誰もがデジタル世界のクリエイターになれる可能性を広げています。

デジタルデータの劣化とOSSの必要性
スピーカー 2
あの、リスナーのあなたも、昔のアルバムを開いたときに、写真が黄色く色あせているのを見て、こう、少しノスタルジーを感じたことありませんか?
スピーカー 1
ああ、ありますね。どうしても物理的なものは時間が経てば劣化しますから。
スピーカー 2
そうなんですよね。でも、スマートフォンに保存されている画像データとか、アプリって、まあ10年経っても100年経っても、ピクセル単位で全く同じ状態を保ち続けるじゃないですか。
スピーカー 1
ええ。
だから、なんていうか、デジタルの世界には劣化が存在しないって、なんとなくそんなふうに思っていませんか?
スピーカー 1
今回の探求は、そんな私たちの常識を覆すところからスタートしたいと思います。
スピーカー 2
はい。まあ、そう思ってしまうのも無理はないですよね。私たちの日々の生活において、デジタルデータって普遍のものとして機能しているように見えますから。
スピーカー 1
確かに。データそのもの、つまり0と1の配列が、物理的に錆びたりとかすり減ったりすることはないわけです。
でもその、劣化しないという前提こそが、実はデジタル世界における、あの、最大の錯覚なんですよね。
スピーカー 2
え、ちょっと待ってください。0と1の配列が変わらないなら、どうして劣化するんですか?だって、数学の公式が明日になったら突然使えなくなるなんてことはないですよね。
なるほど。いいポイントですね。確かにデータ自体は変わらないんです。ただ、そのソフトウェアを取り巻く環境が絶えず変化し続けているんですよ。
環境ですか?
スピーカー 1
ええ。例えば、あなたが普段使っているスマートフォンを想像してみてください。OSが新しくアップデートされたり、通信するためのセキュリティ基準が変わったりしますよね。
スピーカー 2
はいはい。しょっちゅうアップデートの通知が来ますね。
スピーカー 1
そうですよね。で、ソフトウェア自身が全く変わっていなくても依存している外部のシステムとかルールが変わってしまえば、昨日まで完璧に動いていたアプリが、今日になって突然エラーを吐いて動かなくなる。これこそがデジタルの世界における、あの、劣化の正体なんです。
スピーカー 2
ああ、なるほど。つまり、周りの世界が常に動いているから、立ち止まっているソフトウェアは相対的に壊れていくっていうことですね。
まさにその通りです。
スピーカー 2
これは面白い視点ですね。今回は、そんな絶えず変化し続けるデジタルの生態系を裏側で支えているOSS、オープンソースソフトウェアの世界と、そのエコシステムを維持しようとする人々の奮闘について深掘りしていきます。
スピーカー 1
はい。
スピーカー 2
知識よく旺盛なあなたにとって、毎日触れているスマホやブラウザの見方が根本から変わる、そんな探究になるはずです。
スピーカー 1
このOSSっていう言葉、IT業界の専門用語のように聞こえるかもしれないんですが、実は私たちの生活基盤そのものなんですよね。
スピーカー 2
本当にそうですよね。
スピーカー 1
今、あなたがこの音声を聞いているデバイスも、インターネットのインフラも、OSSなしではもう1秒たりとも稼働しませんから。
OSSの4つの自由と共同開発の恩恵
スピーカー 2
でも、そもそもオープンソースって、何というか単に無料でダウンロードできるソフトっていう意味だと思っている人も多いと思うんですけど、本質はそこじゃないんですよね。
スピーカー 1
そうですね。そこはよっと誤解されるところです。無料かどうかはあくまで副次的な要素に過ぎなくて、
確信にあるのは、コントロール権がどこにあるかという点なんです。一般的にOSSと呼ばれるものは、4つの明確な自由が保障されていまして、
スピーカー 2
4つの自由。
スピーカー 1
ええ。1つ目は、目的を問わず、どんなふうに使ってもいいという自由。で、2つ目は、中のプログラムを自由に改造してもいいという自由です。
スピーカー 2
どんなふうに使ってもいいし、中身を書き換えてもいいと。
スピーカー 1
はい。そして3つ目が、そのソフトウェアをコピーして他の人に運んでもいいという自由ですね。
スピーカー 2
なるほど。
スピーカー 1
そして最後の4つ目が、自分が改造したものを他の人に運んでもいいという自由です。この4つの性質が揃って初めてOSSと呼ぶことができるんです。
スピーカー 2
うーん、正直なところ、その自由を聞いてもピンとこない部分があるというか。例えば、私が毎日使っているウェブブラウザの中身を自由に改造していいよって言われても、いや、絶対にやらないですからね。難しすぎて。
スピーカー 1
ははは、そうですよね。
これって結局、プログラミングができる一部の専門家たちだけの話じゃないんですか?
スピーカー 1
いや、そこがポイントでして、あなた自身が直接改造しなくても、世界中の誰々が改造して、改善した恩恵をあなたが無意識のうちに受け取っているという点が重要なんです。
スピーカー 2
あー、なるほど。私じゃなくて誰かがやってくれていると。
ええ。特定の企業だけがブラックボックスの中で開発しているんじゃなくて、世界中のエンジニアがバグを見つけたり、セキュリティの穴を塞いだり、新しい機能を追加して、それをまた世界中に共有しているわけです。
スピーカー 2
はいはいはい。
現代のソフトウェア開発って、この巨大な知識の共有財産の上に成り立っているんですよ。
ソフトウェアの「盆栽」とボランティアの奮闘
スピーカー 2
そう考えると、ソフトウェアって工場で作られて出荷される工業製品というより、もっと有機的なものに思えてきますね。なんか、生き物とか庭みたいな。
スピーカー 1
あ、その感覚は非常に適応していますね。今回の情報源を読み解く中で、非常に面白い視点があったんですけど。
スピーカー 2
はい、何でしょう?
スピーカー 1
ソフトウェアの維持管理を、盆栽のお世話に例える考え方があるんですよ。
スピーカー 2
盆栽ですか?水やりをして、枝を剪定して、日当たりを調整して、みたいな?
スピーカー 1
その通りです。先ほど、環境の変化によってソフトウェアは劣化するという話をしましたけど、それを防ぐためには、誰かが常にコードを読んで、最新のOSに合わせて修正を加え続ける必要があるんです。
スピーカー 2
うーん。
スピーカー 1
放置すれば、盆栽が枯れてしまうようにソフトウェアも朽ちてしまう。見栄えの良い新機能を追加するだけじゃなくて、目に見えない土台の部分、いわば家の20年前の柱を城ありから守るような、そういう地味なメンテナンスが不可欠なんですよね。
スピーカー 2
でも、そのお世話って一体誰がやってるんですか?だって世界中の巨大なインフラを支えているんだから、さぞかし立派な組織が莫大な予算を使って管理しているんだろうって想像しちゃいますけど。
スピーカー 1
そこが、オープンソースの最も美しくて、同時に最も危ういところなんです。
スピーカー 2
危うい?
スピーカー 1
ええ。多くの場合、そのお世話をしているのは、情熱を持った個人のボランティアとか、コミュニティの勇士たちなんですよ。
スピーカー 2
えっと、ボランティアなんですか?
スピーカー 1
そうなんです。誰かが自発的に水やりをしてくれないと、世界中のシステムが連鎖的に崩壊する危険性を常に払っている状態なんです。
スピーカー 2
それはかなり心もとないというか、ヒヤッとしますね。
OSS Gateの誕生と「二歩目の壁」
スピーカー 1
そうですよね。そんな背景もあって、ソフトウェアのお世話をするメンテナーと呼ばれる人たちを増やそうというコミュニティ活動が存在しているんです。
スピーカー 2
なるほど。そこで登場するのが、今回の探求のもう一つのキーとなる、日本で活動しているOSSゲートという取り組みですね。
はい、そうです。
スピーカー 2
でもこれ、情報源を調べてみると成り立ちがかなり意外でしたよね。最初から崇高なボランティア精神で始まったわけじゃないっていう。
スピーカー 1
実は、もともと純粋なコミュニティ活動ではなくて、企業の新卒採用イベントの一環として企画されたものだったんですよ。
スピーカー 2
採用イベントですか?
スピーカー 1
はい。OSSの開発に参加している優秀な学生を集めて、企業の採用担当者とマッチングさせる、そういういわゆるビジネスとしての座組みだったんです。
スピーカー 2
でもそのビジネスモデルは失敗に終わったんですよね。マッチングでお金が回る仕組みにはならなくて、プロジェクトとしては一度ポシャってしまったと。
ええ、とんざしてしまいました。
スピーカー 2
普通ならここで、はい、解散。次の企画ってなるはずじゃないですか。企業の論理からすれば、利益が出ないなら続ける意味がないですから。
スピーカー 1
当然の判断ですよね。でもここで予想外のことが起きるんです。
スピーカー 2
何ですか?
スピーカー 1
イベントに参加していた企業の採用担当者たちが、採用の成果にはつながらなかったけれど、このOSSに貢献する人々を育てるという活動自体は絶対に続けるべきだと言い出したんですよ。
スピーカー 2
へえ、企業のHR担当者がそこまで熱中するってちょっと不思議じゃないですか。だって彼らはエンジニアではないですよね。なぜそこまでオープンソースの理念に引きつけられたんでしょうか。
おそらくですが、OSSの世界が持つ見返りを求めずに知識を共有して協力して良いものを作っていくという文化の熱量に触れたからじゃないかなと。
スピーカー 2
ああ、なるほど。
スピーカー 1
特定の企業の利益じゃなくて、社会全体のデジタルの土台を良くしていこうという純粋な営みって、触手を超えて人の心を動かす力がありますからね。
スピーカー 2
確かにそうですね。
スピーカー 1
結果として、ビジネスの枠組みから外れて、利益度外視の純粋なコミュニティ、OSSゲートとして再出発することになったんです。
スピーカー 2
失敗からより強力なコミュニティが生まれるってすごく人間臭くて面白いストーリーですよね。
スピーカー 1
ええ、本当に。
スピーカー 2
で、現在彼らはこれまでOSS開発に参加したことがない初心者向けに最初の一歩を踏み出すためのワークショップを開催しているんですよね。
スピーカー 1
はい。
スピーカー 2
ただここでもう一つの大きな壁、彼らが二歩目の壁と呼んでいる問題に直面していると。
スピーカー 1
そうなんです。最初の一歩目、つまり休日に集まってメンターと一緒に作業をするワークショップは非常に満足度が高くて成功するんです。
スピーカー 2
ええ。
スピーカー 1
でもその参加者が翌週から一人で二歩目を踏み出して継続的に活動に参加してくれるかというと、劇的に数が減ってしまうんですよ。
スピーカー 2
そのキャズム、つまり溝の深さ、すごくよくわかります。これって語学学習と全く同じ構造ですよね。
スピーカー 1
と言いますと?
スピーカー 2
例えば英会話スクールに行って先生と一緒にアルファベットの発音を練習したり、旅行会話のフレーズをリピートするのは楽しいし、なんかできた気になりますよね。
スピーカー 1
ええ。
スピーカー 2
でも家に帰って、じゃあ今日から一人で英語で日記を書いてみてくださいって言われた瞬間、何をどうしていいかわからなくて挫折するじゃないですか。
ああ、なるほど。
手取り足取り教えてもらえる環境から孤独な実践へと移るときのギャップがあまりにも大きすぎるんですよね。
スピーカー 1
まさにその通りです。コミュニティ側も集団ワークショップだけじゃなくて、一人一人に個別のメンターがつくような手厚いサポートを試作作語しているんです。
スピーカー 2
はい。
スピーカー 1
ただ、それをやると今度はサポートする側の負担が大きくなりすぎてしまって、規模を拡大することができないというジレンマに陥っているんですよね。
スピーカー 2
ボランティアの熱量的に頼るのには限界があると。じゃあこの2本目の壁ってどうやって乗り越えればいいんでしょうか。サポート体制を無限に手厚くすることなんて不可能ですし。
マインドセットの転換と生成AIによる変革
スピーカー 1
ええ。実は、根本的な解決策っていうのはテクニカルなスキルの向上じゃなくて、テクノロジーに対するマインドセットのパラダイムシフトにあるんです。
スピーカー 2
マインドセットの変化。
スピーカー 1
はい。私たちが普段使っているスマートフォンとかパソコンのアプリって、不具合があっても中身をいじれない、クローズドな状態が当たり前ですよね。
スピーカー 2
そうですね。なんかこのアプリ使いにくいなと思っても、アップデートされるのをひたすら待つか、諦めて別のアプリを探すかの二択しかありませんから。
スピーカー 1
ですが、OSSの世界では強力な第三の選択肢が存在するんです。それが、気に入らないなら自分で直してもいいという選択肢です。
スピーカー 2
自分で直してもいい?
ええ。この自分はシステムの消費者であるだけじゃなくて、作り手側に回ってもいいんだという自己効力感を持つこと。これこそが2本目を踏み出すための最大の原動力になるんです。
スピーカー 2
なるほど。メンタルブロックを外すわけですね。でもあの、ちょっと待ってください。直していいよって言われても、プログラミング言語が書けなければ、結局何もできないじゃないですか。リスナーのあなたの中にも、気持ちはわかるけどコードなんて一文字も書けないよって思っている人は多いはずです。
スピーカー 1
そこが、多くの方が陥りがちな大きな誤解なんです。
スピーカー 2
誤解ですか?
スピーカー 1
ええ。OSSへの貢献イコール、プログラミングコードを書くことではないんですよ。
違うんですか?
はい。ソフトウェアが世の中で使われるためには、わかりやすい説明書、つまりドキュメントが必要ですし、海外のソフトウェアを日本で使いやすくするための翻訳作業も不可欠ですよね。
スピーカー 2
ああ、なるほど。バグを見つけて、ここでエラーが出ましたよって報告するだけでも立派な貢献になるわけですね。
スピーカー 1
その通りです。実際、英語のソフトウェアを日本語に翻訳する作業を通じて、自然と生きた英語が身についたという事例もたくさんあるんですよ。
スピーカー 2
ええ。
学校のテストのように、完璧な文法じゃなくても、コミュニティの人たちは、意味が通じればOKと受け入れてくれるんです。実践的な学びの場として機能しているんですよね。
スピーカー 2
プログラミングの知識がなくても参加できる入り口はたくさんあると、しかも今は歴史上類を見ないほどそのハードルを劇的に下げるゲームチェンジャーが存在しますよね。
スピーカー 1
はい。生成AIの存在ですね。
スピーカー 2
ええ。
スピーカー 1
この数年の生成AIの進化は、OSSの2歩目の壁を越えるための最も強力な橋渡しになっています。
これまで頭の中に、こうすればもっと便利になるのにというロジックがあっても、それを表現するためのプログラミング言語、シンタックス、お知らないがために多くの人が挫折していましたから。
スピーカー 2
つまり、外国語の単語を知らないから喋れなかった状態ですね。でもAIがあれば、私が普段使っているこのブラウザの画面、右上のボタンをもっと大きくして赤色に変えるプログラムを書いてって、普段話している日本語で指示を出すだけでいいんですよね。
ええ。
スピーカー 2
AIが術を信じにコードという形に翻訳してくれる。
スピーカー 1
そうなんです。プログラミング教室では、中学生の生徒がAIを使って自分だけのゲームのルールをあっという間に書き換えたりしているそうですし。
スピーカー 2
すごい時代ですね。
スピーカー 1
ええ。それに、70代や80代の方々も自然言語を使って自分専用の便利なツールを作り始めているんですよ。
これは本当にエキサイティングな変化ですよね。専門的な訓練を受けたエンジニアだけが増物主だった時代は終わって、自然言語さえ操れば、あなたも私もテクノロジーを使いこなすクリエイターになれる。与えられたツールの不便さにただ我慢して使われる側から抜け出せるんですね。
スピーカー 1
デジタル技術が一部の専門家のブラックボックスから解放されて、本当の意味で民主化されつつあると言えるでしょうね。
デジタル世界のクリエイターへ:最初の一歩
スピーカー 2
わくわくしてきました。では、今日から私たちが実際に消費者からクリエイターへ少しだけ足を踏み入れるには具体的にどうすればいいでしょうか。
実はとても簡単なことから始められるんです。まず、あなたが毎日使っているスマートフォンやウェブブラウザーの設定画面を開いて、ライセンス情報という項目を探してみてください。
スピーカー 2
ああ、あの普段絶対に読まずにスクロールしてしまう英語がびっしり書かれたページですね。
スピーカー 1
ははは、そうです、それです。そこを見ると、一つのアプリの中にどれほど無数のOSSが組み込まれていて、どれだけ多くの見知らぬ人たちのお世話によってあなたの生活が成り立っているかが視覚的にわかります。
スピーカー 2
なるほど。
スピーカー 1
見えない庭師たちの存在を感じるはずですよ。
スピーカー 2
それから、生成AIをすでに触ったことがある人なら、ほんの小さなスクリプトでもいいから動くものを作らせてみるのも面白そうですね。
スピーカー 1
ええ、強くお勧めします。例えば、パソコンの画面にこんにちはと表示するだけのプログラムを作ってと指示するだけで構いません。
スピーカー 2
はい。
スピーカー 1
自分の言葉がシステムを動かした瞬間のあの感動は、最初の一歩として非常に強力ですから。そして、もし自分もOSSのコミュニティを覗いてみたいと思ったら、ぜひOSSゲートで検索してみてください。
スピーカー 2
彼らのウェブサイトにはチャットへの入り口がありますし、YouTubeで過去のワークショップの様子を見ることもできるんですよね。
スピーカー 1
ええ、いきなり参加しなくても、まずはどんな雰囲気でソフトウェアのお世話が行われているのか、眺めてみるだけでも世界が広がりそうです。
スピーカー 2
ちなみにOSSゲートは今年で活動10周年を迎えるそうで、10月に東京でオフラインの記念イベントも開催されるんですよね。
スピーカー 1
はい。画面の向こう側にいる生身のメンテナーたちと直接話せるチャンスですね。ソフトウェアが魔法ではなくて、人間の絶え間ない営みによって維持されている。その事実に気づくだけで、私たちが日々見ているデジタルの風景は驚くほど温かみのあるものに変わるはずです。
スピーカー 2
そうですね。今日からあなたの目の前にあるアプリの見方は確実に変わります。それは絶対に文句を言ってはいけない完成品ではありません。
もし明日、いつも使っているツールに使いにくいなぁとイラッとしたら、ため息をついてスマホを閉じる前に、もし自分ならここをどう直すだろうと少しだけ想像してみてください。
あなたがただの使われる側からデジタルの生態系を形作る、使いこなす側へと変わるパラダイムシフトはその小さな疑問から始まるんです。さあ、あなたなら明日の世界をどう改造してみたいですか?
ご視聴ありがとうございました。
16:43

コメント

スクロール