これは私がオープンソースコードについて最初に聞いた日から持っていた質問です。私たちは時々新しいバージョンのLinuxカーネルを見ることができます。これは、人々がまだLinuxカーネルで作業していることを意味します。この開発者は誰ですか?誰がお金を払うのですか?誰かが無料で何かを開発するために開発者に支払うのはなぜですか?
答え1
時には、時にはお金はすべてではありません。これらの開発者のほとんどは一日のルーチンを持っています。以前のポスターで述べたように、これらのいくつかは、Linuxを実行しているより多くのハードウェアとソフトウェアを販売することによって、改善されたLinuxオペレーティングの恩恵を受ける企業に適しています。これらの会社は、コードを改善/開発できる人を積極的に探して採用しています。
一部の人々は良い挑戦が好きなのでそうします。結局のところ、Linuxは、Linus Torvaldsが排他的、クローズドソース、UNIXバリアントオペレーティングシステムに疲れたために生まれました。私は彼がコーディングを始めたとき、彼の脳が今日のように巨大になるとは想像できなかったと思います。
答え2
それはあなたが言うコードによって異なります。ほとんどの独自ソフトウェアとFOSSの違いは、FOSSが単一の所有者ではなく利害関係者によって開発されることです。ハードウェア企業はより多くのハードウェアを販売したいので、製品でLinuxを実行できるようにコードを提供することで、消費者の価値を高めます。
管理コンテンツはコミュニティで開発できます(たとえば、OpenStackの初期バージョン、cgroupがGoogleから来た方法など)。または、コンサルティング、トレーニング、サポートを販売する会社(Docker、ほとんどのデータベース、ほとんどのデータベース)から作成することもできます。商業展開など)。
政府機関、学術研究者などの奇妙なランダムな貢献もあります。コーディング方法を知り、成功したプロジェクトに貢献したと言えるランダムな人々と一緒にしてください。
機器サプライヤーはアップストリームに貢献したいと思いますが、これが一般的な慣行であるかどうかはわかりません。 F5やCitrixのような会社がどの会社を開発しているのかを見るのも興味深いでしょう。
Linuxカーネルをサポートする非営利組織誰がどのくらい寄付したかについての詳細なレポートも投稿してください。。
答え3
おそらく露出ではないかと思います。プロフィールを作成するのに役立ちますか?