web-dev-qa-db-ja.com

なぜプログラマーはクローズドソースアプリケーションを作成し、それを無料にするのですか?

ソフトウェアを書いて販売することから生計を立てている起業家/プログラマーとして、私は開発者がアプリケーションを作成し、それを無料でインターネットに公開する理由に驚いています。あなたは世界で最も有利な分野の1つに自分を見つけました。 99%の利益率を持つビジネス。物理的な製品はありませんが、価格に名前を付けることができます。バギーな製品を出荷でき、顧客はそれを購入するビジネス。

たまに私たちのソフトウェアのいくつかは無料のライバルを取得します、そして私はこの男はクレイジーだと思います。彼はこれから良い生計を立てているかもしれないが、代わりにそれを自由にすることを選んだ。

  • 巨大なお金の山が好きではありませんか?
  • あなたは人々がそれを支払うと確信していませんか?
  • あなたはそれをサポートする必要があることを恐れていますか?

現在、顧客はあらゆる問題に対する無料の解決策を見つけることができると期待しているため、プログラミングのビジネスにとっては悪いことです。 (「XYZに適した無料のソフトウェアはありますか?それとも20ドルを支払う必要がありますか?」それは無料なので、開発者はそれを修正する理由がありません。顧客は、無料ではあるが古くなって機能しなくなり、更新されないソフトウェアになってしまいます。顧客は叫びます。開発者はまだ仕事の日仕事を彼らのキュービクルで叫びます。何ができますか?

PS:私はオープンソース/ソフトウェアを始めることを望んでいません。開発者がクローズドソースアプリケーションを作成し、それを無料にするときについて話している。

199
Ken

テクニカルサポートや払い戻しの義務を負いたくないからです。

293
JeffO

共有

私たちのほとんどは、無料で使用できるように提供されているソフトウェアを使用しています。結果として、私たちのソフトウェアも無料で共有することは理にかなっています。基本的に、私たちはソフトウェアを他のフリーソフトウェアと交換していますが、実際にトランザクションを通過するオーバーヘッドはありません。貢献しないリーチがありますが、配布はそれほど重要ではないので問題ではありません。

販売は難しい

実際にソフトウェアを販売しようとすると、市場に出てお金を集め、人々に販売することの法的影響を心配する必要があるため、プロセスがはるかに困難になります。一人のプログラマにとって、これは彼らが本当にやりたいことから離れてしまうのです。その結果、彼らはプログラムを簡単にリリースして、他の人が手に入れることができない場合でも利益を得ることができます。

新しいモデル

ソフトウェア開発の新しいモデルが到来していると主張されるかもしれません。ソフトウェア販売のモデルは、実世界での販売を取り入れてソフトウェアに適用する試みです。ただし、ソフトウェアは物理的な世界とは異なります。配布は非常に安価であるため、いくつかの問題が発生します。

  1. 誰かにソフトウェアを使用させることは基本的に無料です。
  2. ソフトウェアの料金を支払っていない人がソフトウェアを使用できないようにしようとすると、非常に費用がかかります。

この見方では、ソフトウェアのコピーごとに請求しようとすることは、負けるゲームです。したがって、ソフトウェア自体ではなく、ソフトウェア関連のサービスで収益を得ようとする必要があります。したがって、ソフトウェア自体を使用する権利ではなく、サポート契約、ホスティングサービスなどに課金する場合があります。

ちなみに、このモデルは、主な製品を無料で提供し、関連商品を販売するウェブコミックやウェブシリーズなどで使用されています。

217
Winston Ewert

無料アプリをリリースしてオープンソースプログラムに取り組むことは、製品、つまりあなたを販売するための素晴らしい広告です。 (別の言い方をすれば、無料のアプリはあなたの時間を売るための損失のリーダーです。)

「贈り物経済」の概念もあります。それは、あなたがより多くのものをあなたがより豊かにすればするほどです。どうして私はnotをたくさんの人からたくさん受け取ったのに、仲間/社会全体に寄付するのですか?

最後に、何百万もの人々の生活に直接影響を与えることができる、他のどの分野が彼らの生活を少しでも簡単にする何かを書くことによって可能にしますか?

117
Frank Shearar
  • 一部の人々は、それを楽しむためのプログラムを作成します。それを販売すると、仕事に変わります。
  • 一部の人々は、プログラムを使用する人々の数を、獲得した現金の額よりも上位にランク付けします。販売すると、1つ目が押し下げられ、2つ目はあまり気になりません。
66
BCS

時間と労力を費やしてソフトウェアを無料でリリースしましたが、市場に出す時間も意欲もありませんだれかが十分に利益を得る

個人的な哲学では(そして私もソフトウェアを販売しています)、「競争はあなたをより良くする」です。

あなたが水から競争を吹き飛ばす(無料であろうとなかろうと)製品を作成することができないなら、あなたは困ることになるでしょう。

39
rjstelling

多くの無料アプリは、十分に雇用されていて、暇なときに作成するアプリケーションのアイデアを思い付いた人によって作成されています。その人は生き残るためにお金を「必要としない」。

多くの場合、マーケティング、販売、支払いのメカニズムを見つけることは、努力に値するものではなく、個人が一般大衆に役立つと思うものを提供することを楽しむだけの場合もあります。

無料のアプリケーションと競合している場合、最良の戦略はより良い製品を作ることです。私は、アプリケーションがより多くの機能を提供したり、何らかの方法でより適切に実装されたという理由だけで、無料バージョンを使用する代わりにアプリケーションを購入することがよくありました。

30
Walter

足りるところがやってきて、少しの労力でも売るのに手間がかかるというのがあります。まだお金を集める方法を考え出す必要があります。

私がクローズドソースの無料アプリを投稿する理由は、私がフル機能のフリーウェアを自分で愛しているからだと思うので、同じ考えを念頭に置いて世界中に送りたいです。完全に無料のソフトウェアパッケージで重要なタスクを実行できると、気持ちがいいので、それを共有したいと思います。

本当に「どうして無料にしないの?」という答えなら。 「お金の山を手に入れることができるから」ということになると、それはすべて、いくつかのソフトウェアをリリースする動機が何であるかについてです。誰もがますます現金に動機付けられているわけではない。

25
MetaGuru

主な理由は2つあります。

  • 個々のプログラマーは、単に知られ、愛されたいと思うかもしれません。

  • 舞台裏には別の経済モデルがあります。いくつかの有名な例:iTunes、Acrobatリーダー、Firefox、Ubuntuはすべて無料ですが、プロモーターはすべてこれらの製品(エンターテインメント、有料機能、検索エンジンの視聴者、サポートの販売)で収益を得ています。

25
mouviciel

技術的な質問に答えてお金を稼ぐ人がいるのに、なぜStack Exchangeで無料のアドバイスを提供するのですか?これは、寛大であることが基本的な心理的必要性を示していると思います。 NIHの神経科学者であるJorge MollとJordan Grafmanは、慈善活動が脳に組み込まれていることを発見しました。 http:// wwwのWashington Postの記事「もしそれが良いと感じた場合、それは自然なだけかもしれない」を参照してください.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

コールバーグの認知発達の理論とギリガンの思いやりの倫理の両方は、人々を相互依存し、共感と利他主義の増大に向けて発展していると見なしています。この行動は人類が生き残り、繁栄するために必要です。

ルイス・ハイドは、2つのタイプの経済があると言います:(1)ステータスが最も多い人々に与えられる交換経済(希少性の経済)と(2)贈与経済(豊かさの経済)はそれらに与えられるステータスです最も与える人。ギフト経済の例には、結婚、家族、友情、伝統的な科学的研究、ソーシャルネットワーク(WikipediaやStack Exchangeなど)、そしてもちろん F/OSS が含まれます。

私見、エリックS.レイモンド、およびライナストーバルズは奇跡を起こしました。利己的なプログラマーを寛大なプログラマーに変えることです。これは、エリシャが2,200人の利己的な学生を「大勢の食糧」の奇跡で寛大な人々に変えた方法と非常に似ています。IIメラキム4:42-48では、エリシャは2,200人の学生をサポートする必要があります。飢饉があります。彼の生徒たちは空腹で利己的です。それぞれに食べ物がありますが、お互いに共有することを拒否します。エリシャが彼らにパンをたった22個のパンを配った後、彼らは互いに分かち合い始めました。間もなく、すべての人に食事が与えられるだけでなく、食べ残しも残ります。本当の奇跡は、パンが薄い空気から実現するのではなく、かつて利己的だった人々が一人の寛大さの例に触発されて寛大になったことです。 Linuxやその他のフリーソフトウェアのリリースの結果として、過去数十年にわたって同様のことが起こりました。

23
A. N. Other

プログラマーとしての仕事で十分な給与を得ています。私は主に自分の小さなプロジェクトをコーディングして楽しんでいます。私は自分が書いたもののほとんどすべてを無料で、フリー/オープンソースライセンスの下でリリースしています。

  1. これらは楽しいプロジェクトです(たとえば、単純な言語のインタープリター、JavaScriptコードをクリーンアップするツール、さまざまな小さなスクリプトなど)。これらは「エンタープライズ」アプリケーションではありません。小規模なアプリケーションでも、ホームユーザーは仕事や娯楽のために仕事をする必要はありません。さて、私が書いたツールのいくつかに実際に非常に少額を支払うかもしれない人が何人かいるかもしれません。しかし、実際には、それは些細なことになるでしょう、そして私はそれらをマーケティングして販売することに関わる努力を考えるのに十分なほどお金を必要としません。

  2. 1980年代から1990年代初頭にかけて成長している人、そして途上国でもそうですが、私は必要なツールに十分なお金を持っていないか、必要なツールにアクセスできないのがどのように感じているかを理解しています。支払いは西側に住んでいない多くの人々にとって大きな手間であり、たとえ可能であっても、数ドルは世界の反対側の学生にとって多くのお金に換算できます。これらのツールを実際に使用する可能性のあるほとんどの人がとにかくそれらにお金を払うことができないだろうならば、彼らのために充電することは何ですか?

  3. 他の回答がすでに指摘したように、自分のプロジェクト、および私が所有していないより大きなプロジェクトに費やした努力は、私のスキルの宣伝として報われます。他の人に私をもっと好きにしてもらうようなことは別として、それは私が潜在的な雇用主に気付かれるのを助け、それゆえ私はキャリアに関して助けになります。自由に入手できるソフトウェアは、知名度が高く、同等の品質で広く使用されているが、無料ではない。

他の答えがすでに指摘しているように、余暇にコーディングしている単一または少数の人々の努力が、生計を立てるためにそれをしている人々によって書かれたソフトウェアの商業的見通しを脅かしている場合-私はそれは後者は、製品を逆に使うよりもお金をかける価値があるようにするために一生懸命に働きます。どちらかといえば、それは関係者すべてにとって良い品質のソフトウェアの基準を高く設定するだけです。

古着を慈善団体に配ると、繊維業界の人々に害を与えるようなものです。

20
MAK

品質

ソースコードを開いていると、品質が大幅に向上します。コードを改善している他のプログラマーや、自動化されたソースコードアナライザーを考えてください。

耐久性

クローズドソースは、より優れた/より競争力のある製品がある場合に失われる傾向があります。オープンソースは永久に共有できます。

共有...

気にしています。これで、第三世界の国々を含め、世界中の誰もがアプリの機能を使用できるようになります。

自己改善仲間のプログラマーからのフィードバックがより可能になり、無料で、実際に気にかけている仲間のプログラマーによって提供されます。

自由

私は会社に閉じ込められるのが嫌いです。同様に、私は同じことを目指したソフトウェアを作りたくありません。

CV構築

CVを電子メールで送信する代わりに、私が提供したプロジェクト/パッチを参照する多数のリンクを電子メールで送信できます。がらくたをカットし、CVでのでたらめなビンゴはもうありません。寄稿の単なるリスト。

聖書の考え方

貪欲な男は家族にトラブルをもたらしますが、賄賂を嫌う彼は生きます。 (箴言15:27、新しい国際版)

通常、アプリの販売に基づくビジネスモデルは貪欲であり、フリーソフトウェアに基づくビジネスモデルであり、サービスの提供はそれほど多くありません。

ウイルス

オープンソースソフトウェアは、(ライセンスによっては)他のソフトウェアパッケージに含まれる可能性が高くなります。

ビジネスリスクの低減

ソフトウェアをオープンソースコンポーネントに基づいて、サードパーティのビジネスへの依存を減らします。ビジネスがダウンしても、ビジネスは引き続きコード/ソフトウェアのサポートを得ることができます。 Androidは、オープンソースがいかに破壊的である可能性があるか、および特定のオープンソースでないソフトウェアを使用する場合に現在のビジネスがより高いリスクを抱えているかを示す良い例です。

楽しい

私がやるのが楽しいプロジェクトがあります。周りにビジネスを必要とする必要はなく、すべての面倒が伴います。

認識

クローズドソースではほとんど認識できません。オープンソースは、認知される可能性を広げます。

サービス市場の創出

コピーごとの収益モデルからサービスベースの収益モデルに市場を変える。例:ビールのように、Google App Engineスタックの周りの多くのソフトウェアは無料です。 Googleはインフラストラクチャの提供から収益を上げています。

子供向け

お金の山は消えますが、共有ソースコードが消えることはありません。将来の世代はあなたの貢献に感謝します。

ホイールを再発明するのは難しい

私たちは巨人の肩の上に立っています。もしアラン・チューリングが彼のデザインを独占的に保ったらどうなるでしょう?今日のようなソフトウェアエコシステムはありますか?

カスタマイズモデル

ソフトウェアを無料で配布し、カスタマイズは有料です。たとえば、無料のCMSソフトウェアを提供しますが、カスタムビジネス要件に適した特殊なモジュールは有料です。

勝利

製品の料金を抑えれば、顧客を獲得できます。下げてから金銭的補償を求めないのは難しい。あなたは他の人を打ち負かす機会を増やします。

独立

ソフトウェアの課金は、有料クライアントまたは有料広告主に依存することを意味します。あなたは非倫理的な慣行を持つ企業からのお金を必要としないかもしれません。

18
Ruudjah

私は自分に「このがらくたに$ 20.00を要求しているのですか?」と自分に尋ねるかなりの数のアプリに出くわしました。私はもっ​​と上手にできることを知っており、「男にそれを貼り付ける」ために無料でリリースしています。

これらのアプリには多くの時間とお金がかかることを理解していますが、商品を売りに出す場合は一流であるか、ただ譲る必要があると思います。

18
JD Frias

プログラミングも趣味になることができます

多くの人々は、プログラミングを趣味として扱い、家に帰ったら楽しいプログラムを作成し、ネット上で共有したり、オープンソースプロジェクトに参加したりしています。

これは、写真家がpicasaやflickrなどのサイトで写真を撮って世界中の人と共有したり、myspace.comやmp3.comなどのサイトで音楽を作成して世界中の人と共有したりするミュージシャンのようです。彼らの作品を世界と共有したい。

14
Pete

ソフトウェアは情報ですので、無料です。 「情報は自由になりたい」という表現です。

何故ですか?なぜ情報は無料になりたいのですか? Stack Exchangeを検討してください。 Stack ExchangeがどのようにExpertSexChangeを押しつぶしたかわかりますか?どうして?ユーザーインターフェースが優れているからです。ユーザーインターフェースが優れている最大の方法は何ですか? クレジットカードがなくても質問したり答えたりできます。

お金は情報の流れに摩擦を加えます。課金についてはすべて、情報を独占し、その情報の円滑な流れに対する何らかの障害または障壁を築くことを試みる必要があります。インターネットから映画をダウンロードするのと同じです。映画は価値がありますが、映画の充電は映画のビットの流れに摩擦を追加し、摩擦なしは常に摩擦を打ち負かします。

フリーソフトウェアは、あなたのビジネスを台無しにしようとしている安い野郎のことではありません。それは、情報フローの基本法則が容赦なくペイウェアソフトウェアビジネスモデルを押しつぶすことに関するものです。あなたは人々に動機を帰することを試みることができます、それが私たちを楽しませたら、私たちは喜びと痛みと道徳について話すことができますが、深い理由は、摩擦のない情報が摩擦のある情報に勝ち、そして容赦なく摩擦のない情報が勝つシステムがあることです。

摩擦のないソフトウェアは、ソフトウェアを摩擦で打ち負かします。もちろん、他の点では不十分かもしれませんが、摩擦なしの力は非常に大きいため、市場全体が摩擦なしで再編成されます。そうしないと、市場は縮小し、摩擦のない市場が市場を摩擦で打ち負かします。

すべてが失われることはありません。これらのことが起こるには長い時間がかかります。 Windowsはまだ私たちのそばにあり、Linuxは地球の正面からそれを動かしていません。iOSはAndroidとの困難な戦いと戦っていても非常に成功しています。しかし、あなたがあなたの損失を遅くして、あなたが良い生活を楽しんだり、人生で豊かになることができるなら、私はあなた自身を情報のビジネスにいると考え、摩擦をあなたの成功への障害として見ることをお勧めします。ソフトウェアに課金する必要がある場合は、摩擦を最小限に抑えてソフトウェアを実行する方法を考えてください。

pS http://github.com/raganwald

14
user16034

ソフトウェアの作成と販売から良い生計を立てる起業家/プログラマーとして、

あなたはプログラマーではありません。少なくとも、ほとんどのプログラマーに自分の分野を選択させる科学的および工学的知識を共有しているわけではありません。あなたはプログラミングを使って生計を立てている起業家です(ところで悪いことではありません)。

開発者がアプリケーションを作成し、それを無料でインターネットに公開する理由について、私は戸惑いました。

慈善の感覚?共有?共通の善意?技術と知識を進歩させたいという科学的および工学的欲求?

あなたは世界で最も有利な分野の1つに自分を見つけました。

ソフトウェア以外の業界でも重要ではありません。他の分野で利益を上げている企業のうち、慈善団体やコミュニティのサポートに積極的に関与している企業はいくつありますか?

99%の利益率を持つビジネス、

あなたが小さな仕事をしている、税務ゲームをしている、またはテーブルの下で何かをしている場合にのみ。収益性が高く、継続的かつ持続可能な方法でビジネスを行うという考えは、経済学の法則によってサポートされていません。

物理的な商品はありませんが、価格を示すことができる場所。

価格を指定できるのは、

  1. 非常に絶望的な(そして知らされていない)クライアントを扱っている、
  2. あなたは技術的なエースです(RFおよびMW回路設計またはFPGAプログラミングまたは非常に経験豊富なソフトウェアアーキテクトに特化したMSEEなど)。

そうでなければ、いいえ、あなたはあなたの価格に名前を付けることはできません。なぜなら、契約についてあなたと競争する非常に有能な人々がた​​くさんいるからです。

バギーな製品を出荷でき、顧客はそれを購入するビジネス。

だからこそ、プログラマー、科学者、エンジニアリング(お金の売春婦ではなく)がオープンソースに貢献している理由が理解できないでしょう。

実際には、業界とは関係なく、成功した持続可能な企業を実現するために何が必要かは疑問だと思います。

あなたはナイキに尋ねると、彼らは彼らが良い靴を作るビジネスをしているとあなたに言うでしょう。彼らはひどい製品を出荷するビジネスではありません。

Apple=と尋ねると、最高のテクノロジーと最高のユーザー体験の美学を組み合わせるビジネスに従事していると言われます。彼らは、くだらない製品を出荷するビジネスではありません。

あなたはアストラゼネカに尋ねると、彼らは、くだらない製品の出荷ではなく、医学の進歩のビジネスにいると伝えます。

そして、それらは空のレトリックの例ではありません。

などなど。そして、欠陥のある製品が市場に出る可能性は常にありますが、すべての成功した企業は、卓越性という特定の目標によって自らを定義します。利益はそれの副作用であり、確かに主要な目的です。しかし、物事を動かすのは確かに彼らの主な推進力ではありません。

そのような環境で働くことに勝るものはありません。そして、利益を主な原動力と考えている人々と協力することほど簡単なことはありません。品質は完全に飛び込みます。

Warren Buffetの仕事、または品質と仕事のイデオロギーを求めるHenry Fordの意欲について少し読んでください。次に、オープンソースの概要を理解するだけでなく、持続可能で成功するビジネスについて少し学びます。

本当に起業家ではないことを理解していない起業家。彼らは一瞬の投機的な波に乗る行商人です。

12
luis.espinal

アプリを無料でリリースすることを検討する主な理由の1つは、それが将来の取り組み(潜在的な雇用機会、プログラミングの世界であなたの名前を宣伝する)のための私のポートフォリオへの確実な追加であることです。あなたが私に尋ねれば、それは十分な支払いです。

11
Terence Ponce

ツールメーカー

個人的には、使用するツールをリリースしています。私の仮定は、これらのツールを使用して構築するものは、私がお金を稼ぐ場所でなければならないということです。プログラマーは面倒を嫌い、Unixの哲学を実践しているほとんどのユーザーは、何度も何度も何度も開発する必要がないことを知っています。したがって、私たちは日々の家事を手助けするツールを開発し、他の人が役立つと期待して一般に公開します。そして、運が良ければ彼らをより良くするために貢献できます。ほとんどのプログラマーは平凡なことを繰り返し行うことに関与したくありません。スキルを最大限に活用した新しいものを書きたい、エディター、パーサー、データベースなどを書きたくありません。コミュニティがこれらのツールのバージョンを作成した当時はとにかく優れています(つまり、LinuxとM $)。したがって、コミュニティが立ち上がり、特定の分野に特化している人々が最も得意なことを実行できるようになると、私たちはすべての生活をより良くするいくつかの本当にクールなプロジェクトを思いつきます。

責任ある市民

十分なフリーソフトウェアを使用している場合、最終的にはコミュニティに感謝し始め、貢献したい能力を持っている場合。また、やることには価値があります。ソフトウェアを無料で書くことで、これまでに支払われた金額よりも多くのことを学びました。これは学ぶのに最適な方法であり、プログラムするのが大好きです。私は問題を解決するのが大好きで、好きなようにできることが大好きです。私が無料で製品をリリースするとき、それが何をしなければならないかについての期待はありません、それは完全に私次第です。

誰も私に支払いたくない

私はまだ学校にいるので、オープンソースプロジェクトに取り組んだり、独自の無料プロジェクトを作成したりすると、履歴書に載せることができます。それは私がいくつかの言語を私自身に教えた方法であり、それは私が彼らの教育の期間中にコースワークに取り組んだだけの私の同僚よりも優れたプログラマーになる理由です。

7
user15962

無料版でそれらを開始します。

次に、バージョン4までに充電を開始します。

製品が良いものであれば、人々はそれを買い続けるでしょう。

または、Googleのルートにアクセスして、無料のカットダウンバージョンを提供します。プロバージョンは少額の追加料金がかかります。

7
adolf garlic

その理由の1つは、多くのソフトウェア開発者が車輪の再発明を嫌うことです。すべてのソフトウェアが閉じていれば、さらに多くのことが起こります。

オープンソースは、システムやツールなどのインフラストラクチャレベルのソフトウェアに多くの魅力をもたらし、開発者は単純なライブラリ関数を何十億回も再実装するのではなく、実際の問題解決に集中できます。

6
user15929

Chris AndersonのWired記事 Freeで多くの洞察を見つけるかもしれません。なぜ$ 0.00はビジネスの未来です

ただし、開発者が寄付を受け入れる多くの例が見つかります。おそらく、 Flattr は、マイクロペイメントが失敗した場合に成功します。

ここでは他の取引も行われていますが、現金は含まれていません。

  • 労働:元の開発者が想定していなかったプラットフォームおよび使用シナリオでのデバッグおよびテスト作業。使用状況を自動的に追跡することにより、開発者は貴重な情報を入手できます。
  • 評判:多くのプログラマにとって、プログラミングはソフトウェアを最初から作ることからの肯定的なフィードバックと人々が結果を大事にしていることについて非常に重要です。
  • 利他主義:ソフトウェア製品の作成は、無料で優れた開発者ツールとライブラリが利用できるため、最近は比較的簡単です。ソフトウェアを無料でリリースすることは、コミュニティに払い戻す1つの方法です。
4

製品ではなくプラットフォームを作成している場合、それをオープンソースにすることで、人々は自信を持ってそれを構築できるようになります。それが理由の1つです。

4
Dan Rosenstark

なぜなら、あいまいさは、1つのアイデアでお金を稼ぐよりもはるかに害が大きいからです。プログラマーはコーディングボックスに住んでいるという真空の中で生活していない可能性があるため、彼ら自身の収入源が彼らのニーズをカバーしている可能性があります。価格が不要なため、サポートや義務を免れることができます。支払いとは、サービスまたは製品のプロバイダーとして特定の責任を受け入れることを意味するためです。あなたの第一の動機が金持ちではないなら、ソフトウェアに課金しないことを支持するより多くの議論があります。

最後に、お金は大きなインセンティブである一方で、モチベーションも低いためです。

4
user15926

私はコードを書くのが好きなので、コードを書きます。金持ちになりたいからでも、世界を変えたいからでも、そういうものではありません。私はコードを書くことを楽しんでいますが、人々がこの事実から利益を得られるようになると、それが好きになります。なぜ彼らに多額のお金を請求しなければならないのですか?

私も同じように感じる多くの人々から恩恵を受けることができ、それは彼らに還元する方法です。 LinuxとFirefox、そして....を毎日無料で使用できるので、他のユーザーに何らかの利益をもたらすことができるのであれば、どうしてでしょうか。

3
Graham

私はいくつかのデスクトップアプリケーションを無料で「リリース」しました(自分のWebサイトによくアップロードされています)。

これらは非常に小さなアプリケーションであり、いずれにしても、10ポンド以上を請求することは正当化できません。私は多くのユーザーを獲得することを期待していなかったので(少なくとも1人は持っていることはわかっています)、支払いを収集するために私のWebサイトにPaypal統合を設定する価値はないようです。

私が市場があると私が思うより大きな何かを書いたら、私はそれに対する支払いを得るのが難しくて長く見えます。

3
ChrisF

フリーソフトウェア運動は、基本的に、最も競争力のある規模でのイノベーションを保証します。

プログラミングの世界では状況は日々変化しており、誰もが標準に達していることを確認するためのチェックとバランスのシステムが必要です。そうでなければ、人々が「スタンダード」を作ったからといって、私たちは多くのくだらないプログラムに行き詰まってしまうでしょう(Microsoft Anyone?)。

問題の事実は、無料の競合他社に追いつくための時間やリソースがないと感じていることです。実際にあなたのプログラムをお金に見合うように働かせるので、あなたはこの不満を持っています。プログラムを革新し、改善する必要があります(Takei "OH MY!"を挿入してください)。

申し訳ありませんが、次の5年間に乗るつもりだったバニラバージョンは、それをカットするつもりはありません。あなたは絶えず成長しなければなりません。それが必要です。

あなたが製品をまともなものにするために仕事をするのが面倒なので、動揺しないでください。

3
user16038

優れたソフトウェアツールの開発には時間がかかるためです。

したがって、あなたはプロジェクトを開始し、現状のままでは誰もそれにお金を払わないことを知っています。

しかし、無料で提供すると、人々はそれを使い始めるかもしれません。フィードバックや無料のテスト、開発のアイデアなどを提供してください...

最後に、すべてがうまくいけば、非フリーバージョンを作成して販売できます。

3
Unreason

アプリケーションを無料で共有しました。実際、それは私の潜在的な顧客がそれがどのように機能しているかを知るのに役立ち、購入の提案と実装するためのいくつかの追加機能について彼らから私に連絡がありました。ソフトウェアの無料配布は、顧客がそれがどれほど有益であるかを理解するのに役立ちました。

3
Pavan G R

自分の知識が他の人の日常業務の改善に役立つと感じているからです。また、公共プロジェクトは世界中であなたの知名度を高め、企業はあなたに興味を持ち、おそらくあなたを雇いたいと思うでしょう。もちろん、後者はあなたのコードベースが良好でプロジェクトが人気になることを必要とします。

2
halfdan

心理学の理論: マスロウのニーズの階層 、お金は人間にとって十分ではありません。

  • Esteem:プログラマーは社外の他の人をもっと尊重する必要があり、「すごい、それは才能のあるプログラマーであるに違いない!」と称賛される必要があります。

  • Self-actualization:彼らは会社のプロジェクトで好きなように好きなコードを書かないかもしれません。したがって、彼らは独自のスタイルでコードを記述し、それらを設計して公開します。プロセスの間、彼らはプロジェクトリーダー、アーキテクト、ボスです:)

FREEは簡単で、プレッシャーも緊張もありません(マーケティング、法務、サポート、財務など)。

私のアプリがサーバーに関連している場合は、広告ベースのアプローチを採用します(コンテンツのホスティングなどは多額の費用がかかります)。広告は多くなくてもいくらかお金をとることができますが、それは間違いなくサーバー/メンテナンス費用をカバーします。

悪い悪い海賊に対処する必要はありません!

いいカルマ!

2
ThinkCode

すべてのプログラマーはプログラミングする意欲があり、彼らがアプリケーションを作成することに満足していると思いますが、彼らがそれを作ると、彼らは認識を望み、それが彼らを無料にする理由です:)私が無料でチュートリアルを書いたように。 :)

2
Javin Paul

人々はプログラムのような仮想的なものにお金を払う気が少なく、加えて、他の多くの無料プログラムがあるので、あなたの商用プログラムは1セントであっても売れません。また、プログラムを簡単にコピーできます。

「お金はクワトロの人間の言葉」であり、それがプログラマーがそれを避ける理由です。

2
Ming-Tang

ソフトウェアを無償で配布することで気持ちが良くなるため、ソフトウェアを無償で配布します。多分彼らはそれを売ることができたかもしれないし、多分売れなかったかもしれない。誰も気にしない?それは彼らの時間です、彼らはそれを所有します、そして彼らが彼らの時間のいくらかを寄付することを幸せにするなら、それは慈善団体にお金を与えることと何が違うのですか?

優先順位の異なる人なので、人によって人はさまざまな理由で幸せになります。

これはソフトウェアのビジネスにとって悪いことです...最終的には、すべてのソフトウェアを無料で手に入れることができます。すべてのソフトウェア。したがって、ビジネスモデル(Cory Doctorowを言い換えると)がコピーされないビットに依存している場合単独では、まず問題が発生します。

実際のところ、特別な要件があり、カスタムソリューションが必要なため、人々はソフトウェアに対して支払いを行い、大企業はソフトウェアに対して数十万ドルを支払います。プログラマーの市場であるその市場はどこにも行きません。

2
philosodad

顧客はソフトウェアではなくソリューションを望んでおり、その代金を支払います。顧客に満足してもらいたい場合は、ソフトウェアインストールCDをPO Boxに投入するだけでなく、多くのカスタマイズ作業を行う必要があります。

恐ろしい価格でライセンスを販売する大規模なソフトウェア会社でさえ、ライセンスを超える追加のサービスを提供します(つまり、販売します)。狭い角度から見ると、オープンソースは、開発コストを最小限に抑え、ライセンス料をゼロに設定するための、小規模なソフトウェア会社の協力のように見えます。それは、ソフトウェア会社と顧客にとって双方にとって有利な状況のように見えます。

2
ern0

コーディングが大好きです!私のアプリケーションを世界中で使用している人を思い浮かべると、私は本当に素晴らしい気分になります。これが私の無料アプリケーションの最初の理由でした。私は、無料のアプリケーションを作成するのが大好きであることに加えて、プログラミングで生計を立てていることを告白する必要があります。

2
rain

私はAccess SQLでの作業をはるかに簡単で楽しいものにする製品の販売を試みました...

私はそれを愛する熱心なユーザーを何人か持っていますが、それは私に「たくさんの現金」をもたらしませんでした。私は今、ブログを立ち上げて無料で提供することを検討しています。 Access(ASP.NET MVC)を使用しなくなったので、害はありません。私を始めたコミュニティに恩返しをしてみませんか?

テクニカルサポートは地獄で、インストールの作成は私のコアスキルではありませんでした。お金を集めることはPaypalを使うのと同じくらい簡単だったので、それを問題として見ないでください。

だから私のモチベーションはコミュニティに還元することです。私は同じ理由で記事を書いています(たとえば、4guysfromrolla.com)。しかし、これらのWebサイトの多くが買収されたので、今度は自分のブログを設定するときです。お金?ちょっとした広告かもしれません。または、Amazon.co.ukで私の短編小説のコレクション(ザキングフィッシャーとその他の物語、アンドリューリグリー作)を販売しています...

そして、はい、愛されています。お金はそれを買えないでしょう?

2
awrigley

あなたの質問には、私が挑戦するいくつかの仮定があります。

  • フリーソフトウェアの存在は、お金を稼ぐ能力を減少させます。
  • フリーソフトウェアの存在は、プログラミング時間のコストに顧客を安心させます。
  • フリーソフトウェアの作成者は、これらのプロジェクトに時間とエネルギーを費やし、その後の商業的利益を考えることはありません。
  • フリーソフトウェアの作成者は、自分たちの仕事をサポートする理由はありません。逆に、商用ソフトウェアは、あなたが述べたまさにその理由(例では新しいOS)のために想定された高レベルのサポートを持っています。

しかし、直接質問に答えるには、単にモノを作りたいという動機があると言っても差し支えないと思います。実際、プロジェクトは/ selling /プログラミングと作成以外の練習であり、独自の作業です。時々プログラマーはただプログラムしたい。この声明は、ソフトウェアやコミュニティサポートの品質が商用ソフトウェアよりも優れている、または悪いことを意味するものではありませんが、私は製品に対してより本能的な配慮を植え付けています。

2
netshade

本質的な動機。

私は、多くのお金に値するアイデア、レーザープロジェクター、家庭用のカスタムプログラマブル照明製品、それ自体がビジネスである変更されたビデオゲームシステム(Windows、JTAG、照明、塗装、修理など)に基づいて物を作ります。私は自分のデザインを配り、すべての人が見る方法を詳しく説明します。私はお金を気にせず、作成を気にし、他の人が私の作成物から何かを得られることを願っています。

プログラミングするとき、人々が私の製品を購入したいと思っても気にせず、何百万ドルも稼ぐことができます。彼らがmeGUIのプラグインを介してより優れたビデオをエンコードできる場合、またはOpen Officeが第三世界の国の人がより良い教育のために論文を入力できるようにした場合、私は幸せです。

http://en.wikipedia.org/wiki/Intrinsic_motivation

2
user16031

問題:Wordの両方の意味を一度に「無料」で使用しているため、混乱を招きます。フリーソフトウェア(大文字)は、イデオロギー的な立場ですが、必ずしもそうとは限りません。それも実用的です。クローズドソースコードでどのように共同作業できますか?

フリーウェア(「ビールのように無料」)の場合、一部の人々は、自分のスキルを宣伝したり、テイスターとして、よりフル機能のプログラムを購入するように人々を促すためにそれを行います。フリーウェアのビデオコンバーターを使用していますが、使用するたびにブラウザーのツールバーをインストールするように求められます。私はこれが私を苛立たせるほど頻繁には使用しません。

2
TRiG

私のアプリケーションは無料です。クライアントであるサービスは無料です。私のユーザーの誰もが無料で他の場所で利用できるサービスに私にお金を払うことを期待しているとは思わない...

2
Jasarien

ソフトウェアを無料で利用できるようにする理由はいくつかあります。ソフトウェアは何か他のものを作成するためにのみ作成されている可能性があります-ソースを無料にすることで、バグ修正や機能をサードパーティが組み込む必要がなくなり、それらを支払う必要がなくなります。ソフトウェア。 "大聖堂とバザール" を参照してください。

もう1つの理由は、楽しみやトレーニングのためにプログラムを作成し、同僚や自分よりも有能な人がコードに関するコメントを取得することは、稼ぐことよりも重要かもしれません。この場合、利益のためにソフトウェアを販売することはできません。全然儲かる。

そして、高度な自尊心と結びついた高度なスキルの3番目のオプションがあります。そこでは、タルンとザックアダムスのルートをたどり、得た寄付から生計を立てます。 ドワーフフォートレス (タルンアダムスによってプログラムされています)は無料で利用できますが、毎月数千ドルの寄付を受け取っています。

2
Antsan

これは、与えられた答えのいずれにもすでに見られなかった別の視点です。

車を運転しますか?私はこの国のほとんどの人がそうしていると思いますが、それでも圧倒的大多数は運転のために支払われていません。実際、彼らはそれにかなりの額を払っています:車、燃料、修理、保険、登録など。

ソフトウェアの作成についてあなたが言ったことはすべて運転にも当てはまります。私は高速道路で人々を見て、そしてこれらの人々はクレイジーだと思います!あなたは運転のためにお金を稼ぐことができますが、代わりに彼らは無料でそれをします。

そして、私はあなたがレースカーのドライバーになることができるというだけではありませんが、それは明らかにそれを行うにはかなりクールな方法です。 100ドル未満の場合は、商用車として登録し、料金を支払う乗客を車に乗せることができます。 (バス停まで引っ張って3人をダウンタウンに1ドルずつ連れて行くことを想像してみてください。彼らはお金を節約し、お金を稼ぎ、とにかくその方向に進んでいました。1か月でライセンス料を支払いました。)

あなたがお金を払う人が好きではありませんか?運転に十分自信がない?彼らが家であなたに電話をし始めるのを恐れていますか?

本当の答えはおそらくそれは面倒であり、あなたがタクシー会社を始めることを計画しない限り、あなたはそれからthat多くのお金を稼ぐことはないでしょう、それでそれは本当にトラブルに値するものではありません。私にはソフトウェアのように聞こえます。

これも運転に限ったことではありません。毎日、誰もが千のことをしますが、どこかで誰かが報酬を得ます。コーヒーを味わう?バスルームを掃除しますか?音楽を聴いて、あなたの意見をお聞かせください。自転車に乗る?セックスしますか?うん、これらのすべてが有料の職業になる可能性があり、国のすべての都市で人々(suckers!)が無料でこれらのことをしている、またはそれらを行うためにお金を払っています。それはクレイジーです。それが人生。

1
Ken

クローズドソースの有料ソフトウェアを作成する場合、製品を開発するためにライブラリやその他のギミックに費用を払わなければならない可能性があります。あなたが稼ぐものは、時間だけでなく、その製品の開発に費やした金額から差し引かれなければなりません。これは非常に小さな純利益を残します。

オープンソースの無料製品を使用する場合、それらを使用するためにお金を費やすことはありませんでしたが、ソフトウェアに同じライセンスを再利用する義務も(いくつかのライセンスによって)義務付けられています。 「お金」ではなく「コード」で支払いました。それは別の経済ですが、とにかく製品を提供します。

1
Stefano Borini

一言。 「税金」。私たちの税制は非常に奇妙で扱いが難しいので、私が自由に捨てる側で私がすることは何でもします。私は、売ることから生じるすべての課税問題と戦う時間とエネルギーを持っていません。ソフトウェアの販売は私にとって純損失になるでしょう。

1
Brian Knoblauch

人生で最高の思い出は何ですか?彼らは給料を受け取っていますか?新しい車を買う?もしそうなら、私はあなたに本当に気分が悪い。私の人生で好きな瞬間は、私がやろうとしていることを成し遂げること、ホームランを打つこと、ロマンチックな興味に会うことと関係があります。これらのものはどれも値札が付いていません。

あなたの質問に答えるために、なぜ私はソフトウェアの開発と無料でのリリースに時間を費やすのですか?誰かがそれを見て、私が想像もできなかったその使用法を考えたので、システムに統合して、まったく新しい使用法を生み出したのです。新しいものを発見することは非常に貴重です。コンピュータを初めて見たときのことを思い出してください。信じられない。あなたはこれの一部になりたいでしょう。

すべてに価格を付けた場合、誰もがそれを使用できるわけではありません。人々は、新しいコンセプトの設計で知らないものを使用することはありません。新しいものは何も作成されません。

ソフトウェアを情報と考えてください。つまり、1と0だけです。情報は無料で、テレビ、ラジオ、ウェブサイトなどで放送されます。なぜこれを行うのですか?誰もが何が起こっているかを知っているので、私たち全員が次に何をすべきかを決めることができます。同じページにいないと、適切なソリューションを見つけることができません。給料を念頭に置いて本当に素晴らしいものを作った人はいません。人々は自分自身に挑戦し、誇りに思うものを作りたいので、人生を改善するために何かをします。

1
user16005

単にしたいからです。 OpenGLでテトリスの3Dゲームを作成するのに何時間も費やした場合、おそらくそれは愛の労力として行われ、それを行うことはとても楽しかったです。あなたはお金のためにそれをしなかった、それは思考プロセスにさえ入らなかった。挑戦と成果は、それ自体が報酬であり、より挑戦的で楽しいものでした。

私はこれでお金を稼ぎたくありませんでした。本で売れるのに、なぜSO)について自分の考えを共有すべきなのかというようなものです。

1
Incognito

他の人を助けるためにコードのセグメントを無料で配布することを理解できます。しかし、中小規模の企業が地面から脱出しようとする完全に作られたシステムは、オープンソースのカウンターパートがサポートしないサポートを提供し、上記のように「自分で行く」という態度は理解できません。

これらのコードのセクションによって構築されたシステムを、レゴのように一緒にスナップして見ることができました。しかし、私たちはあなた自身のリスクでソフトウェアの雰囲気を作り出しているので、消費者による私たちの職業の全体的な信頼が低下します。

個人的には、「私は自分の仕事で十分なお金を稼いでいるので、気にしない」という議論全体が私を困惑させます。私はかなりの賃金を稼ぎますが、自分の慈善団体を始めるには十分な余裕がありません。

1
asp316

プログラミングをしていると、頭から出られないという考えがよくあります。私が何か必要をするだけです。だから私はそれをコード化します-私は「状態」に入り、そこで必要なことすべてを視覚化し、何かを作成する必要があります。ツールを作成する必要がありましたが、最初の「バースト」の後、私は少し疲れました。

しかし結局のところ、このツールは、人々がそれを使用して楽しむまで、実際には「ライブ」にはなりません。短編小説、演劇、ムーブなど。だから...それを与え、それが他の人々の生活を豊かにすることを願っています。

しかし、そこから、別の人がツールを気に入って何かを追加するかもしれません。次に、ツールは独自の人生を歩みます。

私は皆のために話すことができます、しかしbigオープンソース/無料プロジェクトの多くはそれが起こっているようです。

また、無料の製品を配布することで多くのお金を稼ぐことができるという事実もあります。 Google、Facebook、Zyngaは、なんとかしてお金を稼ぐ「無料」ソフトウェアの代表的な例です。より具体的な例(実際のソフトウェア)を使用したい場合は、「Red Hat」のような会社を見てください。Linuxは無料ですが、Linuxの使い方を教えるお金を稼いでいます。

1
Alex C

さて、[〜#〜] i [〜#〜]ソースコードを私のウェブサイトに投稿してください(現時点では、ひどく時代遅れです)。部分的には、それは一種のポートフォリオのアイデアです。

私はveryいくつかのオープンソース中毒者がクローンを作って譲ることができないというまともな製品アイデアを持っているなら、私のソフトウェアをたくさんの現金で売って喜んでいます。これらの種類の製品は単独でまたは他の数人の人々と一緒に行うのがかなり難しいので、私は数年前に組み込みシステム/ハードウェア市場がより財政的に持続可能なキャリアであると決めました、そして今日私は組み込みのキュービクルで幸せに働いています世界をより良い場所にする超高信頼性システムの作成を支援するシステム会社。

また、ビジネス(allあなたの請求書を支払う実際のビジネス)-一般的に、自分で正しく行うことは困難です。そのリスクを取ったり、面倒に対処したりしたくない場合は、単にそれを手放して、毎日の仕事を続け、小さなプログラムを趣味として作る方が簡単かもしれません。

1
Paul Nathan

物事がうまくいくのを手伝ってほしい。それで十分なら、他の人が自由時間を使って私の小さなツールを改善したいと思っています。

たとえば、小さなMercurial拡張機能を作成したところ、2週間以内に他に2人の連中がバグを修正し、何もせずにいくつかの新機能を追加しました。 (まあ、変更を調べて、私のリポジトリにプルします。)

勝つ! :)

0
Macke

ソフトウェアに直接請求する以外に、お金を稼ぐ方法は他にもあります。 Facebookは無料のソフトウェアですが、数百万に上ります。

0
eds

Zopeが最初に始まったとき、開発者たちは無料でそれを出していたことを覚えています。ベンチャーキャピタリストがやってきて、基本的に「なぜあなたはそれをしているのか」と尋ねました。彼が受け取った答えは彼を新しいビジネスモデルで始めました:フリーソフトウェア、有料サービス。これは、企業がフリーソフトウェアを公開する場所ですが、そのソフトウェアの「専門家」のアドバイスとセットアップは通常の方法で販売されます。 [〜#〜] fsf [〜#〜]Cygnus Solutions は、早い段階で同様の関係を持っていた2つの会社です:FSFが無料でGCC/G ++を公開し、Cygnusが提供広範囲にわたる直接的な顧客サポート。

0
Arcege

私はプロの開発者ではありません(そして、まともな開発者とは程遠いです)が、とりわけselling(お金が必要)a buggy製品は私にとても関心があります。その上、私はフリーソフトウェアが有料ソフトウェアより頻繁に壊れるとは思いません(私たちは皆、これのいくつかの例を知っています)。

そして最後に、私の控えめな意見では、ソフトウェアに課金することなくお金を稼ぐために従うことができる多くのビジネスモデルがあります。きっと40の答えがそれに気をつけていると思います。

0
astrojuanlu

まあ私はフリーウェアとして長い間私のアプリを提供しました。単に自分のアプリに人がお金を払うとは思わなかったし、1か月に少数のアプリしか販売しないので、支払い処理の実装などの余分な作業は無意味に思えました。

それは多くの人が思っていることだと思います。彼らはむしろそれらを販売しようとするよりも自分の製品を与える。

幸いにも1年前に自分のアプリの1つを試してみましたが、うれしい驚きでした。

0
jsz

Econ 101-情報の非対称性のない無限のサプライヤとセラーの完全な市場では、製品の価格は個人の時間の価値によってのみ決定されます。

0
user15991

ソフトウェアを無料でオープンソースとして配布する良い例:Kinect for XBoxのようなもの。

一部のプログラマーはそれをPCのデバイスとして使用し始め、いくつかのコードをプログラムしました。他の多くのプログラマーはそのコードを使用し、他の多くのアイデアでさらに開発することができました。最初のプログラマーがコードを閉じて売りに出しても、決して速く成長することはなかっただろう。

0
user16011

アプリケーション/ソフトウェアと一緒にサポートドキュメントを書くのが好きではないからです。多分それを好む会社があり、それを買って、私に仕事を着陸させます。

0
pakhtana

また、人々が自分たちではできないことをできるように手助けしていることを知ると、一種の満足感を得られるという事実もあります。それを無料にすることで、入手可能で共有しやすくなります。基本的に、あなたはあなたを信頼する人たちと一緒に、あなた自身の名前を築いています。最後に、それは一種の信念のことかもしれません。あなたは物事がある方法であるべきだと信じているので、あなたはプログラミングであるかもしれません。たとえば、脱獄コミュニティを見てみましょう。 iPhone Dev Teamのプログラマーとハッカーは、エクスプロイトを探し、それを使用するプログラムを作成するのにかなりの時間を費やしています。彼らが作成したジェイルブレイクプログラムに数ドルを請求することで、彼らは莫大なお金を稼ぐことができましたが、実際はそうではありません。

また、あなたがそれを自由にしなければ、他の誰かがそうするという脅威もあります。

0
user16066

2つの言葉、広告収入。

0

私が無料でリリースしたもののほとんどはツールでした。複数のクライアントで使用する便利なツール。特定のクライアント用にこれらのツールを記述し、開発に課金した場合、他のクライアントでそれらのツールを使用することはできません。

これらのツールを他のクライアントに実装するための時間を請求することができ、そうすることで、雇うためのプロジェクトとしてこれらのツールを作成しただけの場合よりも何度もやり直しました。

0
user16108

私は創造性の純粋な喜びのためにソフトウェアを書くことに惹かれました。私の貢献は謙虚で重要ではありませんでしたが、私の寄付は常にその見方の現れでした。

0
user2980