EVERYDAY
<Heroes/>

Youtubeバッジスポティファイ・バッジApple Podcastバッジ可聴バッジアマゾン・ミュージック・バッジRSSフィードバッジ

バタフライ・エフェクト:アップル最悪のキーボードがいかにしてLinuxの伝説を作ったか

ヘイデン・バーンズ

私はまた、オープンソースの持続可能性や、オープンソースの代替的な資金調達モデルについてもよく考えていました。私が子供の頃は、LinuxのCDをComputer Shopperの裏から注文するか、実際に買ってお金を払って買っていました。そして、Linuxにお金を払うという考えからは、ちょっと離れてしまったんだけど、これは実際にオープンソースの開発者をサポートするものなんだ。だから、私たちの特注ディストロをマイクロソフトストアに置いて、10ドルだけ要求して、ヘイ、私たちはこの仕事をしたんだ、と言ってみよう。このクールなディストロは、箱から出してすぐに使えるものです。数百人が試してくれるだろうと思っていたら、数ヶ月のうちに何千ものダウンロードがあった。私をあなたのヒーローにしてください。

ヘイデン・バイリオ

Hero Devsがお届けするポッドキャスト「Everyday Heroes」をお聴きいただいています。エブリデイ・ヒーローズのエピソードへようこそ!この番組は、ウェブの名もなきヒーローを紹介するものです。その通りです。オープンウェブのバックボーンである、オープンソースのメンテナ、貢献者、オーガナイザを紹介します。私の名前はヘイデン・バイリオ、共同司会者のウェンディ・ハーストとここにいます。ウェンディ、今日の気分はどう?

ウェンディ・ハースト

とてもいい、とてもいい。机の上を整理していたんだ。

ヘイデン・バイリオ

そうそう。

ウェンディ・ハースト

そして楽しいものを見つけた。ゴム製のアヒルだ。

ヘイデン・バイリオ

ゴム製のダッキー?

ウェンディ・ハースト

ただのゴム製のアヒルだよ。カンファレンスの後、私のものとして持っていました。カンファレンスで配っていたものなんだ。おなかにHero Devsのコーディがついているんだ。とにかく、私の小さな相棒で、机の上に置いているんだ。開発者の世界でラバー・ダッキングという概念を聞いたことがありますか?ええ、ここで働くまで知りませんでした。初めて聞いたときは、人事部とかと揉めたくなかったから調べたよ。ラバー・ダッキングみたいにね。

ウェンディ・ハースト

その意味がよくわからなかったが、エンジニアリングの世界におけるラバー・ダックのコンセプトは、デバッグに通じるものがある。あるコードをデバッグしたいとき、ゴム製のアヒルや無生物に一行ずつ話しかけるんだ。そうすることで、問題を特定しやすくなるんだ。なぜなら、基本的には自分自身の問題を解決しているんだけど、誰かに向かって大きな声で話すことで、その問題を解決できるんだ。そうすることで楽になることもある。私はエンジニアではありませんが、それでもいつも使っています。僕はプロジェクトマネージャーで、他にもいろいろなことを管理しているんだけど、プレゼンの準備をするときとか、他の人の前で話をするときに役立つんだ。このラバーダック。

ヘイデン・バイリオ

あのラバー・ダックは覚えているよ。スーツケースいっぱいのゴム製アヒルを何個も持っていたよね。長い間?

ウェンディ・ハースト

とても多い。

ヘイデン・バイリオ

ああ、たくさんあったよ。誰が聞いているのか、誰が見ているのか、みんなにわかるように持っていくんだ。カンファレンスで処分するために持ってくるの。ウェンディは、テーブルの向こうにあるものをみんなに投げるのが大好きなんだ。だから、もしあなたがカンファレンスに来て、そこにヒーロー開発者たちがいて、僕とウェンディがいたら、何か投げられるかもしれないと思ってね。だから、両手を準備しておいてね。でも、それはいいことだ。本当に重要なことをしなければならないときは、机の上をきれいにするのが好きなんだ。

ヘイデン・バイリオ

ウェンディ、私は机の上を掃除するのが好きなの。それが私の先延ばしモードなの。でも、ホストの話はこの辺にして、ゲストの紹介をしましょう。今日のゲストの名前はトップです。ウェンディ。子供たちはそう言うよね?トップです。

ウェンディ・ハースト

もちろんだ。

ヘイデン・バイリオ

わかったよ。やっぱりね。とにかく、本題に戻ろう。今日のゲストは出版作家だ。彼は、これまでの番組で唯一、司法試験に合格した人物だ。そして、彼は法律家から技術界に転身し、ヒューレット・パッカードや現在のHero Devsのような企業でオープンソースの取り組みをリードしてきた。そして、これ以上金箔をつけることなく、ヘイデン・バーンズを歓迎しよう。

ヘイデン・バイリオ

参加してくれてありがとう。

ヘイデン・バーンズ

ウェンディ、ヘイデン、呼んでくれてありがとう。

ヘイデン・バイリオ

分かってるよ。ヒーロー開発者は、ヘイデンを雇うだけでなく、Bで始まる名字のヘイデンを雇う必要があったんだ。でも ヘイデンは特別で 個性的で みんな素晴らしいの少なくともママは そう言ったわヘイデン 始めるわよこのポッドキャストは、僕とウェンディが作った "Fork, Star or Deprecate "っていうゲームから始まるんだ。

ヘイデン・バイリオ

ウェンディ、それを取り上げてくれ。

ウェンディ・ハースト

ああ、わかった。よし、このゲームでは、オープンソースのツールやプログラミング言語、あるいは技術的な馬鹿げたコンセプトなど、僕らが作ったものから何でもいいから何か言って、それをフォークするか、改良するか、スターをつけるか、放っておくか、あるいは非推奨にするか、完全に引退させるかを決めてもらう。ゲームの準備はできていますか?

ヘイデン・バーンズ

そうだね。

ウェンディ・ハースト

さあ、始めましょう。PowerShellコアスター。Cシャープ。

ヘイデン・バーンズ

スターだ。

ウェンディ・ハースト

ハッカソンフォーク。Linux、WSL採用、開発ワークフローのためのWindowsサブシステム。

ヘイデン・バーンズ

私のGitHubレポの素晴らしいWSLに星を。はい、どうぞ。

ヘイデン・バイリオ

オーケー。

ヘイデン・バーンズ

オーケー。

ウェンディ・ハースト

Microsoft Azureのフォーク。発音が正しいことを願っている。

ヘイデン・バイリオ

そうだ。

ウェンディ・ハースト

次の1つ。コマンドラインインターフェイス。

ヘイデン・バーンズ

どんなインターフェースですか?

ウェンディ・ハースト

コマンドラインインターフェイス。

ヘイデン・バーンズ

ああ、スターだ。

ウェンディ・ハースト

開発者の燃え尽きに対する意識。

ヘイデン・バーンズ

ああ、フォーク。大きいね。

ウェンディ・ハースト

オーケー。クラシックasp。クラシック 非推奨のみわかった。シェークスピア英語でコードを書き換えるAIツール。

ヘイデン・バーンズ

スターだ。もちろんスター。つまり、自然言語コーディングがその次だ。そして、その次はシェイクスピアの自然言語コーディングだ。

ウェンディ・ハースト

そうだ。ここから先、どこに行くのかわからない。そして最後に、すべてのキーワードが絵文字になるプログラミング言語。

ヘイデン・バーンズ

スターだ。そうだ。シーン。

ヘイデン・バイリオ

いいね。演奏してくれてありがとう。ちょっとしたウォーミングアップみたいなものさ。いいね。今回はいいね、ウェンディ。気に入ったわそうだね。シェイクスピア・イングリッシュは自然言語の次のステップだよね?だって

ヘイデン・バイリオ

サイクルだ。そうだろ?世界はサイクルであり、最終的にはnonceとかそういう言い方に戻るだけなんだ。だから待ちきれないよ。ゲームの話はさておき、ポッドキャストはヘイデン・バーンズと彼の旅についてもう少し知るためのものです。ヘイデンさん、最初の質問は、何があなたを法律から技術に引きずり込んだのですか?

ヘイデン・バーンズ

僕は何年も前から、趣味でオープンソースをいじってきたんだ。最初のLinuxディストロは98年か99年のRed Hat 5だったと思う。当時は読まなければならない本がついていて、最初のマシンにインストールして、必要なドライバをサポートするためにカーネルをビルドしなければならなかった。それがLinuxの最初の経験でした。でも不思議なことに、高校や大学では数学や伝統的なコンピューター・サイエンスの授業はあまり得意じゃなかったんだ。だから、進路としては見送ったんだ。私はほとんど独学のプログラマーだった。オープンソースのコミュニティには積極的に参加したし、チャットやフォーラムなどにも参加した。

ヘイデン・バーンズ

結局、ロースクールに入り、弁護士になって、自分の事務所を開くことになった。たとえば、うちの郡の司法システムは古いIBMのメインフレームを使っていて、古いJavaアプレットでログインする必要があった。これならフロントエンドが書ける。それで、フロントエンドとフラスコとちょっとしたPythonを組み合わせて、自分のケースのステータスをチェックしたり、受信したケースをモニターしたりするためのモダンなウェブ・インターフェースを突然手に入れたんだ。だから私はいつもいじくりまわして、学習し、トレンドを追いかけていた。おかしな回り道だったね。僕は大のコマンドラインファンで、大のUNIXオタクなんだ。後ろにUNIXのポスターが貼ってあるよ。

ヘイデン・バーンズ

クラシックなHP Unix UXとアップルはバタフライキーボードを搭載した新しいMacBookを発表した。信じられないかもしれないが、私はバタフライキーボードに耐えられなかったので、これが私のキャリアの軌道を変えたかもしれない。というのも、私はバタフライ・キーボードに耐えられなかったからだ。それで私はThinkPadを試してみた。キーボードは気に入ったが、やはりOfficeのようなものが必要だった。でも、ニックスターミナルにアクセスしたかった。そこで、WSL Windows Hostess for Linuxという新しいものをチェックした。そして、私の経歴と仮想化に対するいじり方と魅力に基づいて、即座に夢中になった。

ヘイデン・バーンズ

そして、そこから雪だるま式に物事が進んでいった。

ヘイデン・バイリオ

ところで、このエピソードのタイトルが決まったようだ。アップルのバタフライキーボードが私の人生を変えた」。この時点では、あなたはまだ弁護士をやっていて、あなたが経営する法律事務所のようなもののためにアプリケーションを作っているんですよね?前に進みましょう。もう少し詳しく知りたいのですが、その移行はいつ起こったのですか?その話を聞かせてください。

ヘイデン・バーンズ

それでWSLでハッキングを始めて、WSLで面白いことをやっている他のハッカーたちとつながり始めた。そして、WSLを中心に小さなコミュニティが広がっていった。これは比較的初期のことだった。WSL1を動作させるには、ハックやパッケージの再構築などが必要でした。みんな面白いことに取り組んでいた。そして基本的に、僕はWSLコミュニティーの友人たちと集まって、みんなが取り組んでいるクールなハックを全部取り出して、それを組み合わせて、箱から出してすぐに使える特注のLinuxディストロ派生版を作ったらどうだろうと言ったんだ。そして、オープンソースの持続可能性や、オープンソースの代替的な資金調達モデルについても、いろいろ考えていました。

ヘイデン・バーンズ

私が子供の頃は、LinuxのCDをコンピュータショッパーの裏から注文するか、実際に買ってお金を払って買っていた。そして、Linuxにお金を払うという考えから少し離れてしまったが、これは実際にオープンソースの開発者をサポートするものだ。だから、私たちのオーダーメイドのディストロをマイクロソフトストアに置いて、10ドルでいいよ、と言ってみよう。箱から出してすぐに使える、クールなディストロを用意しました。そして、それをストアに並べました。数百人が試してくれるだろうと思ったんだ。しかし、数ヶ月のうちに何千ものダウンロードがあった。マイクロソフトは、新しいウィンドウズ・ターミナルをとてもクールなシズルリールで発表し、ディストロの選択肢の小さなドロップダウンに私たちを含めてくれました。

ヘイデン・バーンズ

そして、ああ、すごいなと思った。そして、マイクロソフトの開発者会議であるマイクロソフト・ビルドに招待され、講演をすることになりました。そして、昼は法律事務所、夜は小さなWSLスタートアップ・コンサルタント会社を経営するようになりました。そして、企業の関心を集めるようになりました。私たちは、WSL用の公式Fedoraリミックスを提供するまでに発展しました。エンタープライズ向けのビルドや、後にWSL管理ツールも開発しました。それらは今でもRaftのように残っていて、よくメンテナンスされ、新しい機能が追加されています。それが私のフルタイムの仕事になったんだ。

ヘイデン・バーンズ

新しいクライアントを取るのをやめて、Windows上のLinuxということで、Wのつくペンギンと呼んでいたものを倍増させたんだ。やがて私は、Ubuntuの生みの親であるCanonicalに声をかけられました。私たちのうちの何人かは、プロジェクトからCanonicalに移籍し、Ubuntu on WSLの取り組みをリードする機会を得ました。何人かのエンジニアは残りました。私はそのプロジェクトの持続可能性を維持することを信じていたので、BDFLの役割を残ったエンジニアの1人に引き継ぎました。そのプロジェクトは、今でも非常に活発です。そして私は、CanonicalのWSLでUbuntuを引き継ぎました。

ヘイデン・バイリオ

いやあ、とてもクールな変遷だね。ペンギンがまだ健在だっていうのもクールだね。本当にクールだ。オープンソースは、私が多くのビジネスやスタートアップに携わってきたように感じることが多いのですが、オープンソースは、あなたが何かを作るのを手伝ったように感じることがあります。この時点で、それは潜在的にあなたの遺産の一部になるようなものです。それがまだ活動中であることを見て、ああ、これは創設や実現に大きな役割を果たしたんだ、と感じるのはどんな感じなんだろう。それは誰かにどんな感情を与えるのだろう?

ヘイデン・バーンズ

信じられないほど充実している。リードを引き継いだエンジニアのカルロスも素晴らしい。今でもできるときは手伝っているよ。そしてそれは今も続いている。それは、エンタープライズがオープンソースの持続可能性、特に大規模なプロジェクトの主要な原動力であることは誰もが理解しているということでした。しかし、プロ・ユーザーが、自分たちが使うオープンソース・ソフトウェアに少しはお金を払うという考え方に戻るような考え方が必要だと思います。GitHubのスポンサーシップのようなものも選択肢のひとつだ。サポートを示すためのアップグレードもそのひとつだ。

ヘイデン・バーンズ

Nano zipのようなプロジェクトには、スポンサーシップ・エディションという別の選択肢があります。しかし私は、プロ・ユーザーと、そのプロ・ユーザーにとって価値の高い、大規模だが一般的にはニッチなツールとの間の社会契約、そしてそのプロ・ユーザーが長期的にそれを維持するために貢献するというアイデアが好きだ。そうすることで、プロ・ユーザーは自分たちが頼りにしているプロジェクトの持続可能性をサポートし、資金を得るだけでなく、プロ・ユーザーとツールを作っているエンジニアの間に存在する社会契約のようなものを形成することができる。これは本当に特別なことで、要件定義書に何かを書き込むだけでは、しばしば欠けてしまうものだと思います。開発者とそのような関係になるとは限りません。少なくともいくつかのスペースでは、プロユーザー、開発者、そしてツールのクリエイターの間にそのような関係を築く余地があります。

ヘイデン・バイリオ

彼らが使っているツール、そのすべてに対して100%。というのも、あなたが話している社会契約は、一般的な感覚から見て、自分の会社が自分の働きに報いてくれたり、昇給や昇進を提示してくれたりしたときに、どれだけ親近感やつながりを感じられるか?という感じだ。そして、それはどちらにも作用する。つまり、Hero Devsでは、あまり突っ込みたくなかったのですが、Herodeskでは明らかにウェブを前進させたいと思っていますし、ウェブを前進させるプロジェクトを支援し、資金を提供したいと思っています。それは本当に素晴らしいことです。私がHerodeskに入社してまだ日が浅いですが、Herodeskは私たちの大きな財産です。そして、最初の小切手を書いて、その人を見て、その人はもっと多くの時間をそのプロジェクトに費やすことができ、どうやって請求書を支払うかを考える時間を減らすことができる。そして自分自身をすり減らす。

ヘイデン・バイリオ

本当にクールな気分だよ。よし、素晴らしいことだ。私たち3人が働いている会社について少しお話ししましょう。HeroDevsについて少しお話ししましょう。エブリデイ・ヒーローズはHeroDevsがお届けします。HeroDevsは、私たちの終わりのないサポート製品ラインを通じて、寿命の尽きたオープンソースソフトウェアの安全なドロップイン交換を提供します。SOC2、HIPAA、FedRamp、その他あらゆる略語や規制機関へのコンプライアンスを維持することができます。また、実際の脆弱性修正も可能です。

ヘイデン・バイリオ

新機能とセキュリティのどちらかを選ぶ必要はありません。また、800社以上のクライアントを持ち、サポートされていないオープンソースも安心してお任せいただけます。ですから、あなたが私たちを必要とするなら、私たちはここにいます。もし必要なければ、それはおそらく最新バージョンに移行したということでしょう。だからハズレだ。いずれにせよ。詳しくはherodeads.comをご覧ください。では、通常の番組に戻ります。

ヘイデン・バーンズ

平和だ。

ヘイデン・バイリオ

さて、ヘイデン、次のゲームの時間だ。

ヘイデン・バーンズ

オーケー。

ウェンディ・ハースト

私たちは、あなたが知っていること、そしてあなたがしていることについて多くを学びました。そして今度は、あなたの仕事とはまったく関係のない、キッチン雑貨の歴史についてあなたが知っていることを3つ質問します。準備はいいかい?

ヘイデン・バーンズ

よし。クラシックだ。

ヘイデン・バイリオ

わかったよ、ウェンディが何をしようとしているのか、君もわかっているはずだ。私を信じて。

ウェンディ・ハースト

さて、質問その1。最初の電動コースターは1900年代初頭に導入されました。その大きな欠点は何だったでしょう?A プラグを差し込んだままにしておくと発火する B 一度にパンの片面しか焼けない C プラグを差し込んだまま手でクランキングする必要があった。どうしてわかったのですか?

ヘイデン・バーンズ

彼は天才だ。

ウェンディ・ハースト

ラッキーだった。

ヘイデン・バイリオ

そうだと思った。これは彼の専門知識ではなく、ウェンディについての話のはずだった。ったく。

ウェンディ・ハースト

彼を見て、忙しい人なんだなと思った。きっと料理はあまりしないんだろう。

ヘイデン・バイリオ

それは本当ですか?料理はする?

ヘイデン・バーンズ

あまりない。

ヘイデン・バイリオ

オーケー、いいね。そうだね。うまくいったね。ああ、その調子だ。

ヘイデン・バーンズ

僕はオマッド派なんだ。一日一食。

ウェンディ・ハースト

オーケー。

ヘイデン・バイリオ

一日一食。いいよ。気に入った。相撲らしいね。

ウェンディ・ハースト

質問その2。これは非常に深刻だ。キッチンエイドを象徴するスタンドミキサーは、1919年に初めて販売されました。そのデザインのヒントになったものは何でしょう?A、潜水艦のミキシングメカニズム、B、船のプロペラ、C、パン屋の帽子?A、A、潜水艦のミキシング・メカニズム。どうしてそれを?

ヘイデン・バーンズ

こうして私は司法試験に合格した。推測するのが得意なんだ。

ヘイデン・バイリオ

プロ推理家のようにね。私を騙せると思ったの?私はただ。推測の専門家なんだ。潜水艦のミキシング・メカニズムと言ったね。

ウェンディ・ハースト

メカニズム

ヘイデン・バイリオ

何を指しているのだろう?あれか。あれはプロペラじゃない。潜水艦の中みたいだ。すごいな狂気の沙汰だよし

ウェンディ・ハースト

私はググっていない。これらの答えを独自に検証したわけではないからね。さて、質問その3。スプーンとフォークのハイブリッドで有名なスポークの起源は?A, 中世の騎士が使っていた食器?B、19世紀にロードアイランド州の医師が特許を取った。C, A, 1970年代にファーストフードチェーンが仕掛けたマーケティング・ギミック?B、B、ロードアイランドの医師による19世紀の特許。

ヘイデン・バイリオ

私なら3番を選ぶね。スポークは明らかに、ばかげた偽のキャンペーンによって発明され、それが結局は本物になってしまったのだろうと思った。正直なところ、スポーツはもっと使われるべきだ。

ウェンディ・ハースト

普遍的なもののための普遍的な道具。

ヘイデン・バイリオ

反対側にソケットのようなものを付けるだけで、基本的に必要な工具は何でも揃う。遊んでくれてありがとう、ヘイデン。

ヘイデン・バーンズ

ありがとうございます。ええ。

ヘイデン・バイリオ

よぉ、ここで楽しむんだ。僕たちはここで楽しんでいる。さて、話を戻しますが、明らかにあなたは専門家であり、私たちが中断した場所を推測するつもりですが、あなたがCanonicalのチームに正式に参加した頃だと思います。UbuntuのWSLをリードしていました。ではそこから始めましょう。そこからここまで行きましょう。この時点まで。

ヘイデン・バーンズ

そう。CanonicalでUbuntuに取り組んでいたとき、私は開発者支援者として参加し、最高の人からコミュニティ支援を学ぶことができました。マーティン・ウィンプレス。弱虫。アラン・ポープはポーピーの名で知られ、Linuxコミュニティでは有名です。そこで仕事のコツを学んだ。最終的にはwslでUbuntuのエンジニアリング・マネージャーに昇進した。技術的にはデスクトップチームの一員だった。

ヘイデン・バーンズ

Ubuntuデスクトップのリリースプロセス全体に関わることができました。SnapsやUbuntuコミュニティの他の側面にも関わるようになりました。その頃、クラウド・ネイティブな開発にWSLが多く使われていることに気づき始め、CanonicalのMicroK8ディストリビューションのKubernetesを使ったKubernetesの動向に興味を持ちました。私はこの時点で、WindowsとLinuxでのユニークなクロスプラットフォームの経験を持っていて、クラウド・ネイティブの分野に参入したいと思うようになりました。数年後、Rancherに転職する機会を得ました。Rancherはその後suseに買収されましたが、私のエンジニアリング・マネジメント・スキルを活かして、Rancher KubernetesディストリビューションのWindowsコンテナ面をリードすることになりました。そこで私は、Linux on Windowsのスキルを、Windows on Linux VM上でWindowsコンテナを実行することに応用し、Kubernetesのエコシステムに関与し、そこでより多くを学ぶことができました。もっと学ぶ。Kubernetesの低レベルのサービス・メッシュとか、そういうものにちょっと関わってみる。

ヘイデン・バーンズ

本当に面白かった。最終的には社内のDevOpsチームを率いて、Rancherのドキュメンテーション・チームの立ち上げにも携わりました。でも最終的には、ペンギンやWSLのコミュニティ、そしてUbuntuのコミュニティで築き上げられたコミュニティ活動に戻りたいと思うようになりました。面白いことに、もう数年前のことですが、私は周囲を見回していました。後にHPEヒューレット・パッカード・エンタープライズに買収されたオープンソースのMLopsプラットフォームで、大規模な機械学習プロジェクトを1台のワークステーションからHPのCrazeスーパーコンピューターまで拡張し、そこでチームを作ってMLに真っ先に飛び込んだ。それはとてもエキサイティングなことでした。このようなことを通して、私はWSLのコミュニティーに関わり続けました。そして、そこから枝分かれして、Azureを軸とするマイクロソフトの周りで成長している、より広範なオープンソースのエコシステムに関わるようになりました。Canonicalではマイクロソフトと協業し、Windows RancherではWindowsコンテナでマイクロソフトと協業しました。

ヘイデン・バーンズ

旧マイクロソフトから新マイクロソフトへの移行の一環として、マイクロソフトのパートナーであり、このエコシステムのコミュニティ・リーダーであることは、本当に興味深いことだった。時折、私はマイクロソフトの回し者や擁護者だと非難されることがある。でも、UbuntuやLinuxコミュニティでの私の仕事のせいで、私は多くの人々からマイクロソフトの人間だと思われている。そしてマイクロソフトのエコシステム内でも、私はLinuxの人物のように見られることが多い。というのも、私は両方のテクノロジーを受け入れ、日々使用しており、オープンソースを信じ、すべてのエコシステム、すべてのオペレーティングシステムを改善し、両方の長所を活用し、最高のツールでオペレーティングシステムやエコシステムを相互受粉させることを信じているからです。その背景には、CanonicalからRancher、Determine、そして現在のHerobevsに至るまで、マイクロソフトのパートナーとして、またマイクロソフトのMVPとしてそのエコシステムで働き、そのエコシステムで遊び、他のコミュニティ・メンバーやマイクロソフトの人々と関係や友情を築いてきたことがあります。そして、それはとても楽しいことだった。

ウェンディ・ハースト

今、オープンソースの世界にいる、あなたのような人たちにどんなアドバイスをしますか?彼らは自分のものを作っていて、人々が自分のものを採用してくれることに興奮している。オープンソースの世界では、そのようなことでお金を受け取ることに、ある種の汚名がある。

ヘイデン・バーンズ

オープンソースには、いくつかの興味深い、やや否定的な信念があります。つまり、あるものは単に有害で、あるものは時代遅れで、あるものはオープンソースの足かせになっていると思う。ある種の人々の間では、オープンソースやフリーソフトウェアをやることで報酬を得るというネガティブな考え方は有害だと思います。つまり、それがすべての人の仕事である必要はないと思います。確かに僕は、自分でオープンソースプロジェクトを構築し、メンテナンスすることで、多くの個人的な満足感を得ている。僕はボスであり、プロジェクト・マネージャーであり、リリース・シーケンスを設定する。しかし、もしあなたが広く利用されているツールを開発しているのであれば、報酬を期待するべきだと思います。そのギャップを埋めるのは難しいことです。

ヘイデン・バーンズ

npmやGitHubのスポンサーに寄付を求めるとか、Tide Liftのようなプロジェクトに参加するとか、オープンソースの会社に雇ってもらうとか。確かに、私がエンジニア候補の採用を検討しているとき、必ずしも彼ら自身の長期的なオープンソースプロジェクトを構築し、保守していることを求めているわけではありません。しかし、オープンソース・プロジェクトへの貢献は、オープンソース企業の採用マネージャーとして常に私が求めるものです。一般的にオープンソースの仕組みに精通していることは、オープンソースの仕事に就く上で大きなプラスになります。残念なことに、他にも有害な信条がいくつか残っているようですが、そのような信条は端っこのほうで増えているようです。マイクロソフトは敵だ。私は、自分の好きなものを使おうという大きな支持者だ。macOSが好きなら、Linuxデスクトップが好きなら、それを使えばいい。

ヘイデン・バーンズ

WSLについての私のつぶやきに返信する必要はないし、本物のLinuxを使っているようなものだ。本物のLinuxなんだから。ゲートキーピングや、正しいやり方は1つだという考えは捨てよう。自分にとって幸せで生産的なものを使い、変化を受け入れる。つまり、オープンソースや一般的なフリーソフトウェアの一部は、イノベーションを促進したいからコードを共有するのです。そして、企業がオープンソースに軸足を移し、フリーソフトウェアを採用するとき、25年前のことにこだわってはいけない。私が指摘することのひとつは、マイクロソフト社には、オープンソース・ソフトウェアにしか携わったことのないエンジニアやシニア・エンジニア、さらにはマネージャーまでが存在するということだ。それが現実なのだ。

ヘイデン・バーンズ

マイクロソフトの擁護者になるのではなく、好きなものを使い、自分に合ったものを使う。企業や組織が変化することを受け入れること。強い信念を持ちつつも、ゆるやかに持つこと。新しい情報が入ってきたら、考えを変えるオープンさを持つこと。そしてそれは、オープンソースやフリーソフトウェアのあるべき姿についてどう考えるかにも当てはまる。そして、オープンソースを持続可能なものにするためには、開発者に報酬を支払う必要がある。良いニュースは、私たちが今そのことについてもっと話していて、開発者に報酬を支払う方法がどんどん増えていることです。

ウェンディ・ハースト

どう質問していいのかさえわからなかった質問に対する素晴らしい答えだ。

ヘイデン・バイリオ

趣味であれ何であれ、私が人生で関わってきた多くのことに当てはまることだと思う。特にソーシャル・メディアが発達した現在では、「エコーチェンバー(反響の部屋)」になってしまうという避けられない問題がしばしばあります。ヘイデン......誰かが何かをすることに対して強い感情を持っていると、そのことについて確証バイアスを与えてくれる人たちを見つける傾向がある。あなたはキャリアを広げることができたようですね。技術畑からそのままキャリアをスタートさせたわけではありませんよね。徐々にテクノロジーに移って、そのままオープンソースに移って、それから他の仕事もしたようですが、またこのコミュニティの役割に戻りましたね。そして今、あなたはHerobevsで、よりコミュニティ的な役割を担い、私たちのネット活動の多くをリードしています。ネットへの取り組みです。

ヘイデン・バイリオ

若い世代の開発者へのアドバイスとして、反応だけを学ぶべきだとか、これだけを学ぶべきだとか、これがベストだとか、そういうエコー・チェンバー(反響の部屋)に閉じこもっている人がいると思うのですが、その辺りについてはどうお考えですか?

ヘイデン・バーンズ

つまり、プラットフォームやエコシステムを選ぶということです。今日、選択肢や選択肢は非常に多く、1つに絞ることは長期的には限界があると思います。1つの分野で強力なコンピテンシーを身につければ、キャリア的に有利になることは確かです。しかし、たとえあなたがフルタイムの.NET開発者であったとしても.NET開発者であったとしても、GOやRust、その他の新進気鋭のプログラミング言語の発展を見守り、それらの言語を使ったプロジェクトを行うことで、より優れたC言語やF言語、vb.NET開発者になれるはずだ。.NETの開発者をより良くすることができる。いろいろなことを学べる。何でも試してみて、おそらくいくつかのことは得意になるでしょう。でも、他のこともどんどん試してみてください。

ヘイデン・バイリオ

聞いているジュニア・デベロプがそのナゲットをつかみ、それを前進させてくれることを願っている。あなたが今していること、そしてHerodesでの役割に話を移したいと思います。あなたは今、ヒーローズで何をしているのですか?

ヘイデン・バーンズ

このようなオープンソースの変革の一環として、マイクロソフトの大きなピボット?マイクロソフトは、主要なアプリケーション開発プラットフォームである.netをオープンソース化した。ウェブアプリからデスクトップアプリ、ターミナルアプリまで、あらゆるものを構築できる。Linux、Windows、macOS、Android向けにビルドできる。私はHaikuのためにネットアプリを作った。beOSの後継であるHaiku用のNetアプリも作った。つまり、FreeBSDやSolarisをサポートしているんだ。クールだよ。PowerShellに慣れてからは、C言語はそれほど難しく感じなかった。

ヘイデン・バーンズ

そこには共通点がある。Goは新しいもの、Rustは新しいもの。でも、C言語はとても快適で、ネットのエコシステムの中でC言語を使って開発してきました。しかし、マイクロソフトのオープン・ネット・エコシステムでC言語を使った開発をしばらく続けてきた。しかし、マイクロソフトはオープン。Sourced。この変革の一環としてNetがオープンソース化され、最終的にはNet 5になった。

ヘイデン・バーンズ

彼らは独自のバージョンでいくつかのオープンソース版をリリースした。しかし、Net5が次の大きなリリースとなった。Netがリリースされ、プロプライエタリ版とオープンソース版が統合された。だから、プロプライエタリな初期バージョンがまだ存在している。しかし、5以降のすべてのバージョンは完全にオープンソースで、6が最新のLTSだった。それは最近サポートが終了した。8がその次。9はリリースされたばかりだ。

ヘイデン・バーンズ

そこにはクールな機能強化がたくさんある。しかし、ここでの開発者たちは、多くの企業や..NETの偶数バージョンの3年間のLTSサポートウィンドウにいくらか制限を感じている企業や政府機関をサポートする.NET開発ショップがたくさんあることを私たちは認識している。

ヘイデン・バイリオ

ネット。

ヘイデン・バーンズ

そこで私はHerodevsに参加し、LTSバージョンの寿命を延ばすためのイニシアチブを主導しました。LTSSがマイクロソフトの公式な寿命に達したときに、アップストリームのオープンソース・バージョンを取得し、セキュリティ・サポートの継続、メンテナンスの継続、LTSバージョンをターゲットに構築されたエンタープライズ・アプリケーションの拡張だけでなく、私が強く感じているのは、企業がlegacy.netや4.net Xシリーズからモダン.Netに移行するのを支援することです。フォーチュン100に掲載されるような大企業では、数十、数百のアプリケーションを移行するために、多くの場合3年以上の猶予が必要になります。つまり、.net 6上のアプリケーションの継続的なサポートを可能にすると同時に、最終的にはレガシーなプロプライエタリ.NETから最新のオープンソース.NETへの移行の窓口を開くことになると私は考えています。.netから最新のオープンソース.Netへの将来のバージョンへの移行の窓口を開くことにもなります。.netへの移行に必要な柔軟性を提供することで、数万台のワークステーションやIoTデバイス、ウェブサイトなど、大規模な移行を安心して計画できるようになります。

ヘイデン・バイリオ

ええ、基本的に3年ごとに切り替えなければならないなんて、想像すらできません。企業によっては、3年という期間はまだ短いように思えるかもしれませんが、それだけで1年、あるいはそれ以上かかるかもしれません。そして、次にちゃんとやらなければならないときまで2年ある。でも、いや、嬉しいよ。というか、私たちはみんな、あなたがここにいてくれて嬉しいと思う。.NETコミュニティをサポートできることを本当に嬉しく思っています。.NETコミュニティをサポートできることを本当に嬉しく思っています。2021年に出版される本を書きました。

ヘイデン・バイリオ

本を書くプロセスはどのようなものでしたか?いつその作業に飛び込んだのですか?2021年と書いてありました。2020年のコビド・プロジェクトのようなものだったのでしょうか?この本を書いた方がいいかもしれない。少し背景を聞かせてください。あなたの本の宣伝もできますよ。

ヘイデン・バーンズ

アプレスのプロWSLを聴いている皆さん、私は他の著者に騙されて、本を書けばいいと言われたんです。簡単だよ、数ヶ月で書けるんだから。それはとても楽しかった。WSLコミュニティーのたくさんのクールな人たちとコラボレーションしたんだ。ヌーノやルーシー、その他にもね。その数年後、本を出版したんだ。期待していたほどにはまとまらなかったけど。いくつかの章をブログ記事として発表した。

ヘイデン・バーンズ

もう一本、執筆中なんだ。編集者からもう今日、次の章へのサインを求めるメールが来ているはずだ。最初の本は間違いなく技術書だ。新しい本は、この分野の歴史やジャーナリスティックな本になりそうで、ワクワクしているよ。でも、期待していてほしい。

ヘイデン・バイリオ

そうするよ。それはエキサイティングなことだ。本が一冊できて、それを出版するというのは、大きな達成です。ところで、あなたの現在の本については、番組ノートにリンクしておきますね。でも、私はそう思います。つまり、ここまでは素晴らしいものでした。今日の最終戦のような感じで締めくくりたいと思います。ヘイデン 空白を埋めるゲームをしよう

ヘイデン・バイリオ

ウェンディ、それを取り上げてくれ。

ウェンディ・ハースト

ライトニング, 空欄を埋めろこのゲームでは、60秒以内にできるだけ多くの質問に答えてください。より多くの質問に答えれば答えるほど、より多くの自慢を持ち帰ることができます。準備はいいかい?

ヘイデン・バーンズ

そうだ。

ヘイデン・バイリオ

60秒オーケー。ストップウォッチを出す必要がありますか?

ウェンディ・ハースト

そうだ。

ヘイデン・バイリオ

オーケー。

ウェンディ・ハースト

あのね。実は持っているんだけど、60秒の計算が正しいかどうかわからないんだ。

ヘイデン・バイリオ

私にやらせて。いいかい?

ウェンディ・ハースト

はい。準備完了。セット。ゴー。オープンソース・ソフトウェアとは、ソースコードが一般に公開されているソフトウェアのことです。はい。GPLライセンスは、オープンソースで最もよく使われるライセンスの1つで、何をする自由を強調している?

ヘイデン・バーンズ

修正する。

ウェンディ・ハースト

ほとんどのオープンソースプロジェクトで使用されているバージョン管理システムは、getと呼ばれています。はい。世界で最も人気のあるオープンソースのオペレーティングシステムはBlink Linuxである。はい。40%以上のウェブサイトを支えるコンテンツ管理システムは、Blink WordPress。はい。サン・マイクロシステムズによって開発されたオープンソースのデータベース管理システムは、Blink SQLと呼ばれています。

ウェンディ・ハースト

おお、惜しい。CanonicalやBlinkのようなMySQL企業は、オープンソースソフトウェアのサポートを中心にビジネスモデルを構築してきた。

ヘイデン・バーンズ

赤い帽子。

ウェンディ・ハースト

その通りだ。

ヘイデン・バーンズ

時間だ。

ウェンディ・ハースト

すごいね。

ヘイデン・バイリオ

7人中6人だ。

ウェンディ・ハースト

これで6問正解だ。

ヘイデン・バーンズ

すごいね。

ヘイデン・バイリオ

私たちだ。

ウェンディ・ハースト

すごいね。

ヘイデン・バイリオ

あなたが最初の人間だ。

ヘイデン・バーンズ

あの試合だ。

ウェンディ・ハースト

確信が持てなかった。一瞬、確信が持てなかった。もし受かるなら、これが司法試験に合格する方法だ。あなたは言った。

ヘイデン・バイリオ

ただ、あの試合は絶対に壊した。素晴らしかったよ。本当に素晴らしかった。すごい。それで、オーケー、素晴らしい結末だったね。超簡単だったね。正直なところ、まだちょっと驚いているんだ。

ヘイデン・バイリオ

オーケー、とにかく、オーケー。確か、モディファイみたいな感じで打つやつだったと思う。モディファイって。GPOから知ってたの?そうだ。わかった、わかった。分かったよ。

ウェンディ・ハースト

規約にも法律にも、何にでも書いてある。

ヘイデン・バイリオ

あなたとデートできて本当によかった。あなたの旅を案内してくれてありがとう。本当に、本当にエキサイティングな話を聞かせてもらったよ。番組ノートにたくさんの情報を載せようと思っているんだけど、例えば、みんなはどこであなたやあなたの活動を知ることができるの?どこであなたの活動をチェックできるのでしょうか?

ヘイデン・バーンズ

TwitterのnxterminalかGitHubでフォローしてください。Rbeardです。

ヘイデン・バイリオ

赤ひげ卿。いいね。

ウェンディ・ハースト

赤ひげ卿。

ヘイデン・バイリオ

そうだね。

ウェンディ・ハースト

スペルは発音と同じだ。

ヘイデン・バイリオ

大好きだよ。あらためて、ありがとう、ヘイデン。私の素晴らしい共同司会者、ウェンディに感謝します。オープンソースとオープンウェブの世界に大きな影響を与えた人物の素晴らしい人生と旅に飛び込むことになるでしょう。それではまた。ヒーローズ

ホスト
ウェンディ・ハースト
ヘイデン・バイリオ
ゲスト
ヘイデン・バーンズ
私は、Linuxコミュニティではマイクロソフト派、マイクロソフト・コミュニティではLinux派と見られている。