LinusTorvaldsがオープンソースコードの商用ユーザーについて語る

先週、 リーナス・トーバルズは、ジェレミー・アンドリュースとの広範な電子メールインタビューを続けました、Tag1の創設パートナー兼CEO。

64月のインタビューの最初の部分で、トーバルズはAppleのARMXNUMXチップやRustドライバーから、彼自身のFedoraベースの在宅勤務環境、そしてLinuxの初期の頃の彼の考えまですべてについて話しました。 しかし、XNUMX番目の部分 トーバルズの考え方についてのより深い洞察、個人的な洞察を提供します 私が共有するものの他のプロジェクトメンテナーと、企業にビジネスの成長を支援させる方法に関するいくつかのアイデア。

ライナス プロジェクトが始まったときに彼がどのように進んだかを明らかにした:

「人々が私にアレンジメントを送ってくれた初期の頃を今でも覚えています。私はそれらをアレンジメントとして実際に適用しませんでしたが、人々が何をしたいのかを理解し、自分でやったことを読みました。 それが私がプロジェクトを始めた方法であり、それが私がより快適に感じ、コードをよりよく知っていた方法だからです。」 Linusはまた、委任することを学ぶことが重要であると説明しました。 パッチを読んで、パッチが何をしているのかを知るのが本当に上手になり、それからそれらを適用しました。」

ライナス 彼はまた、Linuxが成長し、より成功するにつれて、偏りのない状態を維持するよう努めました。

「私は非常に意識的にLinuxの会社で働きたくありませんでした。たとえば、最初のXNUMX年間は​​Linuxを仕事にせずに維持していました。 これは、ビジネス上の利益が悪いと思うからではなく、人々が私を中立的な党と見なし、「競争」のように感じたことは一度もないことを確認したかったからです。 «

オープンソースは大きな成功を収めていますが、企業などの大規模なユーザーの多くは、依存しているオープンソースプロジェクトをサポートまたは貢献するためにほとんどまたは何もしていません。

入力を続ける:

「そして、カーネルを使用する多くの大手テクノロジー企業は、最終的に開発プロセスに積極的に関与することになります。 時には彼らは多くの内部作業を行うことになり、物事を押し戻すのがあまり得意ではありません(私は名前を付けません、そしてそれらのいくつかは本当にもっとうまくやろうとしています)、しかし実際には大きなものを見るのは非常に励みになりますそのような方法で関与している企業。基本的な上流開発に非常にオープンであり、コミュニティの重要なメンバーです。」

オープンソースが持続可能かどうかを尋ねられたとき、Linusは答えました:

"はい。 個人的には、オープンソースは持続可能であるだけでなく、複雑な技術的問題については、問題の領域が複雑すぎて単一の会社で処理できないという理由だけで、本当にオープンソースが必要であると100%確信しています。 大規模で有能なテクノロジー企業でさえ。」

オープンソースプロジェクトのメンテナにとって成功の秘訣:「いつでもそこにいる」と「オープンである」

Andrewsがオープンソースプロジェクトを成功させる理由を知りたいと思ったとき、Linusは認めました:

「私は成功への鍵が何であるかを本当に知りません。 はい、Linuxは非常に成功しており、Gitも右足で始まったことは明らかですが、それをより深い原因に帰することは依然として非常に困難です。 多分私は幸運でしたか? それとも、これらのプロジェクトを必要としていたすべての人々のせいで、私が立ち上がって作業を行い、プロジェクトを開始したのでしょうか。 «

しかし、Linusはついに、「あなたがオープンソースソフトウェアメーカーである場合に私が個人的に重要だと考えるいくつかの実用的で現実的なポイント」について説明します。 オープンソースプロジェクトの責任者は常に「出席」することをお勧めします。

「あなたは留まらなければなりません、あなたは他の開発者のためにそこにいなければなりません、そしてあなたはいつもそこにいなければなりません。 あなたは技術的な問題に遭遇し、それはイライラするでしょう。 これらの技術的な問題を解決する方法について非常に異なるアイデアを持っている可能性のある人々と協力します。 そして、技術的な問題は簡単な部分です。なぜなら、それらは通常、技術的な解決策を持っているからです。そして、あなたはしばしば非常に客観的に言うことができます。

Linusが説明したもうXNUMXつの鍵は、「オープン」であること、「他の人のソリューションに対してオープンであること」です。 そして、物事がどのように行われるべきかについてのこの非常に明確で柔軟性のない考えを持っていません。 しかし、Linusはオープンにする方法のXNUMXつを非難します:

「人の一種の「派閥」を作成するのは本当に簡単です。内部の派閥がプライベートで物事を話し合うのですが、重要なことはすべて、白昼の中で収益(または限界作業)しか見えません。それらは企業内またはコアグループ内で発生しており、部外者はこれらのクリックを浸透させるのが難しく、そのコアグループが非常にプライベートで排他的であるために何が起こっているのかを確認するのに苦労することさえあります。

「これが、私がオープンメーリングリストが本当に好きな理由のXNUMXつです。 「招待状」のリストではありません。 参加するために登録する必要はありません。 本当にオープンです。 そして、事実上すべての開発の議論がそこにあるべきです。」

オープンソースプロジェクトを成功させるために必要な他の特定のスキルについて、Linusは彼の経験を説明しました。 彼によると、「それは管理マニュアルなどを計画して読んだ結果ではありません。 ほとんどのことは自然に起こりました、そして、今日私たちが持っている構造は、書かれた組織図からではなく、ちょうど「彼らの場所を見つけた」人々から来ています。 上記のように、Linusはタスクの委任を推奨しています。 彼はまた、コミュニケーションスキルを「非常に重要」だと述べました。

出典 https://www.tag1consulting.com


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。