Pourquoi les programmeurs écrivent-ils des applications à code source fermé et les rendent ensuite libres? [fermé]

199

En tant qu'entrepreneur / programmeur qui vit bien de l'écriture et de la vente de logiciels, je suis abasourdi par la raison pour laquelle les développeurs écrivent des applications et les mettent ensuite gratuitement sur Internet. Vous vous êtes retrouvé dans l'un des domaines les plus lucratifs au monde. Une entreprise avec une marge bénéficiaire de 99%, où vous n'avez pas de produit physique mais pouvez nommer votre prix; une entreprise où vous pouvez expédier un produit buggy et le client l'achètera quand même.

Parfois, certains de nos logiciels obtiennent un concurrent gratuit, et je pense que ce type est fou. Il pourrait bien gagner sa vie mais a plutôt choisi de le rendre gratuit.

  • Vous n'aimez pas les énormes piles d'argent?
  • N'êtes-vous pas convaincu que les gens paieraient pour cela?
  • Avez-vous peur de devoir le soutenir?

C'est mauvais pour la programmation, car les clients s'attendent maintenant à pouvoir trouver une solution gratuite à chaque problème. (Je vois des tweets du type "Existe-t-il un bon logiciel GRATUIT pour XYZ? Ou dois-je payer 20 $ pour cela"). C'est également mauvais pour les clients car les solutions gratuites finissent par se briser (à cause d'un nouvel OS ou autre) et comme il est gratuit, le développeur n'a aucune raison de le réparer. Les clients se retrouvent avec des logiciels gratuits mais obsolètes qui ne fonctionnent plus et ne sont jamais mis à jour. Le client pleure. Le développeur travaille toujours de jour en pleure dans son box. Ce qui donne?

PS: Je ne cherche pas à démarrer un logiciel / open-source qui devrait être un débat libre. Je parle du moment où les développeurs créent une application à source fermée et la rendent gratuite.

Ken
la source
76
"Ship buggy product ..." Soupir :(
20
Des pauses de logiciels libres? Je suis désolé que vous choisissiez un mauvais logiciel libre. Avez-vous essayé quelque chose comme Ubuntu? Tellement de logiciels de qualité dans un seul paquet. Et, IE ou Chrome étant libre, n’est-ce pas un gros problème pour vous? Comment un programmeur solitaire va-t-il rivaliser avec ça?
dlamblin
60
De nombreuses applications payantes sont mortes après la mise à jour d'un système d'exploitation et n'ont pas été mises à jour.
mlk
17
Le logiciel libre se casse plus qu'un logiciel commercial? C'est complètement faux .
alternative le
50
99% de marge bénéficiaire? Puis-je prendre certains des médicaments que vous prenez? Mon temps ne vaut rien.
Incognito

Réponses:

293

Parce que je ne veux pas me sentir obligé de fournir un support technique ou d'offrir des remboursements.

JeffO
la source
4
C'est une très bonne réponse, tant gagner pour une si petite quantité de mots
MetaGuru
13
Nous avons eu de la chance par le passé avec la tarification des applications simples à 8 $. Peut-être que c'est juste un problème Mac, mais nous avons constaté que les utilisateurs se sépareraient facilement de 8 $ et ne se sentiraient pas particulièrement admissibles à un niveau élevé de soutien (ils étaient toujours surpris du niveau élevé de soutien qu'ils ont reçu;)) continuez à travailler sur l’application, rendez-la plus grande et meilleure. Si nous estimons que c'est nettement mieux, nous augmentons simplement le prix en conséquence, généralement à 20 $. Je ne crois pas que les logiciels coûtent beaucoup plus cher.
Ken
8
@BlairHippo: Pourquoi voudriez-vous commencer par distribuer des logiciels non documentés, non pris en charge et sans support?
Ken
17
@ Ken: Peut-être parce qu'il a été conçu pour gratter la démangeaison du développeur (et qu'il n'a donc pas besoin d'être très sophistiqué), puis le développeur a réalisé que beaucoup d'autres souhaitent supprimer une démangeaison similaire?
Piskvor
60
Donner votre logiciel gratuitement n'empêchera pas les gens de se plaindre et d'être saccadés. Mais vous ne vous sentirez pas coupable de leur dire de partir eux-mêmes alors qu'ils ne l'ont pas payée.
John MacIntyre
217

Partage

La plupart d’entre nous utilisons des logiciels fournis gratuitement. Par conséquent, il est logique de partager également notre propre logiciel gratuitement. Fondamentalement, nous échangeons notre logiciel contre un autre logiciel libre, mais sans les frais généraux liés à une transaction. Il y aura des lessivages qui ne contribueront pas, mais puisque la distribution est tellement bon marché, cela n'a pas d'importance.

Vendre c'est dur

En fait, essayer de vendre des logiciels rend le processus beaucoup plus difficile car vous devez commercialiser, collecter de l'argent et vous soucier des conséquences juridiques de la vente aux personnes. Pour un programmeur isolé, cela les éloigne de ce qu'ils veulent vraiment faire. En conséquence, ils peuvent publier leur programme simplement pour que d'autres personnes puissent en bénéficier même si elles ne le peuvent pas.

Un nouveau modèle

On pourrait soutenir qu'un nouveau modèle de développement logiciel est en train d'arriver. Le modèle de vente de logiciels tente de prendre la vente physique dans le monde et de l'appliquer à un logiciel. Cependant, les logiciels ne ressemblent pas au monde physique. Parce que la distribution est si bon marché, quelques problèmes se posent.

  1. Laisser quelqu'un utiliser votre logiciel est fondamentalement gratuit pour vous.
  2. Essayer d’empêcher les personnes qui n’ont pas payé le logiciel de l’utiliser coûte très cher.

Dans cette perspective, essayer de charger par copie du logiciel est un jeu perdant. Par conséquent, vous devriez essayer de gagner de l'argent avec des services liés aux logiciels, pas avec les logiciels eux-mêmes. Ainsi, vous pourriez facturer un contrat de support, des services d'hébergement, etc. plutôt que le droit d'utiliser le logiciel lui-même.

Incidemment, ce modèle est utilisé par les webcomics, les séries Web, etc., qui cèdent gratuitement le produit principal et vendent des marchandises connexes.

Winston Ewert
la source
Il ressemble également au modèle de Trent Reznor en donnant tant de choses sur sa musique de Nine Inch Nails. Je pense que c'est le lien (mais je ne peux pas regarder pour vérifier à cause de la machine que j'utilise actuellement) youtube.com/watch?v=Njuo1puB1lg
Hans
L'AppStore pour iOS permet d'atténuer un grand nombre de problèmes liés à la «vente, c'est difficile»: je réalise qu'il s'agit d'un cas unique, mais il résout certains de ces problèmes pour une très petite partie d'un très grand marché.
Dan Rosenstark
1
@Yar: Obtenir des applications sur l'App Store n'est pas difficile si vous prêtez attention aux règles et directives. Amener les gens à le remarquer une fois là-bas, parmi 150 000 applications ou autre, est.
David Thornley
@ David Thornley, oui, mais le marketing pose également un problème pour les applications gratuites. Comme l'a démontré l'App Store, il est parfois plus facile d'obtenir un million d'utilisateurs prêts à payer 1 $ que d'obtenir 100 utilisateurs prêts à acheter 10K $ de services. Je pense avoir les bons zéros;)
Dan Rosenstark
18
Le point "vendre est difficile" est quelque chose que beaucoup de gens négligent mais qui est très vrai. La plupart des programmeurs sont mauvais et détestent généralement le faire. +1
Eran Galperin
117

La publication d'applications gratuites et l'utilisation de programmes open source sont d'excellentes publicités pour la vente d'un produit, à savoir vous. (Autrement dit: les applications gratuites sont un facteur de perte pour vendre votre temps.)

Il y a aussi le concept de «l'économie du cadeau», selon lequel plus on cède, plus on est riche. Pourquoi ne ferais-je pas un don à mes pairs / à la société en général alors que j'ai reçu tant de choses de tant de gens?

Enfin, quel autre domaine vous permet d’affecter directement la vie de millions de personnes en écrivant quelque chose qui leur facilite la vie?

Frank Shearar
la source
23
Pourquoi? Factures. Aliments.
Paul Nathan
30
Ce n'est pas une situation ou. Vous pouvez réellement avoir un travail rémunéré ET libérer des logiciels libres.
Helgeg
21
@Paul I program pour la nourriture. Dans mes temps libres, je programme et donne au moins en partie parce que d’autres personnes m’ont donné des choses: Squeak, SBCL, FreeBSD, exim, stunnel, epic, apache, emacs. Et ce sont juste les choses qui me viennent à l’esprit.
Frank Shearar
12
@Mystere Man: Si je facturais un logiciel que j'écrivais pendant mon temps libre, je bousculerais toutes sortes d'obstacles intéressants (déclaration de revenus beaucoup plus complexe, problèmes possibles de non concurrence). Comme j’écris du code pendant mon temps libre, j’ai le choix entre "seulement je le vois" ou "je le donne". Pour moi, cet équilibre tend à "donner".
Vatine
13
@el fuser, Mystere Man: C'est une énorme quantité de travail pour votre propre entreprise, impliquant beaucoup de travaux de chiens qui ne m'intéressent pas, avec un risque élevé d'échec. Au lieu de, disons, faire ce que j'aime toute la journée, avec un salaire suffisant et la sécurité financière de ma femme et de mes enfants. Alors certainement, lancez votre startup. Bonne chance.
Frank Shearar
103

Je vous suggère de regarder cette vidéo fantastique pour comprendre pourquoi l'argent n'est souvent pas la motivation pour faire des choses: RSA Animate - Drive: La vérité surprenante sur ce qui nous motive

Je vous recommande de regarder le tout, mais cela répond aussi directement à votre question vers 6h40.

EpsilonVector
la source
4
C’est probablement pourquoi les gens écrivent des logiciels gratuitement (et vraiment pourquoi tout le monde fait quelque chose sans rien payer)
nos
5
Super vidéo! TYVM pour le partager!
Jweyrich
1
Il mentionne Atlassian qui fabrique des logiciels vraiment sympas. atlassian.com
66
  • Certaines personnes écrivent des programmes pour le plaisir - la vente le transforme en travail.
  • Certaines personnes classent le nombre de personnes qui utilisent leurs programmes au-dessus du montant qu'elles gagnent - la vente de ces programmes pèse lourd sur le premier alors que le second ne leur importe pas beaucoup.
BCS
la source
Si vous ne souhaitez pas être responsable de toutes les responsabilités liées à la vente de votre produit, attribuez-le au moins à une licence à une société et obtenez des redevances, etc.
Le Muffin Man
@ Nick: C'est du travail, pas à cause de l'effort, mais parce que je reçois de l'argent pour cela.
BCS
39

Je publie mon logiciel gratuitement parce que j'ai passé du temps et de l'énergie dessus, mais que je n'ai ni le temps ni l'envie de le commercialiser, quelqu'un pourrait en profiter .

Selon ma philosophie personnelle (et je vends aussi des logiciels), "La concurrence vous rend meilleur".

Si vous ne pouvez pas créer un produit qui élimine la concurrence (gratuitement ou non), vous allez avoir des problèmes.

parler
la source
1
Mais vous n'avez même pas besoin de le commercialiser! Créez simplement une page Web de base et si elle répond aux besoins des utilisateurs. Si vous saisissez ce besoin dans Google, votre page Web s'affichera, vous aurez alors des clients instantanés.
Ken
15
@ Ken Oui, mais si vous ne le commercialisez pas, personne ne le trouvera et vous ne serez pas payé de toute façon. Il existe des milliards de programmes pour chaque tâche. Divisez le nombre de clients potentiels par gazillion et vous obtiendrez un epsilon qui sera exposé à votre programme par pure chance, et ils ne l'achèteront pas, car ce ne sont que quelques adolescents qui ne souhaitent utiliser votre programme qu'une seule fois, ad hoc. pour quelque chose. Alors à quoi ça sert? Sans réfléchir aux pratiques commerciales autour de votre programme, vous ne serez de toute façon pas rémunéré (de toute façon, aucune somme significative).
EpsilonVector
Je parle juste d'expérience. Nous vendons une énorme quantité de logiciels et environ 99% de nos activités proviennent de personnes recherchant ce que notre logiciel fait sur Google. La première chose à faire est soit notre site, soit un article parlant de notre produit, qui renvoie à notre site. Bien sûr, cela ne fonctionne pas dans le cas d'une forte concurrence. Mais s'il y a une forte concurrence, vous avez déjà en quelque sorte perdu.
Ken
2
@Ken Voilà: "... ou un article parlant de notre produit". Comment avez-vous réussi à convaincre quelqu'un d'écrire un article sur votre programme? Les gens n'écrivent généralement pas sur un obscur programme de conversion de format audio-vidéo enfoui au fond des archives de download.com. Le simple fait qu'un journaliste vous ait remarqué signifie que vous avez investi plus d'efforts dans la promotion de votre programme que ce que beaucoup de programmeurs amateurs de loisirs sont prêts à investir.
EpsilonVector
Vous écrivez quelque chose d'obscur, alors vous avez déjà perdu. Si votre programme est utile à beaucoup de monde, les journalistes écriront un article à ce sujet. Crois moi.
Ken
30

De nombreuses applications gratuites sont créées par des personnes pleinement employées qui ont eu l’idée de créer une application qu’elles produisent pendant leur temps libre. Cette personne n'a pas "besoin" de l'argent pour survivre.

Souvent, trouver les mécanismes pour commercialiser, vendre et percevoir des paiements ne vaut tout simplement pas la peine et parfois, les individus apprécient tout simplement d’offrir quelque chose qu’ils jugent utile au grand public.

Si vous êtes en concurrence avec une application gratuite, la meilleure stratégie consiste à créer un meilleur produit. J'ai souvent acheté une application par rapport à une version gratuite simplement parce qu'elle offrait plus de fonctionnalités ou était mieux mise en œuvre.

Walter
la source
25

Il arrive un moment où cela suffit, et il faut ajouter un effort supplémentaire pour vendre quelque chose, même s’il s’agit d’un petit effort. Je dois encore trouver un moyen de collecter de l'argent, par exemple.

Je pense que la raison pour laquelle je publie des applications gratuites qui sont des sources fermées est tout simplement parce que j'aime moi-même les logiciels gratuits complets, alors j'aime les envoyer au monde entier avec la même idée en tête. Quand je peux accomplir une tâche importante avec un logiciel complètement libre, je me sens très bien, alors j'aime partager cela.

Vraiment si la réponse de "pourquoi ne pas le rendre gratuit?" Cela revient à «parce que vous pouvez obtenir des piles d’argent», il s’agit donc de ce qui vous motive à publier certains logiciels. Tout le monde n'est pas motivé par de plus en plus d'argent.

MetaGuru
la source
2
C’est moins l’argent lui-même, mais la capacité d’en faire assez pour pouvoir travailler pour vous-même… pas pour une entreprise ni en tant qu’entrepreneur, mais entièrement pour vous-même. Le logiciel rend cela si facile. Pas de bureau, pas de frais généraux, etc. Une fois que vous avez fait cela, vous ne pouvez jamais retourner travailler pour quelqu'un d'autre.
Ken
9
@ Ken: Ce n'est pas strictement vrai. Travailler pour soi-même implique certaines tâches dans lesquelles tout le monde ne veut pas être impliqué. J'ai envisagé la possibilité de travailler pour moi-même et, bien que je sois confiant de pouvoir le faire, je ne souhaite pas m'occuper de la plupart des détails qui l'accompagneraient. J'ai trouvé une entreprise pour laquelle je suis heureux de travailler, qui me tient à cœur et je suis content de travailler pour elles.
Harper Shelby
2
Question - Si vous le publiez en tant que freeware, avez-vous une raison spécifique de ne pas le publier en tant que logiciel libre (open source)?
alternative le
@mathepic si je publie quelque chose de gratuit alors je ne vois aucune raison pour laquelle je ne peux pas inclure le code source, bien qu'il puisse y avoir une situation dans laquelle un code est utilisé à la fois dans des produits gratuits et vendus et voudrait donc le protéger car il est également utilisé dans les produits vendus
MetaGuru le
25

Je vois deux raisons principales:

  • Un programmeur individuel peut simplement vouloir être connu et aimé.

  • Il existe un autre modèle économique en coulisse. Quelques exemples célèbres: iTunes, Acrobat Reader, Firefox, Ubuntu sont tous gratuits, mais leurs promoteurs gagnent tous de l'argent avec ces produits (vente de divertissement, fonctionnalités payantes, public des moteurs de recherche, support).

mouviciel
la source
1
Ce modèle économique alternatif commencerait à fonctionner dès que le boulanger du coin commencerait à donner son pain en échange du logiciel gratuit téléchargé.
Giorgio
23

Pourquoi quelqu'un offre-t-il des conseils gratuits ici sur Stack Exchange alors que certains gagnent de l'argent en répondant à des questions techniques? Je pense que cela indique un besoin psychologique fondamental d'être généreux. Jorge Moll et Jordan Grafman, neuroscientifiques au NIH, ont découvert que la charité est câblée dans le cerveau. Voir l'article du Washington Post intitulé «S'il est bon d'être bon, il pourrait n'être que naturel» à l' adresse http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

La théorie de Kohlberg sur le développement cognitif et l’éthique de bien-être de Gilligan considèrent les personnes comme interdépendantes et évoluant dans le sens d’une empathie et d’un altruisme accrus. Ce comportement est nécessaire pour que l'humanité puisse survivre et prospérer.

Lewis Hyde affirme qu’il existe deux types d’économie: (1) l’économie de l’échange (économie de pénurie), où le statut est accordé à ceux qui en ont le plus et (2) l’économie du don (économie de l’abondance), où le statut est accordé à ceux qui en ont le plus besoin. qui donne le plus. Le mariage, la famille, l'amitié, la recherche scientifique traditionnelle, les réseaux sociaux (tels que Wikipedia et Stack Exchange) et, bien sûr, les F / OSS, sont des exemples d'économies de cadeaux .

IMHO, Eric S. Raymond et Linus Torvalds ont accompli un miracle: transformer des programmeurs égoïstes en généreux programmeurs. Cela ressemble beaucoup à la manière dont Élisée a transformé 2 200 étudiants égoïstes en personnes généreuses avec le miracle de «nourrir la multitude». Dans II Melachim 4: 42-48, Élisée doit soutenir 2 200 étudiants. Il y a une famine. Ses étudiants ont faim et sont égoïstes. Chacun d'entre eux a de la nourriture, mais ils refusent de partager les uns avec les autres. Après qu'Élisée leur ait distribué seulement 22 pains, ils ont commencé à se partager. Bientôt, non seulement ils sont tous nourris, mais il reste de la nourriture. Le vrai miracle n’est pas que le pain se matérialise de plein fouet, mais que ceux qui étaient jadis égoïstes soient devenus généreux, inspirés par l’exemple de la générosité d’une personne.

AN Autre
la source
20

Je suis assez payé pour mon travail quotidien en tant que programmeur. Je code principalement sur mes propres petits projets pour le plaisir. Je publie presque tout ce que j'écris pendant mon temps libre et sous licence libre / open source parce que:

  1. Ce sont des projets amusants (par exemple, un interprète pour un langage simple, un outil pour nettoyer le code JavaScript, divers petits scripts, etc.). Ce ne sont pas des applications "d'entreprise". Même les petites applications ne nécessitent pas de travaux particuliers ou de divertissement. D'accord, il se peut que quelques personnes paient très peu pour certains des outils que j'écris. Mais, en réalité, ce serait une somme dérisoire et je n’ai vraiment pas besoin de l’argent pour me permettre de considérer les efforts nécessaires pour les commercialiser et les vendre.

  2. Ayant grandi dans les années 80 et au début des années 90, et cela aussi dans un pays en développement, je comprends ce que cela fait de ne pas avoir assez d'argent pour avoir accès aux outils dont j'ai besoin. Le paiement est un gros problème pour beaucoup de personnes qui ne vivent pas dans l'Ouest, et même si c'est possible, quelques dollars peuvent se traduire par beaucoup d'argent pour un étudiant de l'autre côté du monde. Si la plupart des personnes qui pourraient réellement utiliser ces outils ne seraient pas en mesure de les payer de toute façon, à quoi serviraient-elles de les facturer?

  3. Comme d'autres réponses l'ont déjà indiqué, mes propres projets, ainsi que les efforts que je déploie dans des projets plus importants qui ne m'appartiennent pas, me rapportent de la publicité pour mes compétences. En plus de me faire aimer davantage des autres, cela me permet également de me faire remarquer par des employeurs potentiels et me permet ainsi de faire carrière. Un logiciel disponible gratuitement est forcément mieux connu et plus largement utilisé pour obtenir un produit de qualité égale mais non gratuite.

Comme d'autres réponses l'ont déjà souligné, si les efforts d'un seul ou d'un petit groupe de personnes qui codent leur temps libre menacent les perspectives commerciales des logiciels conçus par ceux qui le font pour gagner leur vie, je pense que c'est à la ces derniers à travailler plus dur pour que leur produit vaille la peine de dépenser de l'argent plutôt que l'inverse. Au mieux, cela place la barre encore plus haut pour un logiciel de qualité qui convient à toutes les personnes concernées.

C'est comme dire que donner vos vieux vêtements à une organisation caritative fait du tort aux gens de l'industrie textile.

MAK
la source
18

Je suis tombé sur plusieurs applications où je me suis demandé "Vous demandez 20,00 $ pour cette merde?" Je sais que je peux le faire mieux et pour le "coller à l'homme", je le publie gratuitement.

Je comprends que ces applications prennent beaucoup de temps et d’argent, mais je crois aussi que si vous voulez mettre un produit à la vente, il devrait être excellent ou tout simplement le donner.

JD Frias
la source
7
D'accord. Les gens ne devraient pas payer pour la merde. Si ce que vous pouvez gagner en quelques jours est aussi bon que ce que quelqu'un facture, cela ne vaut évidemment pas 20 $.
Ken
Je l'ai fait une fois. Ce n'était pas aussi amusant que je le pensais. C'est beaucoup plus amusant de le faire pour les félicitations que vous recevez (en d'autres termes, l'ego caressant).
Roman Starkov
Cela me rappelle l'application Timer d'Android qui se vend à 10 USD.
Earlz
Sauf que vous n'êtes pas vraiment "s'en tenir à l'homme". Vous pourriez bien "en tenir" à une personne qui tente de gagner sa vie pour nourrir sa famille. En outre, vous essayez de résoudre un non-problème. Si le logiciel est si mauvais que personne ne l'achète, il disparaîtra à temps ou s'améliorera à un point utilisable. Il n'y a pas d'entre-deux où l'on est obligé d'acheter un logiciel qui ne sert à rien.
Wayne Koorts
18

Qualité

Lorsque le code source est ouvert, la qualité peut être considérablement améliorée. Pensez aux autres programmeurs qui améliorent le code, pensez aux analyseurs de code source automatisés.

Durabilité

Les sources fermées ont tendance à se perdre lorsqu'il existe un produit meilleur / plus compétitif. Open Source peut être partagé pour toujours.

Partage...

se soucie. Désormais, tous les utilisateurs du monde sont autorisés à utiliser les fonctionnalités de votre application, y compris les pays du tiers monde.

Amélioration de soi Les commentaires des autres programmeurs sont maintenant plus possibles, gratuits et offerts par d’autres programmeurs qui s’intéressent réellement à la question.

Liberté

Je déteste me faire prendre par des entreprises. De même, je ne veux pas produire un logiciel visant la même chose.

Bâtiment CV

Au lieu d'envoyer un CV par courrier électronique, vous pouvez désormais envoyer par courrier électronique un ensemble de liens faisant référence à des projets / correctifs auxquels j'ai contribué. Coupez la merde, plus de bingo sur le CV. Juste une liste de contributions.

État d'esprit biblique

Un homme gourmand apporte des problèmes à sa famille, mais celui qui déteste les pots de vin vivra. (Proverbes 15:27, nouvelle version internationale)

Un modèle commercial basé sur la vente d'applications est généralement gourmand, un modèle basé sur le logiciel libre et fournissant des services avec moins.

Viral

Les logiciels Open Source sont (selon la licence) plus susceptibles d’être inclus dans d’autres progiciels.

Diminuer les risques de l'entreprise

Baser le logiciel sur des composants open source diminue la dépendance vis-à-vis des entreprises tierces. Quand une entreprise tombe en panne, votre entreprise peut toujours obtenir une assistance pour le code / logiciel. Android est un excellent exemple de la façon dont l’open source peut être perturbante et du fait que les entreprises actuelles comportent des risques plus élevés lors de l’utilisation de certains logiciels non ouverts.

Amusement

J'ai un projet qui est juste amusant à faire. Pas besoin de faire appel à une entreprise, avec tous les tracas qui l'accompagnent.

Reconnaissance

Vous pouvez difficilement être reconnu par une source fermée. L'open source ouvre de nombreuses possibilités pour être reconnu.

Créer un marché de services

Changez le marché d'un modèle de revenu basé sur une copie à un modèle de revenu basé sur des services. Exemple: de nombreux logiciels autour de la pile de moteurs d'applications Google sont gratuits, comme dans la bière. Google gagne de l'argent en fournissant l'infrastructure.

Pour les enfants

Des piles d'argent disparaissent, mais votre code source partagé ne disparaît jamais. Les générations futures seront reconnaissantes de votre contribution.

Réinventer la roue, c'est nul

Nous nous tenons sur les épaules de géants. Et si Alan Turing gardait sa conception exclusive? Aurions-nous un écosystème logiciel comme celui que nous avons aujourd'hui?

Modèle de personnalisation

Donne le logiciel gratuitement, charge pour les personnalisations. Par exemple, proposez un logiciel de gestion de contenu gratuit, mais facturez des modules spécialisés adaptés aux besoins de votre entreprise.

Gagnant

Chargez moins pour votre produit et gagnez des clients. Aller plus bas que de ne demander aucune compensation monétaire est difficile. Vous augmentez les chances de surpasser les autres.

Indépendance

Facturer des logiciels signifie devenir dépendant de clients ou d'annonceurs payants. Vous pourriez ne pas vouloir avoir besoin d’ argent d’entreprises ayant des pratiques contraires à l’éthique.

Ruudjah
la source
2
We stand on the shoulders of giants.Cela rappelle une bonne citation que j'ai lue une fois sur SO, mais que je ne trouve plus. Il décrit assez bien le logiciel libre (et le concept) pour moi:You can stand on the shoulders of a giant, or on a big enough pile of dwarfs...works either way.
Bobby le
@Bobby: Attribut Newton. Il a dit cela et c'est l'une de mes citations préférées ( en.wikiquote.org/wiki/Newton ), il va plus précisément comme ça: If I have seen further it is only by standing on the shoulders of giants.:)
phresnel
1
@phresnel: Oui, l'original. La version modifiée provient de quelque part sur SO, probablement sur une question supprimée. Je ne parviens pas à le trouver, je veux dire, il est cité plusieurs fois sur le Web, mentionnant parfois même Stack Overflow, mais aucune attribution ou lien ... ne me rend triste en quelque sorte.
Bobby
+1 (Je donnerais 100 votes positifs si possible) "Réinventer la roue, c'est nul": Je pense que nous pouvons difficilement quantifier combien de fois la roue est réinventée (ré-implémentée) dans l'industrie du logiciel. Je pense que nous pourrions économiser des milliards de dollars en développement si nous utilisions uniquement des logiciels open source.
Giorgio
Vendre des applications est maintenant gourmand? Bummer, parce que les choses dont j'ai besoin pour survivre ne sont pas gratuites.
Andy
14

La programmation peut aussi être un passe-temps

Beaucoup de gens considèrent la programmation comme un passe-temps, écrivant des programmes pour le plaisir quand ils rentrent chez eux et les partagent sur Internet ou participent à des projets open source.

C’est comme les photographes aiment prendre des photos et les partager avec le monde entier sur des sites comme Picasa ou Flickr, et les musiciens qui aiment créer de la musique et la partager avec le monde entier sur des sites comme myspace.com ou mp3.com, puis certains programmeurs également. aiment partager leur travail avec le monde.

Pete
la source
Superbe. Exactement ma vision du codage du temps libre (et je photographie aussi de temps en temps).
Phresnel
14

Le logiciel est gratuit, car c'est une information. L’expression est que "l’information veut être libre".

Pourquoi donc? Pourquoi les informations veulent-elles être gratuites? Considérez Stack Exchange. Voyez-vous comment Stack Exchange a écrasé ExpertSexChange? Pourquoi? Parce que l'interface utilisateur est supérieure. Quel est le principal moyen par lequel l'interface utilisateur est supérieure? Vous pouvez poser une question et obtenir une réponse sans carte de crédit.

L'argent ajoute des frictions au flux d'informations. Tout ce qui concerne l’imputation d’argent exige que vous essayiez d’obtenir le monopole de l’information, puis que vous dressiez un obstacle ou une entrave à la bonne circulation de cette information. C'est la même chose avec le téléchargement d'un film à partir d'Internet. Le film vaut quelque chose, mais le fait de payer pour le film ajoute des frictions au flux des bits du film, et le frottement sans frictions bat toujours.

Le logiciel libre ne consiste pas en des bâtards bon marché qui essaient de ruiner votre entreprise. Il s'agit d'une loi fondamentale du flux d'informations écrasant inexorablement le modèle commercial du logiciel payware. Vous pouvez essayer d’attribuer des motivations aux gens, nous pouvons parler de joie, de douleur et de moralité si cela nous amuse, mais la raison profonde est que nous avons un système où l’information est sans friction batte l’information qui a friction et inexorablement l’information gagne sans friction .

Le logiciel sans friction bat le logiciel avec la friction. Certes, il peut être déficient en d’autres termes, mais le pouvoir de la technologie sans frottement est si important que des marchés entiers vont se réorganiser autour de la fraternité. S'ils ne le font pas, ils rétrécissent et les marchés sans friction battent les marchés avec friction.

Tout n'est pas perdu pour vous. Ces choses prennent beaucoup de temps pour arriver. Windows est toujours avec nous, Linux ne l'a pas chassé de la surface de la Terre et iOS réussit très bien, même s'il mène une bataille difficile contre Android. Mais si vous souhaitez ralentir vos pertes de manière à pouvoir bien gagner votre vie ou à vous enrichir, je vous conseille de vous considérer comme une entreprise de l'information et de considérer les frictions comme un obstacle à votre réussite. Si vous devez payer pour un logiciel, essayez de trouver des moyens de le faire avec le moins de friction possible.

ps http://github.com/raganwald

utilisateur16034
la source
C'était tout à fait hors de "gratuit" d'Anderson ... Qui, d'ailleurs, a reformulé son air: "... Libre ne suffit pas. Il faut aussi le faire correspondre à Paid . Tout comme les rasoirs gratuits de King Gillette n'avaient de sens que d'affaires." Avec les lames coûteuses, les entrepreneurs Web d'aujourd'hui devront inventer non seulement des produits que les gens aiment, mais aussi ceux pour lesquels ils paieront. "
terre rouge
+1 pour les premières phrases. Je considère également le code source comme une information et je souhaite vivre dans un monde dans lequel l’information / la technologie est librement partagée.
Bobby
Vient ensuite la question intéressante. Comment Stack Exchange nourrit-il ses employés?
"Si vous devez payer pour un logiciel, essayez de trouver des moyens de le faire avec le moins de friction possible". Cue sur le modèle freemium , mis au point par Zynga , le monopole du jeu sans scrupules .
dodgy_coder
12

En tant qu’entrepreneur / programmeur qui vit bien de l’écriture et de la vente de logiciels,

Vous n'êtes pas un programmeur, au moins pas un qui partage le scientifique et l'ingénierie qui obligent la plupart des programmeurs à choisir leur domaine. Vous êtes un entrepreneur qui utilise la programmation pour gagner sa vie (en passant, ce n’est pas une mauvaise chose).

Je suis abasourdi par la raison pour laquelle les développeurs écrivent des applications et les mettent ensuite gratuitement sur Internet.

Sens de la charité? Partage? Bonne volonté commune? Désir scientifique et technique de faire progresser la technologie et les connaissances

Vous vous êtes trouvé dans l'un des domaines les plus lucratifs au monde.

Sans conséquence, même pour les industries autres que les logiciels. Combien d'entreprises, rentables dans d'autres domaines, s'engagent activement dans des actions caritatives et communautaires?

Une entreprise avec une marge bénéficiaire de 99%,

Seulement si vous travaillez sur le petit, jouez à des jeux d'impôt ou faites quelque chose sous la table. L'idée d'une entreprise aussi rentable que possible, de manière continue et durable n'est pas soutenue par les lois de l'économie.

où vous n'avez pas de produit physique mais pouvez nommer votre prix;

Vous ne pouvez nommer votre prix que lorsque vous

  1. ont affaire à un client très désespéré (et mal informé),
  2. vous êtes un atout technique (disons un MSEE spécialisé dans la conception de circuits RF et MW ou la programmation FPGA ou un architecte logiciel très expérimenté.)

Sinon, non, vous ne pouvez pas nommer votre prix car il y a beaucoup de personnes très compétentes qui vous concurrencent pour des contrats.

une entreprise où vous pouvez expédier un produit buggy et le client l'achètera quand même.

Et c'est pourquoi vous ne comprendrez jamais pourquoi les programmeurs, les scientifiques et les ingénieurs (contrairement aux putes d'argent) contribuent à l'open source.

En fait, je dirais que je doute de la pertinence d’une entreprise prospère et durable, indépendamment du secteur.

Vous demandez à Nike et ils vous diront qu'ils sont dans le métier de faire de bonnes chaussures. Ils ne sont pas dans le secteur de l'expédition d'un produit de merde.

Vous demandez à Apple et ils vous diront qu'ils sont dans le métier de combiner la meilleure technologie avec l'esthétique la plus exquise de l'expérience utilisateur. Ils ne sont pas dans le secteur de l'expédition de produits de merde.

Vous demandez à AstraZeneca et ils vous diront qu'ils sont dans le domaine de l'avancement médical, pas sur l'expédition d'un produit de merde.

Et ce ne sont pas des exemples de rhétorique vide de sens.

Ainsi de suite. Et s'il est toujours possible de mettre des produits défectueux sur le marché, toutes les entreprises performantes se définissent par un objectif d'excellence particulier. Le profit en est un effet secondaire, et certainement le premier objectif. Mais ce n’est certainement pas leur principal moteur qui fait bouger les choses.

Il n'y a rien de plus grand que de travailler dans un tel environnement. Et il n'y a rien de plus merdique que de travailler avec des gens qui voient le profit comme leur principal moteur. La qualité prend une plongée complètement.

Vous devriez lire un peu sur le travail de Warren Buffet ou sur les efforts d'Henry Ford pour la qualité et l'idéologie du travail. Vous comprendrez alors non seulement ce qu'est l'open source, mais vous en apprendrez peut-être un peu plus sur les entreprises durables et prospères.

Les entrepreneurs qui ne comprennent pas cela ne sont pas vraiment des entrepreneurs. Ils ne sont que des colporteurs chevauchant une vague spéculative momentanée.

luis.espinal
la source
2
J'aime tout dans ce post.
Sevenseacat
11

L'une des principales raisons pour lesquelles je souhaiterais publier une application gratuitement, c'est parce que c'est un ajout indéniable à mon portefeuille pour les projets futurs (possibilités d'emploi potentielles, promotion de votre nom dans le monde de la programmation). C'est plus qu'un paiement suffisant si vous me le demandez.

Terence Ponce
la source
Came true dans mon cas :)
phresnel
7

Outilleurs

Personnellement, je libère les outils que j'utilise. Mon hypothèse est que les choses que je construis avec ces outils devraient être où je gagne mon argent. Les programmeurs détestent les tracas, et la plupart des utilisateurs qui respectent la philosophie Unix savent qu'il n'est pas nécessaire de réinventer la roue encore et encore. Nous développons donc des outils qui nous aident dans nos tâches quotidiennes, nous les diffusons au public en espérant que d’autres les trouveront utiles et, si nous avons de la chance, nous contribuons à les améliorer. La plupart des programmeurs ne veulent pas être impliqués continuellement dans des choses banales, nous voulons écrire de NOUVELLES choses qui utilisent pleinement nos compétences, nous ne voulons pas écrire aux éditeurs, aux analyseurs syntaxiques, aux bases de données, etc., etc. de temps à autre, les versions créées par la communauté de ces outils sont de toute façon meilleures (c.-à-d. Linux vs M $).

Citoyens Responsables

Si vous utilisez suffisamment de logiciels libres, vous finissez par vous sentir redevable de la communauté et si vous avez la capacité que vous VOULEZ contribuer. En outre, il y a de la valeur à faire. En écrivant des logiciels gratuitement, j’en ai appris plus que je n’ai jamais été payé pour le faire. C'est un excellent moyen d'apprendre et j'adore programmer. J'aime résoudre des problèmes et j'aime pouvoir le faire comme je le veux. Lorsque je publie le produit gratuitement, il n’ya aucune attente quant à ce qu’il doit faire, c’est à moi de décider.

Personne ne veut me payer

Je suis toujours à l'école, alors quand je travaille sur des projets open source ou que je crée mes propres projets gratuits, c'est une expérience que je peux mettre sur mon CV. C’est ainsi que j’ai appris plusieurs langues à moi-même, et c’est ce qui fait de moi un meilleur programmeur que mes pairs qui n’ont travaillé que sur les cours pendant toute la durée de leurs études.

utilisateur15962
la source
7

Commencez avec une version gratuite.

Puis par la version 4 commencer à charger.

Si le produit est bon, les gens continueront à l'acheter.

Vous pouvez également vous rendre sur la route Google et proposer gratuitement une version allégée, une version professionnelle coûtant un petit supplément.

Adolf ail
la source
"Si le produit est bon, les gens vont se mettre en colère!" Je l'avais aussi quand Xcode est devenu payant. Même si ce n'était que cinq dollars, cela m'a vraiment énervé car je dois payer pour quelque chose qui était gratuit auparavant. C'est gratuit à nouveau maintenant, cependant. Idem pour FaceTime pour Mac OS X.
droitier
6

Une des raisons est que beaucoup de développeurs de logiciels détestent réinventer la roue. Si tous les logiciels étaient fermés, il en aurait beaucoup plus.

L'open source est très lié aux logiciels d'infrastructure, tels que les systèmes et les outils, qui permettent aux développeurs de se concentrer sur la solution du problème plutôt que de réimplémenter des fonctions de bibliothèque simples un millier de fois.

utilisateur15929
la source
4

Vous trouverez peut-être beaucoup d'informations dans l'article de Chris Anderson, Wired, gratuit! Pourquoi $ 0.00 est l'avenir des affaires .

Vous trouverez cependant de nombreux exemples d'acceptation de dons par les développeurs. Flattr réussira peut-être là où les micropaiements ont échoué.

Il y a aussi d'autres transactions en cours ici, bien qu'il ne s'agisse pas d'argent comptant:

  • Main d'œuvre: efforts de débogage et de test sur les plateformes et dans des scénarios d'utilisation jamais envisagés par les développeurs d'origine. En suivant automatiquement l'utilisation, les développeurs obtiennent des informations précieuses.
  • Réputation: Pour de nombreux programmeurs, la programmation est avant tout une question de rétroaction positive liée à la création du logiciel et aux gens attachés au résultat.
  • Altruisme: créer des produits logiciels est relativement facile de nos jours en raison de la disponibilité d'outils de développement et de bibliothèques gratuits et de qualité. La restitution gratuite du logiciel est un moyen de rembourser la communauté.
Asgeir S. Nilsen
la source
4

Si vous écrivez une plate-forme au lieu d'un produit, le faire en open source garantit que les utilisateurs peuvent en tirer parti en toute confiance. Donc c'est une des raisons.

Dan Rosenstark
la source
Beaucoup de personnes construisent en toute confiance sur la plate-forme Windows, sans la source.
Andy
4

Parce que l'obscurité est bien plus dommageable que de ne pas gagner de l'argent avec une seule idée. Parce que les programmeurs ne vivent peut-être pas dans une boîte de codage, leur propre source de revenus peut couvrir leurs besoins. Parce que libre de prix vous permet d'être libre de tout support et de tout engagement. Parce que les paiements signifient que vous acceptez une certaine responsabilité en tant que fournisseur d'un service ou d'un produit. Il y a plus d'arguments en faveur de la non-facturation de logiciels si votre principale motivation n'est pas d'être riche.

Enfin, parce que l’argent, bien que stimulant, est également un facteur de motivation médiocre.

utilisateur15926
la source
3

J'ai "publié" (bien téléchargé sur mon site Web) quelques applications de bureau gratuites car je ne pensais pas que quiconque serait prêt à les payer.

Ce sont de très petites applications et je ne pourrais pas justifier de facturer plus de 10 £ pour eux de toute façon. Je ne m'attendais pas à avoir beaucoup d'utilisateurs (je sais que j'en ai au moins un) et il ne semblait donc pas intéressant de configurer l'intégration de PayPal sur mon site Web pour encaisser les paiements.

Si j’écris quelque chose de plus grand qui, à mon avis, aura un marché, je chercherai de plus en plus de temps à en obtenir le paiement.

ChrisF
la source
3

J'ai partagé mon application gratuitement. En fait, cela a aidé mes clients potentiels à voir comment cela fonctionnait et ils m'ont contacté avec une proposition d'achat et quelques fonctionnalités supplémentaires à mettre en œuvre. La distribution gratuite de logiciels a aidé mes clients à voir à quel point cela leur était bénéfique.

Pavan GR
la source
3

J'écris du code parce que j'aime écrire du code. Pas parce que je veux être riche, ou parce que je veux changer le monde, ou quelque chose comme ça. J'aime écrire du code et j'aime bien que les gens puissent en tirer profit. Pourquoi devrais-je leur facturer beaucoup d'argent pour cela?

Je profite également à beaucoup de personnes qui partagent le même sentiment, et c'est une façon de leur redonner. Je peux utiliser Linux, Firefox et… gratuitement tous les jours, alors si je peux faire quelque chose qui profite à d’autres, alors pourquoi pas?

Graham
la source
«J'ai été riche et j'ai été pauvre. Crois-moi, les riches, c'est mieux. ”-Mae West
Ken
3

Parce que les bons outils logiciels ont besoin de temps pour se développer.

Donc, vous démarrez votre projet et vous êtes conscient que personne ne paierait pour l’avoir tel quel.

Mais si vous le donnez gratuitement, les gens pourraient commencer à l'utiliser, donner leur avis et des tests gratuits, des idées de développement, etc.

Enfin, si tout se passe bien, vous pouvez créer une version non-libre et la vendre.

La déraison
la source
3

Le mouvement du logiciel libre assure, fondamentalement, l’innovation à son échelle la plus compétitive.

Les choses changent chaque jour dans le monde de la programmation et il faut mettre en place un système de poids et contrepoids pour s'assurer que tout le monde est à la hauteur. Sinon, nous serions coincés avec beaucoup de programmes pourris juste parce que les gens ont créé un "Standard" (Microsoft Anyone?).

Le fait est que VOUS n’avez pas l’impression que vous avez le temps ou les ressources nécessaires pour faire face à un concurrent libre. Vous avez cette plainte parce qu'elle vous oblige en réalité à travailler pour que votre programme vaille de l'argent. Vous devez innover et améliorer votre programme (Insérer Takei "OH MY!").

Désolé, votre version à la vanille sur laquelle vous aviez prévu de rouler pendant les cinq prochaines années ne va tout simplement pas la couper. Vous devez constamment développer. C'est ce qu'il faut.

Ne vous fâchez pas parce que vous êtes trop paresseux pour rendre votre produit décent, alors que les personnes qui travaillent plus que vous ne l'abandonnent gratuitement.

utilisateur16038
la source
2

Parce que j'ai le sentiment que mes connaissances peuvent aider les autres à améliorer leur travail quotidien. Je pense aussi que les projets publics augmentent votre visibilité à travers le monde et que les entreprises seront intéressées par vous et voudront peut-être vous engager. Ce dernier nécessite bien sûr que votre base de code soit bonne et que le projet devienne populaire.

halfdan
la source
2

Les gens sont moins disposés à payer pour des contenus virtuels tels que des programmes. De plus, il existe de nombreux autres programmes gratuits, de sorte que votre programme commercial, même pour 1 cent, ne se vendra pas. En outre, les programmes peuvent être copiés facilement.

"argent est le mot humain pour quatloos", c'est pourquoi certains programmeurs l'évitent.

Ming-Tang
la source