オープンソースまたはラブストーリー

開発者が金銭ではなく、最初に金を稼ぐことなく、すでに不足している自分の自由時間だけを費やすことなく、そのようなソフトウェアを書く動機を与えるものは何ですか? 実際には多くの理由があり、人々は繰り返しそれらを分析しようとしました。 多くのサイトには膨大な数の投票があり、人々がほぼ均等に回答する多くの回答があります。 それは理解可能であり、誰もが異なる動機を持っています。 しかし、今日の私の仕事は「オープンソース理論」を導き出すことではありません。 今日の私の仕事は、最近やった小さなプロジェクトについて話すことです。 誰も彼のことを知りませんでしたが、誰が私を人生で良い地位に就かせましたか。





では、どこから始まったのでしょうか? 私は繰り返し、そのようなことを正直に繰り返してみました。 そして正直なところ、私にとってはうまくいきませんでした。 第一に、私が初めて結婚したとき、これに十分な時間がなかったように思えました。 過去の日を振り返ってみると、私たちはそれぞれ、この日がより適切に費やされ、リソースを正しく割り当てることができることを理解しているように見えました。 第二に、「ペンの後ろ」に座っていても、すぐに退屈しました。 はい、一枚の紙で座って舌を上げると、その先端から滴を捕まえ、UML図、遷移図、相互作用図を描きます、それは一見...クールです、今私は座って、すべてがチョコレートになります! しかし、実際には、座って、nifigaをやらないことを理解します...ええと、FIGは知っています...退屈だからといって、これをしなければなりません。



しかし、ある日、あるプログラムに出くわしました...その名前を書きたいだけです。これは広告ではありません。 その名前はpostsharpです。 その目的は、アスペクト指向プログラミングをC#で実装することです。これについては、以前の出版物で読むことができます。 そして、私は彼女を競争相手にしたかった。 機能的には似ていますが、より柔軟です(当時のタスクの難しさを過小評価していました)そして、ご存知のように、私は自分が欠けているものに気づきました。 そのようなことをするためには、アイデアが感染している必要があることに気付きました。 それはウイルスのように、あなたのプレジャーセンターをくすぐる病気のように感染することであり、外部や名声からの利益を探すことなく、あなたはそのようにそれをすることを強制します。 あなたは彼らがあなたを笑うことを理解し、最初はそれがgovnokodであることを理解します(新しいバージョンへの欲求のために、それはgovnokodであることを理解していません)、これは後で修正する必要がありますが、指が鍵をノックし、指の痛みが感じられます疲労。 あなたが書いて書いて...そして、危機が来ます...



誰もが危機に直面したように思えます...コミットの歴史を見ると、危機がいつ発生したかを明確に追跡できます。 例えば、私のコミットは、時々私が仕事でこれをしたことさえあることを示しています。 そして時々-1か月間、開発から脱落しました。 原因は何ですか? この質問に正確に答えることはできません。 時々、このプロジェクトはあなた以外に誰も必要としないようです(私の考え-PostSharpのライバルの場合、このアイデアは、何らかの理由でロシアではあまり人気がないという事実によって補強されましたが、ヨーロッパやアメリカでは非常に人気があります...さて、わかりません...そこで商品を宣伝する方法がわかりません)。 時々-私は彼のためにお金を得ることは決してないこと。 つまり 私にとって、モチベーションの一部はまだ収益化と満足したユーザーの戻りの希望でした。私はうそつきです、うそつきです、私はうそをつきました。 私はそのように思ったが、実際にはお金と名声のために他のみんなと同じだ。 理由の一部は、Mono :: Cecilライブラリを使用したことでもあります。ライブラリを最大限に使用すると、ライブラリの6年の歴史にもかかわらず、人々はまだ多くのことを完了する必要があることを理解し始めるからです。 しかし、危機は決裂し、私は発展し続けました。



そして、なぜ彼は壊れたのですか? 満たされていないタスクの不快な残留物があったからです。 実行される未充足の労働。 さらに、これは、競合他社のオフサイトからのニュースによって拍車がかけられました。競合他社は新しい機能を発表し、より速くなりました。 パフォーマンスのためだけでなく、コードが高速であるという事実のために、単体テストを作成しました。 これは常に成功とはほど遠いものでした。 プログラミングは、私のことすら知らないライバルとのレースになりました! ただし、主なインセンティブは、代替案セクションのポストシャープウェブサイトにプロジェクトへのリンクを追加することでした(下部のプロジェクトはNSurgeonです



その後、私は彼らに連絡し、会話をしました。 彼らは一緒にビジネスを始めた素敵な人であることが判明しました。両方とも結婚していて、子供がいます。 ガエルは今双子を待っており、父親として非常に幸せです。 そして、プロジェクト...それは少しハングします...今、理由は涙として明確です:私は競合製品を作った人のために働いています。 つまり 私の主な動機は異なっていました...私は主な動機を自分でも理解していませんでしたが、そこで働いてオリジナルを作りたかったのです。



All Articles