\r\n\r\n

リナックスはなぜ無料なのか:オープンソースの世界はどのようにお金を稼ぐのか

リナックスやオープンソースソフトウェアはなぜ無料なのですか?フリーソフトを信じても大丈夫?開発者は何を得て、どうやって開発を続けるための資金を稼ぐのか...。

Windows、Mac、モバイル機器において、ソフトウェアをユーザーに直接販売することで、生計を立てることができます。これらのプラットフォームでは、人々はアプリにお金を払うことに慣れています(多くのアプリは無料ですが)。

オープンソースソフトウェアの場合は話が違います。無料で課金することはできますが、他の誰かがソースコードを入手して代替品をリリースするのをどうやって止めるのでしょうか?

アプリケーションや物理的な製品、オンラインサービスを販売することも、大企業がお金を稼ぐ方法です。アップルとマイクロソフトは、自分たちのプログラムを自分たちのマシンで使ってほしいと思っています。ですから、あなたが商用オペレーティングシステムのコードを生成する従業員であれば、あなたの雇用主はソフトウェアを販売するビジネスを行っている可能性が高いのです。

Googleとの違いは、収益のほとんどが広告から得られることだが、Canonicalは、多少でも似たようなことをやろうとして叩かれているのだ。

つまり、オープンソースの世界では、お金を稼ぐために別のアプローチを取る必要があるのです。Linuxのコードを作って、それを無料で配布している人たちは、いったいどうやってお金を稼いでいるのでしょうか?

1 寄付のお願い

アプリのページの隅にある寄付のボタンをクリックするか?

これが、寄付を収入源とすることの問題点です。

Patreonは、オープンソースコミュニティの一部のメンバーには役立っていますが、多くの開発者は、来月の注目を集めるほどの人気はありません。Primaryやubuntumateなどのディストリビューターは、このモデルを使ってある程度の収益を上げていますが、このプラットフォームはソフトウェア開発者よりもコンテンツ制作者に向いています。

逆のアプローチをとるサービスもあります。これらのサイトは、ユーザーに金銭を要求する場ではなく、人々が好みのサービスにチップを送る方法を提供するものです。例えば、チップネットワークや無償支給などです。

個人の開発者よりも組織の方が寄付を集めやすい。GNOME Foundation、KDE.V、Free Software Foundation、そして Software Freedom Conservancy のような組織は、運営に必要なだけの寄付を集めています。オープンソースの愛好家は大義のために寄付をし、企業は自分たちが恩恵を受ける技術を支援するために多額の寄付をすることがあります。企業スポンサーになってくれる人もいる。

2 会社で働くということ

多くの開発者は、Linuxのコードを作成することで月収を得ています。彼らは、Linuxのエコシステムをサポートすることに商業的な利益を見出す、ある種の企業に勤めています。

中には「オープンソース」企業もあります。**フリーソフトは、彼らの仕事の重要な部分です。レッドハットが最大の例です。また、**Ubuntuを所有するCanonicalも優れた**ベンダーの一つです。どちらも、自社製品を使用する企業とサポート契約を結ぶことで収益を得ている。

また、自分の特定の目標を達成するためにLinuxを利用する人もいます。GoogleはAndroidやChrome OSの登場以前は独自のディストリビューションをリリースしていませんでしたが、それでもLinuxで仕事をしなければならない開発者を**育てていました。長年にわたり、多くのLinux対応アプリケーションを生み出してきた。

Linuxの開発者を抱える企業のほとんどは、コードをより広いコミュニティに還元していません。その多くは、会社の業務に欠かせない企業向けソフトウェアを作成、あるいは保守している。やはり、Linuxはデスクトップよりもサーバーの方が目立つ。このような現実から、マイクロソフト社**は、Linuxを使う人には、Linuxを使うようにとまで言っている。

しかし、場合によっては、元のオープンソースプロジェクトと直接取引する方法がないこともあります。StrongLoopやVoxerのようなあまり知られていない会社では、一部の人がNodeだけ、または主に働くようにお金を支払っています。なぜなら、人生には白黒がなく、マイクロソフトも同じだからです。

iii. 独立したコンサルタントまたは請負業者になること。

開発者は独立してお金を稼ぐことができる。会社に入るのではなく、自分のスキルを活かして、コンサルタントとして働くのです。多くの組織は、オープンソースプロジェクトを軌道に乗せるための支援を必要としており、コンサルタントがその手助けをします。また、プロジェクトを継続することが難しくなり、コンサルタントに助けを求める人もいます。

多くの企業は、Linuxサーバーの構築や保守を必要としているが、フルタイムのスタッフは望んでいない。Linuxの専門知識を持った独立した業者が来て、仕事を請け負うことができる。

この仕事は、社員として安定した給料がもらえるとは限りませんが、寄付よりも確実な収入を得ることができます。Linux関連のスキルを多く持つ人が、自分が行うすべてのプログラミングに無料で資金を提供する方法を提供します。

4 ハンティングバウンティ

開発者に報酬を支払う革新的な方法の1つは、実はかなり古くからあるものです。やりたい仕事を挙げて報酬を提示し、その仕事をした人が報酬を受け取ります。

Bountysourceは、ユーザーがこれらの賞品に貢献できるサイトです。その報酬は、必ずしも1つのところから得られるとは限りません。多くの人がプロジェクトに参加すれば、開発者が魅力的な報酬を得られると考え、5ドルを投入することができます。

しかし、残念ながら、ボーナスと仕事は必ずしも一致しません。このジュニアプログラムでは、Bountysourceを利用して協力者を募っていますが、ユーザーからの寄付を加えても、ほとんどの仕事は開発者に100ドルかそれ以下の報酬しか与えられません。民間企業のプログラマーの収入と比べれば、取るに足らない額である。

なぜ、そんなことをするのか?

モチベーションは人それぞれです。多くの開発者は、ソフトウェアはフリーでオープンソースであるべきだというイデオロギーを持っています。少なくとも、そういうソフトを作ることが世の中のためになると思っているのだろう。また、「売っても売れないから、オープンソースにしたほうがいい」と考える開発者もいます。逆に、プロジェクトをオープンにしない理由はないと考える人もいます。GitHubにコードを投げれば、他の人も協力してより良いアプリケーションを作ることができます。

本業ではあまり面白くないプロジェクトに何時間も費やし、自分のスキルを使って楽しいソフトウェアを作ることに喜びを感じている人もいます。また、初めて筋肉を鍛えた学生もいた。

結局のところ、「無料」の労働は「無料」ではないのです。ボランティアは、どうにかしてお金を稼がないといけない。ディストリビューションのレポにあるソフトウェアのほとんどは、無償で働く開発者から提供されていますが、オープンソースのエコシステムに貢献している人たちもたくさんいます。

Linuxで仕事をするとお金がもらえるのですか?アプリケーションを作成するのですか?サーバーの仕事?ネットワークを動かすためのツールを制作する?お金はどうなっているのでしょうか?あなたの経験をコメントでシェアしてください

  • 2021-03-17 08:01 に公開
  • 閲覧 ( 31 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ