ウェブサイト検索

技術に関するものでないオープンソースコミュニティから学んだ10の教訓


オープンソース環境から学べる教訓は技術的なものだけだと思うかもしれませんが、それは間違いです。

私は1999年からオープンソースソフトウェアに関わり、書いてきましたが、それは旅でした。少数の人々の一員であるかのように感じていた初期の頃から、世界を再形成するのに役立つ大きなムーブメントの一部であることを知るに至るまで、私はその旅のほぼすべての瞬間を楽しんできました。

オープンソース環境の一員として学んだ教訓は、技術に中心を置いていると思うかもしれません。しかし、この旅で学んだ多くのことは、人生の他の側面にも影響を与えています。

それをあなたと共有させてください。

1. それは共有することについてです。

これは私が小学校で学んだ教訓ですが、オープンソースソフトウェアを使用してきたほぼすべてのステップで強調されました:共有はオープンソースの核心です。

共有なしでは、Linuxのようなオープンソースプロジェクトは存在しなかったでしょう。リーナス・トーバルズは、オープンソースのオペレーティングシステムを個人的なプロジェクトとして作成しましたが、すぐにその技術を世界と共有する価値を見出しました。その後のことは、言うまでもなく歴史です。

2. 大切なのは思いやりです

オープンソース開発者について言えることが一つあるとすれば、それは彼らが自分たちが開発するプロジェクトに情熱を持っているということです。彼らはそうでなければなりません - さもなければ、それらのプロジェクトは存在しないかもしれません。

多くのオープンソース開発者は、自分の仕事に対して報酬を受け取っていないため、プロジェクトを続けるために十分に関心を持たなければなりません。その教訓は私の人生の多くの部分、特に作家としてのキャリアに転移されています。

本を売ることは非常に浮き沈みのある旅であり、下落に直面したときには、自分が何をしているかをどれほど大切に思っているかを思い出さなければなりません。そのレベルの情熱がなければ、ほとんどのアーティストは創作しません。有難いことに、オープンソース技術との私の旅は、常に気遣いの価値を思い出させてくれます。

3. マーケティングは常に必要というわけではありません。

Linuxはあまり(ほとんど)マーケティングされておらず、それにもかかわらず、私たちはここにいます。この問題について何年も訴えてきましたが、CanonicalやSUSE、Red Hatのような企業は、もっと広いオーディエンスに向けて製品をマーケティングすべきだと言っています。

スーパーボウルでウブントゥのコマーシャルを想像してみてください。もちろん、それは素晴らしいことですが、オープンソースプロジェクトが取り扱う予算を考えると、ほとんど想像できないことです。

しかし、ほとんどマーケティングがないにもかかわらず、オープンソース技術は繁栄しています。確かに、もしそれらの企業が大規模なマーケティングキャンペーンのための資金を持っていれば、指数的に良くなるでしょうが、それは成功にとって決定的ではありません…

4. 口コミはあなたの最良の友です

オープンソース技術がこれほど成功を収めている理由の一つは、口コミです。私の見解ですが、友人や家族が推薦してくれると、マーケティングによるターゲティングを受けるよりも、何かを試してみようと思う可能性が高くなります。

私たちは企業よりも人々をはるかに信頼しているので、口コミは非常に重要です。著者として、誰かが私の本を友人や家族に勧めると、その人はアルゴリズムが私の作品が適していると言う場合よりも、はるかに試してみる可能性が高いことに気づきました。口コミは私をフィクション作家として支えてくれ、Linuxの成長の大きな原動力となっています。

5. 小さな勝利を楽しむ

オープンソース技術は私に小さな勝利が大切であることを昔から教えてくれました。私が初期の頃にLinuxを使っていた時、壮大な問題のように思えたものを解決したときのことを覚えていますが、その勝利は思ったよりずっと小さいことにすぐに気づきました。

それでも、小さな障害を克服することは大きな意味を持ち、小さな勝利が増えるほど前に進むことができます。それは後退するよりも遥かに良いです。私はいつでも一つの巨大な勝利よりも千の小さな勝利を選びます。

6. コミュニティを構築することは重要です

Ubuntuは文字通り「コミュニティ」を意味します - そしてコミュニティはオープンソースの重要な側面です。初期の頃、コミュニティはオープンソースを支えている唯一の存在でした。

Linuxのカンファレンスに参加して、コミュニティの雰囲気を感じることができます。イベントに参加している全員が同志のような存在で、その感覚がコミュニティをとても特別なものにしました。

そのコミュニティがなかったら、Linuxは成功しなかったでしょう。なぜなら、同じ目標を持つ多くの人々がいなかったからです──世界征服を確実にすること(これはかなり皮肉な目標でした)。

7. 協力は負担を軽減します

オープンソースはコラボレーションが全てです。確かに、小規模なプロジェクトは1人の開発者に頼ることもありますが、ほとんどの場合、オープンソース技術はチームワークについてです。

昔々、私はすべてを自分でやろうとしましたが、そこがどこに繋がるかは皆知っています -- 燃え尽きと失敗です。オープンソース技術は、協力が重要であることを教えてくれただけでなく、その協力的なアプローチは常に、タスクを delegating(委任)することがプロジェクトをよりスムーズに進め、疲労を防ぎ、投げ出したくなる気持ちを抑えることを思い出させてくれます。

コラボレーションは、私に非常に才能のある人々がいることを思い出させ、可能な限り彼らをそばに置きたいと思います。

8. 忍耐は報われる

ほとんどのLinuxプロジェクトは、関わる開発者、デザイナー、チームがジャックラッセルテリアの根気を持っていなければ成功しないだろう。

忍耐は、苦しみを乗り越えることとあきらめることの違いです。この教訓をずっと前に学んでいなければ、私の執筆キャリアが始まる前にあきらめていたでしょう。

9. チャレンジを楽しむ

この記事から学ぶべき一つのことは、挑戦は旅の一部であるだけでなく、楽しさでもあるということです。挑戦に直面したとき(オープンソースコミュニティが定期的に直面する挑戦)、私たちはそれを受け入れることで成長することが一般的です。

私たちは挑戦を克服しようとすることで成長します。そして、その教訓は私にとって重要です。なぜなら、人生は挑戦に満ちているからです。人間関係、創造的な努力、健康の維持、マインドフルネス…これらの問題に対処し続けることは困難な場合があります。

オープンソース技術と多くの時間を過ごすことで、困難に直面する際には、それを耐えることで何かを学ぶことになるという理解を持って取り組むべきだと学びました。

10. アンダードッグを尊重する

私はいつも人々にアンダードッグを過小評価しないように言っています。Linuxは初日からアンダードッグであり、今日もそうです。それでも、オープンソースソフトウェアは企業のチャンピオンとなっています。

このアンダードッグがなければ、ほとんどの大企業は今の位置にいないと言っても過言ではありません。私のキャリアパスはオープンソース技術と長い間平行してきました。なぜなら、私は常にアンダードッグとして物事に取り組まなければならなかったからです。その状況には満足しており、成功するたびにさらなる誇りを得ることができます。

その負け犬の感覚を受け入れれば、同じ感情を体験できるでしょう。

関連記事: