私はUbuntuが初めてで、Ubuntuで動作するソフトウェアを作成することに本当に興味があり、これらのソフトウェアから利益を得たいと思っています。
プログラムがオープンソースで無料の場合、Ubuntu用のソフトウェアを作成して収益を得るにはどうすればよいですか?
Ubuntuは無料でオープンソースのOSであるため、無料のソフトウェア(Richard Stallmanを引用するための自由なビールではなく自由なソフトウェア)の使用に制限されません。 Ubuntu Software Centerを見ると、多くのプロプライエタリなソフトウェアがありますが、そのいくつかはお金を払わなければなりません。別の例としては、ユーザーがLinux用のゲームを販売できるSteamがあります。
そのため、Linux専用の有料ソフトウェアを作成して展開できます。それに矛盾はありません。
あなたが自由にソフトウェアを自由にしたい場合、あなたもそれを請求することができますが、ソフトウェアとそのコードを持っている人はコピー保護を削除し、合法的にそれを再配布するかもしれないので、それは最も意味をなさないでしょう。別の方法は、寄付を募ることです。
ただし、フリーソフトウェアに基づく成功したビジネスモデルがいくつかありますが、顧客がソフトウェアの代金を支払う例は考えられません。ほとんどの場合、企業顧客に有料サポートを提供するCanonicalの例のように、排他的サポートに対して料金を支払います。他のサービスを提供している会社もありますが、私は自分の主張を述べたと思います。
寄付をお願いします。アプリに寄付ボタンを組み込むこともできます。資金調達者/キックスターターによるプロジェクトのキック。バイナリ、ドキュメント、サポート契約を販売できます。
オープンソースの努力自体はめったに多くのお金を稼ぐことはありません。おそらく寄付。ただし、近くで利益を生む環境を作成するために、オープンソースを作成できます。オープンソースでの「営利目的」の仕事のほとんどは、利益を生み出すベンチャーとオープンソースコミュニティの間に共生関係を築こうとすることです。
Red Hatはこの関係の優れた例です。彼らはLinuxコミュニティに多くのフィードバックを提供していますが、彼らの利益はLinux関連のサービスを大企業に提供することから得られます。
また、pythonとGuido von Rossumの雇用主との関係に注目することもできます。
あなたの心が正しい場所にあることを確認してください。オープンソースソフトウェアを作りたい、それで生計を立てたいなら、どこでもチャンスを見つけるでしょう。言葉遣いがわずかに異なり、代わりに利益を得ようとしているが、それを行うためにオープンソースを使用したい場合、他の場所でより有益なアプローチを見つけるでしょう。