34

明確化:私は、専門的に開発者に報酬を支払う企業を指しています。「趣味」または「楽しみ」の開発者が、完全な機能を備えた有料ツールを望まない (または余裕がない) 理由を理解しています。私が話しているのは、締め切りが開発者/会社に押し付けられ、有料ツールでできることを達成するための「無料」ツールを追求するために開発時間が目標からそらされている状況について話している.


私は最近、多くのスタック オーバーフローの質問に気付きました (それらは新しいものではなく、私が最近注目したばかりです) 人々がALM、データベース比較、およびその他の機能のための一般的な開発ツールに代わる無料の代替手段を探しています。わずかに費用のかかる有料の代替手段があります。Stack Overflow の「無料」タグには 350 の質問があり、「X を実行するための無料ツールはありますか?」という例が数十件表示されるのに時間はかかりません。その後、調査と参加に何時間も費やしたに違いないディスカッションが続きます。

単に支払いを減らすだけではありません - 一部の開発者 (または、より正確には、彼らの会社) が何かの支払いを避けるために経験する困難にしばしば驚かされます。文書化が不十分で、バグが多く、機能が不完全なオープンソース ソリューションであり、回避できたはずの何十時間もの作業が発生します。

私は最も明白な理由を理解しています:

  • 会社の現金が不足している
  • (機能的に同等の)無料の代替品が利用可能な場合、何かにお金を払わないでください
  • 「趣味」の開発者はお金に余裕がなく、ただ学んでいるだけなので、いじくり回すだけのツールセットにお金を払うのは理にかなっていません。

しかし、「現金が不足している」という推論は完全にでっち上げだと思います。大学を卒業して間もない開発者として、私は年間約 5 万ドル、つまり 1 日あたり 200 ドルを稼いでいました (つまり、私の会社はおそらく 1 日あたり 300 ドル近くを支払って私を採用してくれました)。私の椅子、すべてが考慮されます)。その価格を 300 ドルのツールと比較すると、明らかな答えは、「1 日以上の時間を無駄にする場合は、代わりに購入して仕事に戻るべきです」です。しかし、それは私が観察したことではありません.50ドルしかかからないものにお金を払うことを避けるために、人々は喜んで何十時間も費やしているようです.

理解するのを手伝ってください - いつか販売したいツールの開発者として、私はその考え方を理解したいと思っています。お金を使うことを恐れない会社で働いて甘やかされたことがありますか? 開発者 (またはその会社) がお金を使いたくない根深い理由はありますか? 生産性の損失という観点から、「無料」ツールのコストを正確に見積もることができないのでしょうか?


私は優れた無料の代替手段が利用できる例について言及しているのではありません. たとえば、これらのツールはどれも、お金を払うべきではないものの良い例です。ただし、それらの 1 つに必要な重要な機能がなく、同じライブラリの有料バージョンが提供しているとしましょう。代わりに、必要な機能 (または必要な機能の足場) を追加するために無料バージョンをハッキングする傾向があるようです。無料のツールを捨てて、有料の(そして機能が完全な)バージョンを選ぶということです。それが間違った選択だと言っているわけではありませんが、理由を理解したいだけの選択です。重要な点は、私がしたいということです - 私の意図は議論をすることではありません.

4

22 に答える 22

42

あなたが考慮していないのは、依存関係とパートナーシップです。

企業が「パートナーシップ」を発表し、マーケティング チームと法務チームが何年もかけて契約書を作成し、記者会見で基本的に「私たちは今、腰を据えて参加しています!」と発表するのは素晴らしいことです。

気付いていないかもしれませんが、サードパーティのツールを使用することを選択するたびに、その会社に自分自身を結びつけることになります。パートナーシップとは異なり、依存関係は一方通行です (マーケティングと法務の宣伝文のように)。
彼らが製品をキャンセルすることを決定した場合はどうなりますか?
それとも、動作が変わって、突然、あなたの使用方法と互換性がなくなりましたか?
それとも、年間の開発者ライセンスを 2 倍にしますか?

ここでは多くのオープン ソース ツールを使用していますが、「コミュニティ レベルのサポート」しかなく、立ち上げにかかる時間は市販のツールよりも長くなる可能性がありますが、支払った価格に見合うだけの価値があると考えています

私たちはそのコミュニティの一員です。私たちのソフトウェアを壊すバージョンがリリースされた場合、私たちには選択肢があり、使用しているバージョンを使い続けることができ、そのバージョンを自分たちで維持することを選択できます。または、プロジェクトに参加してコードにパッチを当てて、引き続き機能するようにすることもできます。

オープンソース プロジェクトが途中で失敗した場合でも、ソース コードへのアクセスが残っているので、必要に応じて引き続きビルドおよび保守を行うことができます。

私たちは、オープンソースに移行することで、価格設定ポリシーを変更できる (実際に行っている) 他の企業に縛られるよりも、はるかに多くの自由が得られると信じています。

来年の開発者あたりのコストは、今年の 2 倍になる可能性があります。別の製品に変更すると、同等またはそれ以上の費用がかかる可能性があります。

私の2セント。

于 2010-08-10T17:26:43.000 に答える
34

私が働いている場所では、無料のオープンソース ツールを見つけたらすぐにダウンロードできます。使っていることを上司に言う必要すらない。

無料ではないツールを見つけたら、上司に言わずに無料の試用版をダウンロードできるかもしれませんが、ツールの完全版を購入したい場合は、間違いなく上司に相談する必要があります。私にあげます。なぜそれが必要なのかを動機付けする必要があります。彼は間違いなく、無料の代替手段があるかどうかを尋ねますが、「わかりません」. 十分な答えではありません。したがって、無料でないツールが必要な場合は、最初にすべての無料ツールを評価する必要があります。

ツールが必要だと上司に納得させたら、彼はこの種の購入を担当する別の部門にリクエストを送信し、私たちの部門がツールを必要としていることをその部門に納得させる必要があります。通常は問題ありませんが、場合によっては問題になることがあります。

とにかく、何かが必要だと上司に伝えると、それを手に入れるまでに数週間かかることがあります. したがって、多くの場合、無料のオープンソース ツールを使用するだけで、わざわざそのプロセスを実行する必要はありません。

他の職場でも同様の状況があるのではないかと想像します。

于 2010-08-10T18:28:24.437 に答える
30

考慮すべき 2 つのポイント:

  • あなたはプロのソフトウェア エンジニアです。ソフトウェア開発に関心のある人すべてがそうであるとは限りません。一部の人々にとっては、これは趣味であり、プロファイラー (またはその他のもの) に数百ドルを支払う価値はありません。
  • あなたは米国にいて、米国式の収入を想定しています。それは普遍的とはほど遠いものです。
于 2010-08-10T17:05:30.347 に答える
17

まず第一に、質問するすべての人が会社から資金提供を受けているわけではありません。

第二に、時間の節約にもかかわらず、理想的には従業員の給与は埋没費用であり、すでに予算が立てられ、割り当てられています。「もうお金がない」かもしれません。

ライセンスを見ると、その300ドルはトムにとって300ドルですが、ジョー、フランク、ボブに使用させることはできません。突然、ツールが人気を博した場合、今ではさらにコストがかかります。ホッチキスを買うようなものではありません。そして、表面上は小額の現金購入が資本購入になりました。

無料のツールをダウンロードして、すぐに(通常は)使用できます。50ドルのツールを購入しても、経理から小切手を受け取るのに1週間かかる場合があります。その後、ダウンロードできます。

最後に、多くの場合、人々はスイート全体ではなく、ツールの特定の部分を探しています。しかし、彼らはすべてのものを購入することを余儀なくされています。Whiz Bang Ka-Blammo Enterprise Tool Setは、機能リストの17番目の箇条書きでのみ興味深いものです。

于 2010-08-10T17:12:17.023 に答える
8

職場の上司のところに行って、生産性を向上させるのに役立つツールの代金を支払うように頼むことを恐れることはありません。ただし、私が自分で行う作業は、その多くが報酬を得るのと同じくらい複雑であるため、無料またはほぼ無料のツールを使用して行う必要があります。私は、Python 開発用の Wing IDE のように、コストと価値の比率が非常に魅力的なものにお金を払ってきました。一方、Visual Studio は非常に高価なため、どんなに優れたものであっても、現金支出を正当化することはできません。

私は確かにこの質問の背後にある理論的根拠を高く評価しています. あなたがプロのツール開発者になることを考えているなら、それでお金を稼ぐことができるかどうか疑問に思う必要があります. 製品に請求する金額を慎重に検討する必要があると思います. エンタープライズ クラスの顧客に 1 つのツールに数百ドルを請求することはできますが、彼らはそれに目をつぶることはありませんが、そもそも販売を行うことは非常に困難です。私のスタートアップ企業では、最初の握手から小切手に署名を得るまでに約 1 年かかりました。それは、あなたが飢えていて、貯蓄で生活している長い、長い時間です.

一方、個人のクレジット カードを求めて自分の財布に手を差し伸べようとしている個人の開発者にとって、請求額を下げて魅力的な購入にすることができれば、意思決定者のマインド シェアを大幅に短縮することができます。 1 年にわたるエンタープライズ セールス サイクルを巡回します。

于 2010-08-10T17:08:25.603 に答える
6

開発者は、何かを開発するために報酬を受け取り、一般的に動機付けられます。

無料のライブラリを手に入れるには少し調査が必要ですが、それを引っ張って試してみて、適切なものが見つかるまでそれを続けることができます. 適切な無料のライブラリ/ツールを選択するプロセスは、開発者のスキル セットに適しています。

ビジネスでは、良いツールを購入できることは間違いありません。ただし、これを行うには、コストのビジネスケースを作成し、支払う価値があることをマネージャー (およびおそらくチェーンのさらに上) に説得する必要があります。これには、まったく異なるスキル セットが必要であり、多くの開発者をコンフォート ゾーンの外に連れ出すことになります。ほとんどの場合、開発者はこの道を歩み始める動機を自分自身に与えることができないと思います。

費用対効果が高い場合、「会社」がツールにお金を使いたいと思ったとしても、平均的な開発者は、この会社の目標をサポートする動機を正しく持っていません。

最初の質問に戻ると、開発者が無料のものを選ぶ傾向があるこの状況で開発ツールを販売する方法に興味がありました。上記に基づいて、2つのオプションがあります。

  • 開発者にとって説得力のあるものにしてください。そうすれば、開発者はそれを手に入れるために政治的な時間を費やす価値があると考えます. 期間限定の試用版などは、ここで役立ちます。開発者がツールを学び、それができることを理解したら、上司にお金を使うように頼むだけでなく、支出を正当化するためのより良い準備ができます.すでに節約された時間の観点から。
  • マネージャーに説得力のあるものにしてください。開発者が求めれば簡単に販売できることを知っているか、個々の開発者レベルを完全にスキップして経営陣に直接販売することができます。名前に「エンタープライズ」が付いているものはすべて、このアプローチを取っています。
于 2010-08-10T19:27:23.730 に答える
4

「タダ」で開発できるのに、お金を払って開発するのは心理的にブロックされていると思います。多くの場合、開発者の時間は基本コストと見なされ、とにかく支払うものと見なされると思います。そのため、ツールの開発に費やされる追加の時間は追加のコストとは見なされず、既に支払っているものです。

于 2010-08-10T17:05:55.430 に答える
3

正反対も存在します。一部の開発者は、最初にぶつかったものをやみくもに購入します。しかし、多くの開発者は有料ソフトウェアでさまざまな不幸な経験をしていると思います。コミュニティのサポートは最悪です。有料サポートは最悪です。クローズドソースのすべてに幻滅し、オープンソースであるという理由だけでオープンソースを好む人もいます。

最終的に何かを売ろうとすることに集中しているので、素晴らしい製品を見つけたら、人々が買い物をやめるよう説得するためのいくつかのヒントを次に示します。

  • 特徴を述べる。最新のニュース、変更ログ、価格、ヤダヤダなどで私を攻撃するだけのウィジェットについて話しているサイトをよく見かけますが、それが実際に何をするのかは教えてくれません! 最初の段落では、それが何をするかを簡潔に説明する必要があります。

  • 多くのサンプル コード、サンプル プロジェクト、ドキュメントを提供します。それのトン。ユースケースは多ければ多いほどよい。もちろん、ユーザーが何かを見つけられるようにナビゲーション システムも提供する必要がありますが、より多くの例、サンプル、ドキュメントを提供すればするほど、ユーザーはより迅速に whatsit をテストできます。

  • 試練が世界を動かす。可能であれば、お金を渡す前にテストできることを確認してください。それができないなら、個人的には買わない。返金保証はすぐに来ますが、私が言うように、私がそれをテストできなければ、どんなに良さそうに見えても、あなたは私のお金を得ることはできません.

于 2010-08-10T17:13:15.337 に答える
2

私が働いたことのある企業は、無料の代替手段を探します (通常、無料というだけでなく、本当に無料という意味です)。「有料の企業」は、再配布に関して制限付きのライセンスを持っている (または時間をかけて取得する) ことが多いためです。私は自分の製品全体を有料のライブラリに基づいたものにしたくありません.

実際のところ、私は昨年、サードパーティの Web クローラー/インデクサーを使用して作成された製品を移植して、代わりに Nutch を使用することで大金を稼ぎました。場所は、サード パーティの Web クローラー/インデクサーのライセンスあたりのコストが、製品全体に対して請求する予定よりも高くなることを認識していませんでした。また、サード パーティの製品がイントラネット向けに構築されていることも認識していなかったためです。インターネット クロールよりも優先されるため、robots.txt は無視されます。

于 2010-08-10T17:05:36.680 に答える
2

ツールの使い方を学ぶのに 5 分もかからないので、私は個人的に無料のツールを好みます。ツールを本当に使いこなすには、多くの時間を費やす必要があります。普遍的ではなく、常に使用できるわけではないことを学ぶために時間を無駄にしたくありません。一度学べば、どこでも使えます

これらの有料ソフトウェアの多くは、上司と争うほど素晴らしいものではありません。Total Commanderは戦う価値のある唯一のツールですが、時々無料の代替ツールを探し、自分で作成することも考えています。

于 2010-08-10T17:14:48.017 に答える
2

最後に GNU マニフェストを読んだのはいつですか。コピーレフトの概念が忘れられていませんか?根性を忘れているのかもしれません。ソフトウェア開発の世界は、「趣味」または「楽しみ」の開発者の汗から始まりました。後にこれらのオペレーティング システムを製造および販売した、ガレージにいた 2 人の開発者を覚えていますか? 独自のソリューションをハックすることは、私たちの遺産の一部であるだけでなく、私たちの血の中にもあります.

また、有料ソリューションの企業は利益を上げようとしています。優れたビジネス モデルには、顧客が目標を達成するのを支援することが含まれますが、お金を稼ぐことが彼らの最優先事項であり、開発の進行を妨げる可能性が高くなります。一方、自由に使えるコミュニティは、私が理解している限り、純粋に利他的であり、ソフトウェアの有用性のみを念頭に置いています。フリーツーユース、コピーレフト、オープンソースのコミュニティは非常に強力です。

アイデア/コンセプトは、人々として私たちを前進させるために(自由に)共有されることを意図していました.

于 2013-06-04T19:14:51.607 に答える
2

「管理者」は、「開発者」がソフトウェアを開発するために支払われていると考えて、「開発者」のために何も購入したくない場合があります。私はそのような状況に陥ったことがありますが、Web アプリケーションに必要な一連の UI コントロールを購入するよう経営陣を説得するのは非常に困難でした。

于 2010-08-10T17:07:54.263 に答える
1

マーケティング イタチがあなたを操作しようとする 9 つの方法の 3番目。それは無料です"!人々は無料のものについて不合理な決定を下します。

于 2010-08-10T18:58:25.833 に答える
1

ここでのもう 1 つの考え方は、これらの優れた有料サービスがどれだけよく知られているかということです。たとえば、Visual Studio に含まれるすべての種類のアドインを知るにはどうすればよいでしょうか? 「まあ、そうではない」と言う人もいるかもしれませんが、これは、これらの優れたツールを見つけられない別の理由です. 簡単に見つけられるものもあれば、Google Fu を使って見つけるために専門用語を知っている必要があるものもあります。

もう 1 つのポイントは、一部の企業が自分たちのお金をどのように使っているかについて認識しているかもしれないし、認識していないかもしれないということです。たとえば、一部の開発者は、特にすべての開発者がライセンスを取得する必要があり、一部のツールを取得するのにそれほど安くない場合、会社にいくつかのツールのライセンスを購入してもらうために、かなり大きな手間がかかる場合があります。マネージャーが開発者が実際に何をしているのか、そして少しのお金でどのような変更をより良く行うことができるかをどれだけよく知っているかは、一部の人々に衝撃を与える可能性がありますが、ツールの使用に関する学習曲線が障壁と見なされる場合もあります。一部のツールは完全に一度購入するモデルではなく、サブスクリプションのようなモデルで利用できるため、追跡する方法と別の方法があります。

于 2010-08-10T17:36:00.397 に答える
1

プログラミングと開発が誕生して以来、商用と非商用の間には浮き沈みがあったようです。最近では、それぞれ「企業アメリカ」と「オープンソース コミュニティ」としてより正確に説明されています。私は個人的に、そのすべてを仲介者と利益者の存在と考えています。

フリーウェアに関しては、上記の「01」のように感じます。無料のツールを使用すると、自分のペースで評価を行うことができ、貴重な資金の浪費を防ぐことができます。これは、この現在の経済において重要な考慮事項です。

シェアウェアはバランスが取れていますが、個人的にはほとんどのソフトウェアが評価のための十分な時間を提供していないと感じています。私がダウンロードするほとんどのツールは、最も高い頻度で「月に 1 回」の取り組みであるため、ツールが私の欲求に応えていることを確認するまで、30 ドルから 60 ドル (US) を急落させることは正当化されないように思えます。

また、プロフェッショナル ツールに関しては、ビジネスの目標は誰もが知っています。Scooter Software の契約条件は、最も論理的で融通が利くものだと思います。私は彼らの Beyond Compare ツールを何年も何年も使用してきました。

個人的なジレンマとしては、ツールを十分に優れたものにし、適切なシェアウェア評価条件を提示し、適切な価格を請求することです。人気のある (そして複数の) プラットフォームを選択することも問題ではありません... iPhone アプリケーションを販売して大金を稼いだ人の数を考えてみてください。それらのアプリケーションの実際の有用性は関係ありません。

于 2010-08-10T17:36:46.653 に答える
1

私が言っているのは、締め切りが開発者/企業に迫り、有料ツールでできることを達成するための「無料」ツールを追求するために開発時間が目標から逸れている状況について話しているのです。

これはまさに、少額の現金や経費ではコストをカバーできず、予算の承認を得るのに数週間かかるため、有料ツールを使用できない状況です。

于 2010-08-10T19:56:48.980 に答える
1

ほとんどの無料ツールが保証 (GNU Public License, v.2 を参照) またはサポートなしで提供されていることに気付きましたか? 趣味として開発も好きなので、毎日たくさんの「フリー」ソフトウェアを使用しています。そして、優れたアプリケーションは常に購入されますが、その理由に戻ります。

  • FOSS コミュニティは大規模で、ほとんどのアプリケーションは無料です。したがって、無料またはオープンソースの代替手段を求めるのは奇妙な質問ではありません。
  • 無料の乗車は常に有料の乗車よりも優れています。アトラクションにもよるけど。一部の有料のものは、より優れているか、はるかに劣っています。(Babes、Photoshop、Dreamweaver、Vim) コメント: 「Babes」はプログラムではありません。
  • 一部の商用アプリケーションでは、クレジットカードによる支払いが必要です。私はオンライン決済が大嫌いで、クレジットカードも大嫌いです。企業が私の個人情報を保管する方法が三重に嫌いです。
  • 誰もがソフトウェア エンジニアであるとは限りません。私たちの何人かは、ただの楽しみのためにこれをやっています :D (Linus Torvalds、Matz、Guido、Larry...続けて、続けて....)
于 2010-08-10T17:17:22.097 に答える
1

結果が十分なお金をもたらすかどうかわからない場合は、無料のツールが必要になることがあります。たとえば、アプリ(またはサイト)の作成に取り組むスタートアップを設立しました。彼らはサードパーティのツールにお金を使いたくないのです。

別のケースでは、私はかつて大企業で働いていて、予算の承認プロセスに時間がかかりすぎて、少なくとも初期段階で無料のものを見つけなければなりませんでした。

于 2010-08-10T17:08:50.417 に答える
1

以下の理由から、企業がフリー/オープンソース製品を使用しようとすることは非常に理にかなっていると思います。

  1. 納品可能な製品の価格を引き下げます。たとえば、MySQL を無料でバンドルできるのに、独自のデータベースで動作するものを顧客が購入することを期待するのはなぜですか? そのため、会社は価格を下げて競争力を高めることができます。
  2. 通常、ソフトウェア/ツールを購入する場合、独自の問題があります。
  3. 通常、ソフトウェア/ツールを購入するときは、他の非フリー モジュールへの依存関係があります。私見が「トレンディ」と見なされているなど、他の理由もありますが、最も重要なのは、フリーソフトウェアを使用すると最終的な価格が下がり、会社が顧客を獲得するのに役立つことです.
于 2010-08-10T19:53:58.730 に答える
0

IQPC.com のような単純明快な一部の企業は、ソフトウェアに 10 ドルも費やさず、このような場所では、メモを取るためのペンやパッドを見つけることさえ困難です。

このように生きなければならない人たちのために、私は涙を流しました、それは簡単ではありません.

于 2010-08-10T19:01:00.683 に答える
0

無料のツールを探す良い理由の 1 つは、利用可能なオプションの完全な概要を把握することです。製品を購入する前に行うのは合理的なことだと思います。商用ソフトウェア ベンダーには広告があるので、おそらくそれらを見つけることができますが、聞いたことのない優れた無料の代替手段があるかもしれません。ソフトウェアツールにお金を使う気あるとしても、それをチェックすることは完全に理にかなっています.

于 2010-08-10T19:10:40.503 に答える
0

無料ツールの勢いを増すことで、無料ツールをサポートすることも重要です。バグを見つけて報告するか、さらに重要なことに、それらを修正してパッチを返すことで、あなたの会社とあなたが使用することを決めたツール (そしてそれらを使用する他のすべての人) の両方に利益をもたらす共生関係でバグを改善します。

于 2010-08-10T18:32:01.147 に答える