それでは、なぜあなたはオープンソースソフトウェアの開発に関与しないのですか?

私たちのプロジェクトでは、オープンソース開発市場を調査し、かなりの数の記事とプレゼンテーションを見て、私たちの意見で最も興味深く関連性のあるものを翻訳しました。



Yegor Bugaenkoによる記事の翻訳「なぜあなたはオープンソースに貢献しないのですか?」



昨年の投稿の1つで、オープンソースプロジェクトへの参加がプログラマの市場価値にどのように影響するかについて話しました。 GitHubプロファイルで多数のプロジェクトへのコミットと参加に関する情報を見つけることができない場合、他の人の目には開発者としての価値が低下します。 オープンソースへの参加の怠慢は、プログラミングが本当に好きではなく、お金のためだけに働くことを意味します。 私の投稿は多くの怒ったコメントを引き起こしました、そして今日、私はそれらに答えようとします。



コメントの本質は、次の声明に要約されます。「私はオープンソースプロジェクトで仕事をしていませんが、これは開発に対する情熱を持つことを妨げません。」 この後に、そのようなコメントの著者が自分の立場を実証する理由のリストが続きます。





良い言い訳ですが、別の角度から見てみましょう。

現在、オープンソースコンポーネントを使用せずにソフトウェアを作成することは不可能です。 誰も議論しないと確信しています。 コードを再利用せずに作成できるのは、基本的なものだけです。 それさえも。 小さなプログラムでさえ、オープンソースなしでは実装できません。 最低でも、OSとプログラミング言語が必要です。 そして、ほとんどの場合、それらはオープンソースです(Microsoftは例外であり、通常は表示されなくなります)。



つまり、作成するソフトウェアに関係なく、誰かが作成したモジュールを使用します。 誰かがあなたを助けてくれました。



そして、あなたは見返りに何も与えません。



そして、なぜだろうか?



気にしないでください。 まだ犯罪ではない



2つの理由があります。 まず、気にしません。 何かを受け取ったら、見返りに何も与えたくありません。 あなたはただこの市場に参加する気はない。 既製のライブラリを取り、製品で使用し、支払いを受けて帰宅します。 業界の将来、仲間のプログラマー、書く言語、プラットフォーム、その他すべてについて心配する必要はありません。 ライブラリを改善または作成し、それらを共有し、バグを報告し、機能をリクエストし、パッチを送信し、リクエストをプルする必要はありません。



わかった。 あなたは一人ではなく、何百万人ものそのようなプログラマーがいます。 しかし、あなたが開発に情熱を持っていることを私に言わないでください。 あなたの無関心を認めてください。 結局のところ、これは犯罪ではありません。 あなたは何も盗みません(あなたは盗むと信じていますが、それは別の話です)。



これがオープンソースプロジェクトを無視する最初の理由です。 しかし、ほとんどの場合、相手は気にしないと主張しますが、それを解決する方法はありません。 家族はすべての自由時間を吸収し、オフィスでは会社の利益の範囲外にあることに取り組むことはできません。 これは理解できますが、言い訳のベールの後ろを見てみましょう。



会社は業界全体の発展に興味がないと主張していますか? オープンソフトウェアの開発者のコ​​ミュニティの作業に貢献することはできません。 彼女はあなたに、見返りを何も与えずに無料のライブラリを使用してほしいと思っています。 そして、そのような企業戦略とは何ですか。 私はそれを強く疑います。 これについてテクニカルディレクターと話しましたか?



95%のケースで、プロジェクトで使用されているいくつかのライブラリへの貢献にあなたのマネージャーが反対することはないと確信しています。 試してみる価値があります。



時々、上司は彼を気にしないと言って、あなたの製品に集中するほうが良いです。 わからない、多分これはよくあることだ。



そのような会社を辞めない場合は、このポジションを受け入れます



この場合、哲学的な質問をしましょう。 あなたはそのような会社で、そのような人のために働いています。 あなたは彼らの給料を受け取ります。 あなたはこのチームの一員ではありませんか?そのような世界観を共有していますか? 辞めなかったら、明らかにこの態度を取る。 あなたはその一部です。 彼らも気にしないだけでなく、あなたも。 彼らが無関心でいることができるのはあなたの立場のためです。



明日、盗まれたソフトウェアを使用するように求められたら、選択肢がなかったと言うでしょう。 私は著作権のためであり、著者には報酬を支払うべきだと考えていますが、会社が尋ねたので盗まなければなりませんでした。」 いい言い訳のようですね。



オープンソースでも同じです。 開発に関心があり、情熱を持っている場合、オープンソースプロジェクトの開発に投資するか、意見を共有しない会社を退職します。 なぜあなたは何らかの理由で終了できないのですか? その後、趣味について教えてください。 あなたがあなたの情熱に従うには弱すぎることを認めてください。



そして、これも犯罪ではありません。 それがあなたの性質であり、すべてです。



出所



All Articles