34 votes

Pourquoi les gens passent-ils tant de temps à chercher et à bidouiller avec des outils "gratuits" lorsque des outils de paiement supérieurs sont disponibles?

Précision: je parle pour les entreprises qui versent des développeurs, professionnellement. Je comprends pourquoi un "hobby" ou "pour le plaisir" développeur ne voulez pas (ou ne pouvait pas se permettre) une des caractéristiques de payer de l'outil, et préférez peut-être bricoleur. Je parle de situations où un délai est portant le développeur/entreprise et le temps de développement est détournée de l'objectif dans la poursuite d'un "Libre" outil pour accomplir ce qu'une rémunération est disponible pour le faire.


J'ai remarqué un certain nombre de Dépassement de Pile questions récemment (ils ne sont pas de nouvelles, j'ai récemment pris connaissance de l') où les gens sont à la recherche d'alternatives gratuites à populaire des outils de développement pour des choses comme ALM, comparaison de base de données, et d'autres fonctions pour lesquelles il y a un trivialement coûteux de payer alternative. Le "Libre" sur Stack Overflow a 350 questions, et il ne faut pas longtemps pour voir des dizaines d'exemples de "Est-il un outil GRATUIT pour faire X?" suivie d'une discussion qui doit avoir pris le demandeur heures de recherche et de participer à des.

Il ne suffit pas de payer moins je suis souvent étonné de voir à l'cerceaux que certains développeurs (ou, plus exactement peut-être, leurs entreprises) vont à travers pour éviter de payer pour quelque chose - dans certains cas, une solution de paye sera évité en faveur d'un mal documenté, buggy, fonction incomplète de la solution open-source que les résultats de dizaines d'heures de travail qui auraient pu être évités.

Je comprends les raisons les plus évidentes:

  • L'entreprise est à court de liquidités
  • Ne pas payer pour quelque chose quand un (fonctionnellement comparables) alternative gratuite est disponible
  • "Hobby" les développeurs n'ont pas la trésorerie de rechange, et depuis ils sont juste de l'apprentissage, il n'est pas logique de payer pour un jeu d'outils, ce ne sont que bricoler avec des

Cependant, je pense que le "court d'argent" raisonnement est complètement faux, - en tant que développeur, pas longtemps hors de l'université, j'ai fait environ $50K par an, ou $200/jour (ce que mon entreprise a probablement payé près de $300/jour pour moi dans mon fauteuil, tout bien considéré). Lorsque vous comparez les prix de 300 $de l'outil, la réponse évidente est "si c'est pour les déchets de plus d'une journée de votre temps, vous devriez acheter à la place et à se remettre au travail". Cependant, ce n'est pas ce que j'observe - les gens semblent prêts à tuer des dizaines d'heures pour éviter de payer pour quelque chose qui ne coûte 50$.

Aidez-moi à comprendre - en tant que développeur moi-même des outils que j'aimerais, un jour, de vendre, je veux comprendre la mentalité. J'ai été gâté par le travail à une entreprise qui n'a pas peur de dépenser? Est-il un élément de la raison développeurs (ou de leurs sociétés) ne veulent pas dépenser de l'argent? Les gens ne peuvent pas estimer avec précision les coûts de la "Libre" des outils en termes de perte de productivité?


Je ne parle pas des cas où une excellente alternative gratuite est disponible. Par exemple, l'un de ces outils est un excellent exemple de quelque chose que vous ne devriez pas payer pour. Cependant, disons que l'un de ceux qui manque d'une touche de fonction dont vous avez besoin, et dont une version payante de la même bibliothèque est - à-dire les gens semblent pencher vers le piratage autour de avec la version gratuite pour ajouter la fonctionnalité dont ils ont besoin (ou un échafaudage dans la fonctionnalité nécessaire) au lieu d'amerrissage forcé de l'outil gratuit en faveur de la payer (et complet) version. Je ne dis pas que c'est un mauvais choix, mais c'est juste un choix que je veux comprendre le raisonnement. Le point important est que je voudrais à mon intention n'est pas d'être argumenté.

42voto

Binary Worrier Points 27424

Ce que vous n'êtes pas tenu de sont des Dépendances et des Partenariats.

C'est génial quand les entreprises annoncent des "Partenariats", leur marketing et les équipes juridiques passer les âges libellé des contrats et des conférences de presse que, fondamentalement, annoncer "maintenant, Nous sommes joints à la hanche!".

Ce que vous ne pouvez pas réaliser, c'est que chaque fois que vous choisissez d'utiliser un outil 3ème partie vous vous attacher à cette société, à la différence d'un partenariat de la dépendance qui ne va que dans un sens (comme le Marketing et Juridique blurb).
Ce qui se passe si ils décident d'annuler le produit?
Ou ils changent la façon dont il fonctionne, et tout à coup, il n'est pas compatible avec la façon dont vous l'utilisez?
Ou ils doublent leur annuelle développeur de licence?

Ici, nous utilisons de nombreux outils open source, alors qu'il n'est qu'un "niveau de la communauté de soutien" et de la rampe d'accélération peut être plus long que pour un rayon de l'outil, nous considérons que vaut le prix que nous allons payer.

Nous faisons partie de cette communauté. Si une version est disponible qui brise notre logiciel, nous avons le choix, nous pouvons continuer avec la version que nous utilisons, et choisir de maintenir que la version de nous-mêmes. Ou nous pouvons participer au projet et patch le code de sorte qu'il va continuer à travailler pour nous.

Si le projet open source tombe le long du chemin, nous sommes toujours à gauche avec l'accès au code source, de sorte que nous pouvons continuer à construire et à entretenir que trop si nous le souhaitons.

Nous croyons passage en open source nous donne beaucoup plus de liberté que de nous attacher à d'autres entreprises, qui peuvent (et le font) de modifier leurs politiques de prix.

Coût par développeur de l'année prochaine pourrait être le double de ce qu'elle est cette année. Changer pour un autre produit pourrait également coûter autant ou plus.

Mes deux cents.

34voto

Erik B Points 12343

Où je travaille, je peux télécharger gratuitement l'outil opensource la minute où je le trouve. Je n'ai même pas le dire à mon patron que je suis avec elle.

Si je trouve un outil non-libre, je pourrais être en mesure de télécharger un essai gratuit, sans en parler au patron, mais si je veux acheter la version complète de l'outil que je vais certainement allez avoir à parler à mon patron et il n'est pas seulement va me la donner. Je vais avoir à motiver pourquoi j'en ai besoin. Il est certainement vais demander s'il y a des alternatives libres et "je ne sais pas." n'est pas une assez bonne réponse. Si je veux que la non-outil gratuit que je vais avoir à évaluer tous les outils gratuits premier.

Si je convaincre mon patron que j'ai besoin de l'outil, il va envoyer une requête à un autre ministère qui est en charge de ce type d'achats et il va convaincre le ministère que notre département a besoin de l'outil. Généralement pas un problème, mais parfois, il est.

De toute façon, quand nous disons à notre patron que nous avons besoin de quelque chose, il peut prendre des semaines avant de l'obtenir. Par conséquent, il est souvent beaucoup plus rapide de simplement utiliser un gratuit outil opensource et pas la peine d'aller à travers le processus.

J'imagine que d'autres lieux de travail pourraient avoir une situation similaire.

30voto

Jon Skeet Points 692016

Deux points à considérer:

  • Vous êtes un ingénieur en logiciel professionnel. Tout le monde ne s'intéresse pas au développement logiciel. Pour certaines personnes, c'est un passe-temps ... et payer quelques centaines de dollars pour un profileur (ou quoi que ce soit) n'en vaut simplement pas la peine.
  • Vous êtes aux États-Unis et supposez un revenu à la US. C'est loin d'être universel.

17voto

Will Hartung Points 57465

Tout d'abord, tout le monde ne demandant peuvent être financés par une entreprise.

Deuxièmement, malgré le gain de temps, dans l'idéal, le salaire d'un employé est un coût irrécupérable, c'est déjà prévu dans le budget et alloué. Il peut très bien être "plus d'argent".

Lorsque vous regardez la délivrance des licences de $300 chose est de 300 $pour Tom, mais alors il ne peut pas laisser Joe, Frank, et Bob l'utiliser. Tout d'un coup, si l'outil est populaire, il est maintenant encore plus coûteux. Ce n'est pas comme l'achat d'une agrafeuse. Et puis, vous obtenez en retour à ce qui était en apparence un fonds de caisse d'achat devient maintenant un achat de capital.

Un outil gratuit qui peut être téléchargé et utilisé immédiatement (en général). L'achat même de 50 $de l'outil peut prendre une semaine pour obtenir la vérification de la comptabilité, ALORS il peut être téléchargé.

Enfin, de nombreuses fois, les gens sont à la recherche d'un peu de pièce spécifique d'un outil, et non l'ensemble de la suite. Pourtant, ils sont obligés d'acheter de la chose entière. Le Whiz Bang Ka-Blammo Enterprise configuration de l'Outil quand ils sont seulement intéressant dans le 17ème bullet point de la liste des fonctionnalités.

8voto

Adam Crossland Points 12310

Je n'ai jamais peur d'aller à mon patron et lui demander de payer pour les quelques outils qui vont aider à me rendre plus productif. Cependant, le travail que je fais pour moi-même, et c'est aussi complexe que ce que j'ai payé pour, doit être fait avec gratuit ou quasi-gratuit outils. J'ai payé pour certaines choses où le coût de la valeur du ratio est vraiment convaincante, comme l'Aile IDE pour Python de développement. Visual Studio, d'autre part, est tellement cher que j'ai juste ne peuvent pas justifier la dépense, peu importe comment il est grand.

J'apprécie la justification de cette question. Si vous pensez être un professionnel des outils de développeur, vous avez à me demander si il va être possible de faire de l'argent à elle. Je dirais que vous avez très soigneusement considérer ce que vous payer pour vos produits. Alors que vous pouvez charger de classe entreprise, les clients des centaines de dollars pour un outil, et ils ne clignotent pas à elle, faire de la vente, en premier lieu, est un énorme défi. Avec mon entreprise de démarrage, nous avons trouvé qu'il a fallu environ un an à partir de la première poignée de main à l'obtention d'une signature sur un chèque. C'est un long, long temps lorsque vous êtes affamé et vivant hors de votre épargne.

D'autre part, si vous pouvez payer moins cher et d'en faire une irrésistible d'achat pour un développeur individuel qui est d'atteindre dans son propre porte-monnaie pour une carte de crédit personnelle, vous pouvez obtenir le genre de décideur de la part d'esprit qui peut grandement de court-circuit le long de l'année le cycle de vente de l'entreprise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X