オヌプン゜ヌスを理解する利甚モデル

オヌプン゜ヌス








䌁業や個人がなぜオヌプン゜ヌスに投資しおいるのですか





りィキペディアには、この質問に察する回答のカヌトず小さなカヌトがありたす 。 ここではりィキペディアを再入力したせん。 私は、オヌプン゜ヌスで䜜業するいく぀かのモデルにのみ焊点を圓おたす。 私には、人気のある情報源ではあたり説明されおいないか、たったく蚀及されおいないようです。



比范的最近登堎したアプロヌチに特に泚意を払いたす。 したがっお、私はオヌプン゜ヌスのトピックに関する以前の投皿でなされた玄束、぀たりオヌプン゜ヌスの開発パスに぀いお話す玄束を果たしたす。



最埌に、いく぀かのアンケヌト頑固なHabrahabr゚ンゞンでは頑固にメむンテキストに挿入できないがありたす。





「ただそれだけ」たたは「倱われないように」



論文を完成させるため、たたは科孊的な問題を解決するため、たたはその他の補助的な目的のために、゜フトりェアを䜜成する堎合がありたす。 コヌドが倧きく有甚であるこずが刀明した堎合、䜜成者はそれでお金を皌ぎ、プロプラむ゚タリな補品ずしお開発を続けたいず思うかもしれたせん。 そのため、たずえば、孊術環境のスりェヌデンの研究者によっお䜜成されたSimicsシミュレヌタヌで䞀床起こりたした。



Simics








ただし、倚くの堎合、コヌドサむズが小さいか、䜜成者が商品化する予定はありたせん。 その埌、圌らはコヌドをオヌプン゜ヌスに「たさにそのように」眮くこずができたす。



おそらく、あなたはすでにこの反ビゞネスモデルに䜕床も出くわしおいるでしょう。 ここで2぀の理由で蚀及したす。 たず、私にずっお興味深い䟋を玹介したす。 第二に、ギフトのトピックに関する少しの「歌詞」を提䟛したいず思いたす。



最初の䟋。 お金をmakeける蚈画なしに䞖界に䞎えられた゜フトりェアは、他の倚くの開発者ず同じように、非垞に頻繁に䜿甚したす。 しかし、「そのように」レむアりトされたコヌドを培底的に掘り䞋げたのは䞀床だけでした。 このケヌスに぀いお説明したす。



どういうわけか、HDFSを䜿甚するにはネむティブクラむアントラむブラリが必芁でした。 HDFSは、 Hadoop内のファむルシステムです。 あなたはそれに぀いお䜕も聞いおいなくおも倧䞈倫です。 しかし、これらの単語があなたに銎染みがあるかどうかを知るこずはただ興味深い。以䞋のアンケヌトを参照。 このストヌリヌの䞻なポむントは、HadoopがJavaで曞かれおいるこずですこのトピックに関するアンケヌトも䞋にありたす。JavaマシンをバむパスしおHDFSにアクセスする必芁がありたした。 これを行うために、私はHadoofusずいう非垞に機敏なCラむブラリを芋぀けたした。



どうやら、すぐにいく぀かの非垞に重芁なバグに遭遇したため、私は圌女の最初の深刻なナヌザヌになりたした。 圌は著者に連絡し、圌はすぐにすべおを修正したした。



その人は自分の仕事の結果を䞀般的に䜿甚するだけでなく、無料でサポヌトする準備ができおいるこずがわかりたした。 さらに、サヌドパヌティのリク゚ストに即座に応答したす。 そのような堎合の人々ぞの信仰は間違いなく匷くなりたす。



Hadoofusの著者ずよくやり取りしたした。 圌が孊んだこずのおかげで、圌は自分の仕事のツヌルずしおラむブラリを䞀床曞いたこずがありたす。 ぀たり ある意味で、その䜜成は雇甚䞻によっお支払われたした。 しかし、これは圌が他人を助けたいずいう意欲を損なうものではありたせん。



䞊蚘で、私はさらにいく぀かの歌詞を玄束したした。 ネタバレの䞋に隠したす
そのようなこずがあるこずがわかりたした-ギフト経枈。



最近、私はこの䞻題に関する副議長によっお曞かれた興味深い蚘事を読みたした。 ロシア科孊アカデミヌの䞭倮経枈数孊研究所所長。



メモの䜜者を信じおいる堎合、ギフト経枈では「利己的な」モデルに぀いお話すこずは習慣ではありたせん。 どうやら、「オヌプン゜ヌスはそのようなものではない」ず蚀った埌、Habréでマむナスになっおいるのずほが同じ理由で。 これにはおそらく䜕か良いこずがありたす。 おそらく、これは理想䞻矩者がHabréたたは最高の孊童、これも良いに䜏んでいるこずを瀺唆しおいたす。 確かに、人々は良い資料を曞いおそれをここに眮くのに䜕時間も、䜕日も費やしたす。 そしおしばしば完党に無料です。 なぜそこで話をするのか..私自身は材料の1぀を準備するのに3か月を費やしたこずがある。 誰も私にこれを支払った。 さらに、私自身も少しのお金ず倚くの時間を費やしたした。



しかし このようなむデオロギヌのゆがみのために、この蚘事の著者が䞻匵しおいるように、重芁な研究分野が敎っおいたす。



ドナヌはどんな利己的な動機を持぀こずができたすか



たずえば、泚意の盗難。 今、あなたは私を読んでいたすが、「The Kolobok」たたは「Winnie the Pooh」を読むこずができたす。 私の投皿であなたの泚意を「盗んだ」こずがわかりたした。 私は告癜したすが、そのような動機はありたせんでした。 これは単なる䟋です。



オヌプン゜ヌスもギフト経枈の芳点から芋るこずができるず思いたす。 次の仮想的な䟋が思い浮かびたす。 タむプAの商品を生産しおいたす。同じタむプの商品を生産する競合他瀟がいたす。 しかし、これに加えお、競合他瀟はタむプB゜フトりェアの販売で皌いでいたす。 ただし、競合他瀟を困らせるために、補品Bのオヌプンバヌゞョンの開発に投資するこずにしたす。 倖芋的には、莈り物のように芋えたす。 タむプBマヌケットではプレヌしたせんが、実際にはプレヌしおいないマヌケットシェアを競合他瀟から奪っおいたす。 この埌、競合他瀟は砎産に盎面し、商品Aの垂堎から解攟されたす。



私は知りたせん、そのような蚈画は珟実になりたした。 しかし、私にずっおは、さらにオヌプン゜ヌスが開発されるに぀れお、その䜿甚のより掗緎されたモデルが芋られるこずは明らかです。



ギフト経枈が適切に発展するこずを期埅したしょう。 そしお、私たちは圌らが私たちに䞎える「莈り物」に぀いおただ倚くを孊びたす。 悪いこずを孊ぶ必芁はありたせん。 䜕か良いこずを孊ぶのは二重にいいこずです:)



これは、おそらく「そのような」動機で終わるでしょう。 前の投皿で述べたように、最倧​​か぀最も興味深いプロゞェクトは、異なる皮類の動機から生たれたす。 しかし、それらに移る前に、非垞に高いレベルの動機付けの尺床を瀺したす。

  1. オヌプン゜ヌスが圌らの目暙である熱心なファンが数人いたす。
  2. 「倱われないように」、たたはあいたいな目暙「どういうわけか自分自身を撃぀ずしたら」などのいずれかでオヌプン゜ヌスに行く人々のはるかに倧きなグルヌプがありたす。
  3. そしお、オヌプン゜ヌスが特定のビゞネス目暙を達成するためのツヌルである人々や䌁業がありたす。


異なる比率の第1、第2および第3の混合物がただありたす。



私にずっお、第3の動機は最も興味深いものです。 それに぀いおはさらに説明したす。



非コア資産



倚くの堎合、䌁業特に倧䌁業は、コアビゞネスをサポヌトするためにサポヌト的な圹割を果たす゜フトりェアを開発したす。 これには、倚くの堎合、テストシステム、タスクマネヌゞャヌ、コヌド分析ツヌルなどのむンフラストラクチャアプリケヌションが含たれたす。 「䜕かの䌚蚈システム」や「他の䜕か」のグラフィカルむンタヌフェむスなど、より高いレベルのものがありたす。



このようなツヌルアプリケヌションを䌁業に販売するこずは、䞭栞事業ではありたせん。 ただし、コヌドをロックアップしたたたにしおおくこずはあたり意味がありたせんもちろん、䌁業秘密が含たれおいない堎合を陀きたす。 このようなtulamには、オヌプン゜ヌスぞの盎接的な道がありたす。 たずえば、GoogleはThreadSanitizerず呌ばれるアプリでたさにそれを行いたした。 これは、マルチスレッドコヌドで実行時゚ラヌを芋぀けるためのツヌルです。 Googleはコヌドの品質を重芖しおいるようです。そのため、サニタむザヌの開発に困惑したした。 Googleで盎接お金を皌ごうずするのはばかげおいるでしょう。 しかし、オヌプン゜ヌスのツヌルの結論により、倖郚のナヌザヌをその開発に匕き付けるこずができたす。 アプリケヌションのナヌザヌが倚いほど、より䟿利で信頌性の高いアプリケヌションを䜜成できたす。



䞻な補品プロモヌション



有料゜フトりェアを宣䌝するためにオヌプン゜ヌス゜フトりェアがどのように䜿甚されるかに぀いお、倚くの䟋がありたす。 このような䟋に぀いおは説明したせん。 NOT゜フトりェア補品を宣䌝するためにオヌプン゜ヌスが䜿甚される堎合は、はるかに興味深いように芋えたす。



そのような䟋ははるかに少ないです。 しかし、開発者の開発されたコミュニティが構築されおいる本圓に倧きなオヌプン゜ヌスプロゞェクトに関しおは、さらに少ないケヌスです。



しかし、そうです。 ここで最も興味深い䟋は、Intelのようです。



Intelは数幎前、オヌプン゜ヌスコンパむラGCCおよびLLVMの開発に関䞎しおいたした。 たずえば、これはGCC Webサむトのホヌムペヌゞのスクリヌンショットです。 昚幎12月25日に䜜成したした。

GCCコントリビュヌタヌ






GCCのような人気のある補品のペヌゞで、Intelのモスクワオフィスで働いおいるたたは働いおいた人の名前を芋るのはずおもうれしいです。



しかし、なぜこのむンテルは???



ここでは、偎に䞀歩螏み出し、最初に䌚瀟の補品ずしおのコンパむラの重芁性を理解する必芁がありたす。



はい、圌は圌自身のコンパむラを持っおいたす。 はい、このコンパむラにはお金がかかりたす。 しかし、これらすべおにより、 むンテルはコンパむラヌで動䜜したせん 。 Intelは鉄片で皌いでいたす。 同瀟の財務報告から、すべおのむンテル゜フトりェア補品の売り䞊げ-およびこれがコンパむラヌだけでなく-総売り䞊げの4を超えおいないこずは容易に理解できたす。 これらの4の割合からコンパむラのシェアを分離しようずするず、それは非垞に小さくなりたす。



おそらく䌚瀟はコンパむラヌでお金を皌ぎたいず思っおいるかもしれたせんが知っおいる人は...、そうではありたせん。 そしおさらにそれ以䞊。 ゚むリアンが飛んで来お、䌚瀟の本瀟ず工堎にレヌザヌ銃を蚭眮しそしお、CEOも盎接蚀ったずしたしょう

-コンパむラヌにお金をかける堎合、私たちはあなたを焌华したす。



そしお、あなたは䜕を知っおいたすか Intelは匕き続きコンパむラを䜜成したす。 無料で配垃したす。 Intelのコンパむラは戊略的な補品だからです。 圌はプロセッサの販売を手䌝っおいたす。

そしお、どのように
  1. 効率の芳点から䜕らかの意味で、消費電力の芳点からも異なるプロセッサを比范する堎合、実際には比范されたせんが、 ナヌザヌアプリケヌションです 。 どのくらい経枈的か぀迅速に実行されたすか。 そしお、これは鉄のメリットだけでなく、倚くの点でコンパむラのメリットでもありたす。 優れたコンパむラヌがないず、マむクロプロセッサヌを配眮する胜力がはるかに䜎くなりたす。
  2. プロセッサフ​​ァミリの曎新を準備する堎合、曎新された補品のリリヌスの初日から新しい機胜がサポヌトされるこずが重芁です。
  3. コンパむルの問題が発生した堎合、クラむアントが高レベルのサヌビスを取埗できるこずが重芁です。 サヌドパヌティの開発者のみがプラットフォヌム甚のコンパむラを開発しおいる堎合、高レベルのサヌビスを保蚌するこずは困難です
  4. コンパむラを䜿甚するず、クラむアントの「家に入る」こずができたす。 鉄は、ほずんどの゜フトりェア補品から遠すぎたす。 コンパむラは非垞に近いです。 ハヌドりェアのナヌザヌ、たたは他の誰かのハヌドりェアも゜フトりェアを䜿甚しおいる堎合、それらを「芋る」理由がありたす。 圌らは垞に䜕かを壊したり、ひどく働くからです。 クラむアントを芋るず、圌がどのように生きおおり、垂堎党䜓が䜕を必芁ずしおいるかをよりよく理解できたす。 むンテルでさえ、クラむアント゜フトりェアの分析たたは最適化に参加できる堎合がありたすむンテルは既に関連する専門家、コンパむラ開発者のチヌムを持っおいるため。




むンテルがGCCを開発しおいる理由が明らかになったはずです。 これは非垞に人気のあるコンパむラであるため、GCCでコンパむルされたプロセッサが他のプロセッサよりも良奜に動䜜するこずを保蚌するために、同瀟は闘っおいたす。



LLVMの堎合、状況は䌌おいたす。 珟圚、このコンパむラは急速に人気を集めおいたす。 これはすでにFreeBSDおよびOS Xの䞀郚のバヌゞョンのシステムコンパむラです。GCCず䞀緒に䜿甚しお、Android甚にコンパむルしたす。 公匏のARMコンパむラはそれに基づいおいたす。

GccLLVM システム゜フトりェア開発者がGCCからLLVMに切り替える理由には、より柔軟なラむセンスがありたす。これにより、コンパむラに基づいお独自の補品を構築できたす。



むンテルもこのプロパティの恩恵を受けるこずができたす。 GCCのオヌバヌクロックは、かなり耇雑で危険な䜜業です。 倚くの改善はプラットフォヌムに䟝存しないため、他のプラットフォヌムの開発者もそれらの恩恵を受けるこずができたす。 LLVMを䜿甚するず、プロプラむ゚タリコヌドで最も「きちんずした」改善をすべお隠すこずができたす。 したがっお、営利䌁業の芳点からは、GCCよりもはるかに興味深いものです。



掚枬するなら、将来倚くの独自コンパむラおそらくIntelコアコンパむラもがLLVMに基づいお構築されるず想定できたす。



䞋郚のコンパむラに関するアンケヌトをご芧ください



䞻な補品プロモヌション2



同じトピックに関する別の䟋。



Docker 倧芏暡なクラりドプロバむダヌは珟圚、オヌプンシステム゜フトりェアず仮想化ツヌルの開発に投資しおいたす。 たずえば、GoogleはDockerの開発に関䞎しおいたす。



このような掻動の動機は明らかです。これらの補品で構築されたクラりドサヌビスの販売です。



これは新たなトレンドであり、さらに匷化されるだけです。 さらに、「むンフラストラクチャ」の販売を可胜にする゜フトりェアに加えお、クラりドプロバむダヌは、人気のあるナヌザヌアプリケヌションの開発にたすたす投資を開始する可胜性がありたす。 ほずんどの堎合、「クラりド察応のオヌプン゜ヌス」のようなものが衚瀺され、次のプロパティがありたす。



「腐った」補品を埩掻させる



私の意芋では、これは最新のシナリオの1぀です。 少なくずも、倧䌁業はわずか2、3幎前にそれに頌り始めたした。



ここでの考え方は次のずおりです。 「腐った補品」ず呌ばれる補品があり、その開発に倚くの時間ず劎力を費やしたした。 しかし、あなたが望むほど売れたせん。



さらに、補品は必ずしも悪いわけではありたせん。 それは、高品質で有甚である可胜性がありたすが、䜕らかの理由で垂堎で䞻匵されおいたせん。



そしお、あなたはそれに新しい呜を吹き蟌むこずにしたす。 オヌプン゜ヌスで広がりたす。 別の名前で、「新鮮な補品」のようなものが望たしいです。 あなたは、あなたの頭脳の呚りにプログラマヌずナヌザヌの広いコミュニティを構築できるこずを望み、圌らがそれを垂堎にずっお望たしいものにするのを助けるでしょう。 倢にも芋なかったニッチに昇栌したした。



あなたの垌望は䜕に基づいおいたすか Hadoopなどの倚くのオヌプン゜ヌス補品が、倧芏暡で有胜なコミュニティを犠牲にしお爆発的に開発されおいるこずが確認されおいたす。



今、あなたのアむデアが具䜓化したずしたしょう。 補品は玠晎らしかった。 しかし、今それを販売する方法は



方法があるこずがわかりたした。 すでに3番目の名前「スヌパヌ補品」の䞋に、特定の方法で「梱包」しお、販売したす。 垂堎がそれを賌入したい理由はたくさんありたす。 それはすべお「パッケヌゞング」に䟝存したす。 既補のハヌドりェアず゜フトりェアの゜リュヌションにするこずができたす。 たたは、独自のモゞュヌルによっお匷化された゜リュヌション。 たたは、アフタヌサヌビスによっお補完される゜リュヌション。 その他倚数...



自分自身を倉えたので、ここでは具䜓的な䟋を挙げたせん。 さたざたな䌁業の友人が、私が知っおいる最も興味深いプロゞェクトに取り組んでいたす。 そのような状況で圌らの子孫の名前を喜んで芋るこずができるかどうかはわかりたせん。 ただし、そのような䟋を知っおいる堎合は、コメントでこれに぀いお曞いおください。 そのようなプロゞェクトの運呜を远跡するこずは興味深いでしょう。



未来のために



䌁業がオヌプン゜ヌスに関䞎する方法は倚様であり、必ずしも明確に分類されおいるわけではありたせん。 倚くの堎合、オヌプン゜ヌスコヌドは「どこか偎にある」、あるいはたったく副産物でさえあり、そのために䌚瀟は遅れた利益のために同意しおいたす。



ここの䟋は、GA4GH- ゲノムず健康のためのグロヌバルアラむアンスず呌ばれるGoogleの教育掻動です。 この提携は、ゲノムおよび臚床デヌタの亀換のための暙準および参照゜フトりェアを開発するために䜜成されたした。

GA4GH






しかし、ここで少し䜙談をする必芁がありたす。



過去25幎間で、ゲノミクスおよび関連分野で倚くの科孊的および技術的なブレヌクスルヌが行われたした以䞋のアンケヌトを参照。 ただし、最近たでの成果のほずんどは「研究宀」の性栌でした。



しかし、数幎前、䞖界は、ゲノム技術が商業化ず臚床蚺療ぞの導入の機が熟しおいるこずに気付きたした。 2013幎以降、IT䌁業は数十億ドル芏暡の垂堎に盎面しおいるこずに気付き始めたした。 時間通りにそれを正しく行い、正しく倧圓たりする人がいるこずは明らかでした。 そこに入る方法は理解できたせんでしたそしお、ただある皋床残っおいたす。



それにもかかわらず、䜕かをしなければなりたせんでした。 そしお圌らはやり始めたした。 珟圚、怠zyな人だけが、生物医孊の分野で圌自身の倧芏暡なプロゞェクト、さらにはいく぀かのプロゞェクトを持っおいたす。 SAP、IBM、Microsoft、Intel、Yandexでさえ、すべおがすでにそこにありたす。



誰も本圓の倧きなゞャックポットを実際にヒットしたせんでした。 䌁業は、最も有望な掻動分野を避けお遞択する必芁がありたす。



GA4GHはGoogleの目的地の1぀です。 Googleは、アラむアンスが倧芏暡か぀囜際的になったこずを認識しおいたす。 したがっお、䜕かが流出する可胜性が非垞に高くなりたす。 したがっお、早い段階で入力する必芁がありたす。 基準に圱響を䞎えるために、圓瀟の技術を促進し、囜際的な専門知識を利甚し、そしおもちろん、圓瀟の補品のベストプラクティスを䜿甚したす。 たずえば、 Google Genomicsプラットフォヌム。

Googleゲノミクス






同盟によっお䜜成された゜フトりェアは、さたざたな分野の専門家の前で、開発された暙準の実装を「詊しおみる」絶奜の機䌚です。 たた、埌で「必芁に応じお」パッケヌゞ化したり、独自の実装を䜜成するこずもできたす。



これで、おそらく、モデルで終了したす。 新しいものの出珟ず叀いものの開発をフォロヌしたす。 占い垫に行かないでください-魅力的なスキヌムが私たちを埅っおいたす




All Articles