Warum schreiben Programmierer geschlossene Quellanwendungen und machen sie dann frei? [abgeschlossen

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/3233

  •  16-10-2019
  •  | 
  •  

Frage

Als Unternehmer/Programmierer, der durch das Schreiben und Verkauf von Software ihren Lebensunterhalt verdient, bin ich verblüfft darüber, warum Entwickler Anwendungen schreiben und sie dann kostenlos im Internet aufstellen. Sie haben sich in einem der lukrativsten Felder der Welt befunden. Ein Unternehmen mit einer Gewinnmarge von 99%, bei der Sie kein physisches Produkt haben, aber Ihren Preis benennen können. Ein Unternehmen, in dem Sie ein Buggy -Produkt versenden können, und der Kunde wird es weiterhin kaufen.

Gelegentlich bekommt ein Teil unserer Software einen kostenlosen Konkurrenten, und ich denke, dieser Typ ist verrückt. Er könnte davon gut leben, aber stattdessen entschied er sich, es frei zu machen.

  • Magst du keine riesigen Geldhaufen?
  • Sind Sie nicht zuversichtlich, dass die Leute dafür bezahlen würden?
  • Haben Sie Angst, es zu unterstützen?

Es ist schlecht für das Programm der Programmierung, da Kunden jetzt erwarten, eine kostenlose Lösung für jedes Problem zu finden. (Ich sehe Tweets wie "Gibt es eine gute kostenlose Software für XYZ? Oder muss ich 20 US -Dollar dafür bezahlen".) Es ist auch schlecht für Kunden Da es kostenlos ist, hat der Entwickler keinen Grund, es zu beheben. Kunden haben eine kostenlose, aber veraltete Software, die nicht mehr funktioniert und nie aktualisiert wird. Kundenschreien. Der Entwickler arbeitet am Arbeitsplatz noch in ihrer Kabine. Was gibt?

PS: Ich möchte nicht, dass eine Open-Source/Software eine kostenlose Debatte sein sollte. Ich spreche, wenn Entwickler eine geschlossene Quellanwendung erstellen und sie kostenlos machen.

Keine korrekte Lösung

Andere Tipps

Weil ich mich nicht verpflichtet fühlen möchte, technische Unterstützung zu bieten oder Rückerstattungen anzubieten.

Teilen

Die meisten von uns nutzen Software, die zur kostenlosen Verwendung bereitgestellt wurde. Infolgedessen ist es sinnvoll, auch unsere eigene Software kostenlos zu teilen. Grundsätzlich tauschen wir unsere Software gegen die andere freie Software aus, ohne dass wir tatsächlich eine Transaktion durchlaufen. Es wird Lauges geben, die nicht dazu beitragen, aber da die Verteilung so billig ist, dass sie keine Rolle spielt.

Verkauf ist schwer

Der Versuch, Software zu verkaufen, erschwert den Prozess viel schwieriger, da Sie vermarkten, Geld sammeln und sich über die rechtlichen Auswirkungen des Verkaufs an Menschen sorgen müssen. Für einen einsamen Programmierer nimmt sie sie von dem weg, was sie wirklich tun wollen. Infolgedessen können sie ihr Programm einfach veröffentlichen, damit andere Menschen keinen Nutzen haben können, wenn sie nicht können.

Ein neues Modell

Es könnte argumentiert werden, dass ein neues Modell der Softwareentwicklung ankommt. Das Modell des Verkaufssoftware ist ein Versuch, die physische Welt zu verkaufen und auf Software anzuwenden. Software ist jedoch nicht wie die physische Welt. Weil die Verteilung so billig ist, treten ein paar Probleme auf.

  1. Wenn jemand Ihre Software verwenden, ist es für Sie im Grunde kostenlos.
  2. Der Versuch, Menschen, die die Software nicht bezahlt haben, nicht zu verhindern, ist wirklich teuer.

Nach dieser Ansicht ist der Versuch, pro Kopie der Software aufzuladen, ein Verlustspiel. Daher sollten Sie versuchen, mit Software-bezogenen Diensten Geld zu verdienen, nicht mit Software selbst. Daher können Sie einen Supportvertrag, Hosting -Dienste usw. berechnen und nicht das Recht, die Software selbst zu verwenden.

Übrigens wird dieses Modell von Webcomics, Web -Serien usw. verwendet, die das primäre Produkt kostenlos und verkaufungsbezogene Waren verschenken.

Das Verlassen von kostenlosen Apps und die Arbeit an Open -Source -Programmen sind großartige Anzeigen für den Verkauf eines Produkts, nämlich Sie. (Alternativ formell formuliert: Kostenlose Apps sind ein Verlustführer für den Verkauf Ihrer Zeit.)

Es gibt auch das Konzept der "Geschenkwirtschaft", wo Sie die Reichen, die Sie sind, umso mehr verschenken. Warum sollte ich nicht Spenden Sie an meine Kollegen/Gesellschaft zurück, wenn ich so viel von so vielen Menschen erhalten habe?

Welches andere Bereich ermöglicht es Ihnen schließlich, das Leben von Millionen von Menschen direkt zu beeinflussen, indem Sie etwas schreiben, das ihr Leben so etwas einfacher macht?

Ich schlage vor, dass Sie sich dieses fantastische Video ansehen, um zu erfahren, warum Geld oft nicht die Motivation für Dinge ist: RSA Animate - Drive: Die überraschende Wahrheit darüber, was uns motiviert

Ich empfehle Ihnen, das Ganze zu sehen, aber es beantwortet Ihre Frage auch direkt um die 6:40 -Marke.

  • Einige Leute schreiben Programme für den Spaß - in der Erkenntnis verwandelt es in die Arbeit.
  • Einige Leute bewerten die Anzahl der Menschen, die ihre Programme über dem Geld, wie viel Geld sie dafür bekommen, einsetzt.

Ich lasse meine Software kostenlos frei, weil ich Zeit und Energie damit verbracht habe, aber weder die Zeit noch die Neigung, sie zu vermarkten, Jemand könnte-wie auch immer, profitieren.

Die persönliche Philosophie ist (und ich verkaufe auch Software), "Wettbewerb macht Sie besser".

Wenn Sie kein Produkt erstellen können, das die Konkurrenz (kostenlos oder nicht) aus dem Wasser bläst, werden Sie in Schwierigkeiten geraten.

Viele kostenlose Apps werden von jemandem erstellt, der voll beschäftigt ist und eine Idee für eine Anwendung entwickelt hat, die er in seiner Freizeit produziert. Diese Person "braucht" nicht das Geld, um zu überleben.

Oft sind die Mechanismen zu finden, die die Mechanismen für den Markt, Verkauf und Sammeln von Zahlungen finden, die Mühe nicht wert sind, und manchmal genießen Einzelpersonen es einfach, etwas für die breite Öffentlichkeit als nützlich zu halten.

Wenn Sie mit einer kostenlosen Anwendung konkurrieren, besteht die beste Strategie darin, ein besseres Produkt zu erzielen. Ich habe oft eine Anwendung über die Verwendung einer kostenlosen Version gekauft, nur weil sie mehr Funktionen angeboten hat oder in irgendeiner Weise besser implementiert wurde.

Es kommt ein Punkt, an dem genug genug ist, und dann gibt es die Tatsache, dass es mehr Anstrengungen erfordert, um etwas zu verkaufen, obwohl es möglicherweise eine kleine Anstrengung darstellt. Ich muss mir zum Beispiel noch einen Weg finden, um Geld zu sammeln.

Ich denke, der Grund, warum ich kostenlose Apps poste, die geschlossen sind, liegt einfach daran, dass ich selbst Freeware selbst liebe. Deshalb schicke ich sie gerne mit der gleichen Idee in die Welt. Wenn ich eine bedeutende Aufgabe mit einem völlig kostenlosen Softwarepaket erledigen kann, fühlt es sich großartig an, also teile ich das gerne.

Wirklich, wenn die Antwort von "Warum nicht frei machen?" Kommt auf "Weil Sie Geldhaufen bekommen können", dann geht es darum, was Ihre Motivation für die Veröffentlichung von Software ist. Nicht jeder ist von immer mehr Geld motiviert.

Ich sehe zwei Hauptgründe:

  • Ein einzelner Programmierer möchte vielleicht einfach nur bekannt und geliebt sein.

  • Hinter der Szene befindet sich ein alternatives Wirtschaftsmodell. Einige berühmte Beispiele: iTunes, Acrobat Reader, Firefox, Ubuntu sind alle kostenlos, aber ihre Promotoren verdienen alle mit diesen Produkten Geld (Verkauf von Unterhaltung, bezahlte Funktionen, Publikum für Suchmaschinen, Support).

Warum gibt hier jemand hier kostenlose Ratschläge zu Stack Exchange, wenn einige Leute Geld verdienen, um technische Fragen zu beantworten? Ich denke, dies weist auf ein grundlegendes psychologisches Bedürfnis hin, großzügig zu sein. Jorge Moll und Jordan Grafman, Neurowissenschaftler bei NIH, haben festgestellt, dass die Wohltätigkeitsorganisation im Gehirn fest verdrahtet ist. Siehe das Washington Post Artikel "Wenn es sich gut anfühlt, gut zu sein, könnte es nur natürlich sein" http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

Sowohl Kohlbergs Theorie der kognitiven Entwicklung als auch Gilligans Ethik von fürsorglichen Menschen betrachten Menschen als voneinander abhängig und entwickeln sich für mehr Empathie und Altruismus. Dieses Verhalten ist für die Menschheit notwendig, um zu überleben und zu gedeihen.

Laut Lewis Hyde gibt es zwei Arten von Wirtschaft: (1) die Austauschwirtschaft (Wirtschaft der Knappheit), wobei der Status denjenigen zugeordnet wird, die am meisten haben, und (2) die Geschenkwirtschaft (Wirtschaft des Fülle), bei der der Status denjenigen zugeordnet wird wer gibt am meisten. Beispiele für Geschenkökonomien sind Ehe, Familie, Freundschaft, traditionelle wissenschaftliche Forschung, soziale Netzwerke (wie Wikipedia und Stack Exchange) und natürlich. F/oss.

Imho, Eric S. Raymond und Linus Torvalds führten ein Wunder aus: selbstsüchtige Programmierer in großzügige Programmierer verwandeln. Dies ist sehr ähnlich wie Elisha 2.200 egoistische Schüler in großzügige Menschen mit dem Wunder der Fütterung der Menge verwandelt. In II Melachim 4: 42-48 Elisha muss 2.200 Schüler unterstützen. Es gibt eine Hungersnot. Seine Schüler sind hungrig und egoistisch. Jeder von ihnen hat etwas Essen, aber sie weigern sich, miteinander zu teilen. Nachdem Elisha nur 22 Brotbte auf sie verteilt hatte, begannen sie miteinander zu teilen. Bald werden sie nicht nur alle gefüttert, sondern auch Essen übrig. Das wahre Wunder ist nicht, dass Brot aus der Luft materialisiert wurde, sondern dass diejenigen, die einst egoistisch waren, großzügig wurden, inspiriert vom Beispiel der Großzügigkeit einer Person. Ähnliches ist in den letzten Jahrzehnten aufgrund der Veröffentlichung von Linux und anderen freien Software passiert.

Ich werde bei meinem Tagesjob als Programmierer genug bezahlt. Ich codiere meistens meine eigenen kleinen Projekte zum Spaß. Ich veröffentliche fast das, was ich in meiner eigenen Zeit kostenlos und unter einer kostenlosen/Open -Source -Lizenz schreibe, weil:

  1. Dies sind lustige Projekte (z. B. ein Dolmetscher für eine einfache Sprache, ein Tool zum Reinigen von JavaScript -Code, verschiedene kleine Skripte usw.). Dies sind keine "Enterprise" -Anwendungen. Nicht einmal kleine Anwendungen Hausnutzer müssen einen Job erledigen oder zur Unterhaltung. Okay, es könnte ein paar Leute geben, die für einige der Tools, die ich schreibe, tatsächlich einen sehr geringen Betrag bezahlen könnten. Aber wirklich, es wäre eine geringfügige Summe, und ich brauche das Geld wirklich nicht dringend genug, damit ich über die Bemühungen, die mit dem Vermarktung und Verkauf von ihnen verbunden sind, in Betracht zu ziehen.

  2. Als jemand, der in den 1980er und frühen 1990er Jahren aufwächst, und auch in einem Entwicklungsland verstehe ich, wie es sich anfühlt, nicht genug Geld für oder Zugang zu den Werkzeugen, die ich brauche. Die Zahlung ist ein großer Aufwand für viele Menschen, die nicht im Westen leben, und selbst wenn es möglich ist, können ein paar Dollar für einen Schüler auf der anderen Seite der Welt viel Geld übertragen. Wenn die meisten Leute, die diese Tools tatsächlich verwenden könnten, sowieso nicht in der Lage wären, für sie zu bezahlen, wie nützt es dann, für sie zu berechnen?

  3. Wie andere Antworten bereits erwähnt haben, zahlen sich meine eigenen Projekte sowie die Anstrengungen, die ich in größere Projekte unternommen habe, die mir nicht gehören, für mich als Werbung für meine Fähigkeiten aus. Abgesehen von solchen Dingen, die mich von anderen Menschen besser gemocht haben, hilft es mir auch, von potenziellen Arbeitgebern aufmerksam zu werden, und hilft mir daher beruflich. Eine frei verfügbare Software wird besser bekannt und wird an etwas gleicher Qualität, aber nicht frei von Kosten, gewöhnt.

Wie andere Antworten bereits hervorheben, wenn die Bemühungen einer einzelnen oder einer kleinen Gruppe von Menschen, die in ihrer Freizeit kodieren Letztere arbeiten härter, um ihr Produkt zu verdienen, Geld für Geld auszugeben, anstatt umgekehrt. Wenn überhaupt, wird die Messlatte für Qualitätssoftware nur höher gesetzt, was für alle Beteiligten gut ist.

Es ist, als würde man sagen, dass sie Ihre alten Kleider an wohltätige Zwecke verschenken, die Menschen in der Textilindustrie verletzt.

Ich bin auf eine ganze Reihe gestoßen, in der ich mich frage: "Sie fragen nach 20,00 USD für diesen Mist?" Ich weiß, ich kann es besser machen und um es dem Mann zu "kleben", lasse ich es kostenlos frei.

Ich verstehe, dass es viel Zeit und Geld gibt, die in diese Apps fließen, aber ich glaube auch, dass es erstklassig sein sollte, wenn Sie ein Produkt zum Verkauf stecken oder einfach nur verschenken.

Qualität

Wenn der Quellcode geöffnet ist, kann sich die Qualität drastisch verbessern. Denken Sie an andere Programmierer, die den Code verbessern, denken Sie an automatisierte Quellcodeanalysatoren.

Haltbarkeit

Closed Source geht in der Regel verloren, wenn ein besseres/wettbewerbsfähigeres Produkt vorhanden ist. Open Source kann für immer geteilt werden.

Teilen ...

kümmert sich. Jetzt kann jeder auf der Welt die Funktionalität in Ihrer App, einschließlich Ländern der dritten Welt, verwenden.

SelbstverbesserungDas Feedback von anderen Programmierern ist jetzt möglich, ist kostenlos und wird von anderen Programmierern angeboten, die sich tatsächlich darum kümmern.

Freiheit

Ich hasse es, von Unternehmen eingesperrt zu werden. Ebenso möchte ich keine Software produzieren, die das gleiche zielt.

Lebenslaufgebäude

Anstatt einen Lebenslauf per E -Mail zu senden, können Sie jetzt eine Reihe von Links senden, die sich auf Projekte/Patches beziehen, die ich beigetragen habe. Schneiden Sie den Mist, kein Bullshit -Bingo mehr auf dem Lebenslauf. Nur eine Liste von Beiträgen.

Bibel Denkweise

Ein gieriger Mann bringt Schwierigkeiten in seine Familie, aber wer Bestechungsgelder hasst, wird leben. (Sprichwörter 15:27, neue internationale Version)

Ein Geschäftsmodell, das auf dem Verkauf von Apps basiert, ist in der Regel gierig, ein Geschäftsmodell, das auf kostenloser Software basiert und Dienste weniger bereitstellt.

Viral

Open Source -Software wird (abhängig von der Lizenz) eher in anderen Softwarepaketen einbezogen.

Verringerung des Geschäftsrisikos

Die Software auf Open -Source -Komponenten stellt die Abhängigkeit von Unternehmen Dritter ab. Wenn ein Unternehmen untergeht, kann Ihr Unternehmen weiterhin Unterstützung für den Code/die Software erhalten. Android ist ein gutes Beispiel dafür, wie disruptive Open Source sein kann und wie aktuelle Unternehmen ein höheres Risiko haben, wenn bestimmte Nicht-Open-Quell-Software verwendet werden.

Spaß

Ich habe ein Projekt, das nur Spaß macht. Keine Notwendigkeit, ein Geschäft um es zu erfordern, wobei der ganze Ärger damit einhergeht.

Erkennung

Sie können kaum von geschlossener Quelle erkannt werden. Open Source eröffnet viele Möglichkeiten, anerkannt zu werden.

Dienstleistungsmarkt erstellen

Wechseln Sie den Markt von einem pro-kopischen Umsatzmodell in ein dienstleistungsbasiertes Umsatzmodell. Beispiel: Viele Software rund um den Google App Engine Stack ist kostenlos wie im Bier. Google verdient Geld mit der Bereitstellung der Infrastruktur.

Für die Kinder

Geldhaufen verschwinden, aber Ihr gemeinsamer Quellcode verschwindet nie. Zukünftige Generationen werden für Ihren Beitrag dankbar sein.

Das Rad neu erfinden

Wir stehen auf den Schultern der Riesen. Was ist, wenn Alan Turing sein Entwurf geschützt hielt? Würden wir ein Software -Ökosystem wie heute haben?

Anpassungsmodell

Geben Sie die Software kostenlos weg und berechnen Sie es für Anpassungen. Bieten Sie beispielsweise kostenlose CMS -Software an, berechnen jedoch für spezielle Module, die für benutzerdefinierte Geschäftsanforderungen geeignet sind.

Gewinnen

Berechnen Sie weniger für Ihr Produkt und Sie gewinnen Kunden. Tiefern zu gehen und dann keine Geldkompensation zu fragen, ist schwierig. Sie erhöhen die Chancen, andere zu übertreffen.

Unabhängigkeit

Das Gebühren für Software bedeutet, dass sie von zahlenden Kunden oder zahlenden Werbetreibenden abhängig werden. Sie möchten vielleicht nicht brauchen Geld von Unternehmen mit unethischen Praktiken.

Programmierung kann auch ein Hobby sein

Viele Menschen behandeln Programme als Hobby, schreiben Programme zum Spaß, wenn sie nach Hause kommen, und teilen sie im Netz oder nehmen an Open -Source -Projekten teil.

Dies ist genau so, wie Fotografen gerne Fotos machen und sie auf Websites wie Picasa oder Flickr und Musikern, die gerne Musik erstellen, mit der Welt teilen und auf Websites wie MySpace.com oder MP3.com, dann auch einige Programmierer mit der Welt teilen gerne ihre Arbeit mit der Welt teilen.

Software ist kostenlos, weil es Informationen sind. Der Ausdruck ist, dass "Informationen frei sein wollen".

Warum ist das so? Warum möchten Informationen kostenlos sein? Betrachten Sie Stack Exchange. Sehen Sie, wie Stack Exchange Expertsexchange zerquetscht hat? Wieso den? Weil die Benutzeroberfläche überlegen ist. Was ist die größte Möglichkeit, wie die Benutzeroberfläche überlegen ist? Sie können eine Frage stellen und eine Antwort ohne Kreditkarte erhalten.

Geld verleiht dem Informationsfluss Reibung. Alles, was an Geld aufgeladen wird, müssen versuchen, ein Monopol auf Informationen zu erhalten und dann ein Hindernis oder eine Barriere für den reibungslosen Fluss dieser Informationen zu errichten. Das gleiche ist das gleiche mit dem Herunterladen eines Films aus dem Internet. Der Film ist etwas wert, aber das Aufladen des Films verleiht dem Fluss der Teile des Films Reibung, und die Reibungsless überträgt immer die Reibung.

Bei kostenloser Software geht es nicht um billige Bastarde, die versuchen, Ihr Geschäft zu ruinieren. Es geht um ein grundlegendes Gesetz des Informationsflusses, das das Geschäftsmodell für Payware -Software unaufhaltsam zerquetscht. Sie können versuchen, Menschen Motivationen zuzuschreiben, wir können über Freude, Schmerz und Moral sprechen, wenn es uns amüsiert, aber der tiefe Grund ist, dass wir ein System haben, in dem Informationen, die reibungslose Informationen sind, die Reibungen haben und unaufhaltsam die reibungslosen Informationen gewinnt .

Reiblose Software schlägt Software mit Reibung. Sicher, es mag andere Begriffe mangelhaft sein, aber die Macht der Reibungslosen ist so groß, dass ganze Märkte mit reibungsloser Umstände neu organisieren. Wenn sie dies nicht tun, schrumpfen sie und reibungslose Märkte schlagen die Märkte mit Reibung.

Alles ist nicht für dich verloren. Diese Dinge dauern lange. Windows ist immer noch bei uns, Linux hat es nicht von der Erde gefahren, und iOS ist sehr erfolgreich, obwohl es einen schwierigen Kampf gegen Android kämpft. Wenn Sie jedoch Ihre Verluste verlangsamen möchten, sodass Sie in Ihrem Leben einen guten Lebensunterhalt genießen oder reich werden können, empfehle ich Ihnen, sich selbst als Informationsgeschäft zu betrachten und Reibung als Hindernis für Ihren Erfolg zu betrachten. Wenn Sie für Software in Rechnung stellen müssen, versuchen Sie, wie Sie dies mit der geringsten Reibung tun können.

ps http://github.com/raganwald

Als Unternehmer/Programmierer, der seinen Lebensunterhalt mit dem Schreiben und Verkauf von Software gut verdient.

Sie sind kein Programmierer, zumindest nicht einer, der die wissenschaftlichen und technischen Teile teilt, die die meisten Programmierer dazu bringt, ihr Feld auszuwählen. Sie sind ein Unternehmer, der Programme nutzt, um seinen Lebensunterhalt zu verdienen (übrigens keine schlechte Sache).

Ich bin verblüfft darüber, warum Entwickler Anwendungen schreiben und sie dann kostenlos im Internet aufstellen.

Gefühl der Nächstenliebe? Teilen? Gemeinsamer guter Wille? Wissenschaftlicher und technischer Wunsch, Technologie und Wissen voranzutreiben?

Sie haben sich in einem der lukrativsten Felder der Welt befunden.

Unwichtig, auch für Branchen außerhalb der Software. Wie viele Unternehmen, die in anderen Bereichen profitabel sind, engagieren sich aktiv für Wohltätigkeits- und Gemeinschaftsunterstützung?

Ein Unternehmen mit 99% Gewinnmarge,

Nur wenn Sie an den kleinen Arbeiten arbeiten, Steuerspiele spielen oder etwas unter dem Tisch tun. Die Idee eines Unternehmens, das das profitable, kontinuierliche und nachhaltige Weise nicht durch die Gesetze der Ökonomie unterstützt.

wo Sie kein physisches Produkt haben, aber Ihren Preis benennen können;

Sie können Ihren Preis nur benennen, wenn Sie

  1. befassen sich mit einem sehr verzweifelten (und nicht informierten) Client,
  2. Sie sind ein technisches Ass (z.

Ansonsten, nein, Sie können Ihren Preis nicht nennen, da es viele sehr fähige Leute gibt, die mit Ihnen um Verträge konkurrieren.

Ein Unternehmen, in dem Sie ein Buggy -Produkt versenden können, und der Kunde wird es weiterhin kaufen.

Und deshalb werden Sie nie verstehen, warum Programmierer, Wissenschaftler und technische Alikes (im Gegensatz zu Geldhuren) zu Open Source beitragen.

Ich würde tatsächlich angeben, dass ich bezweifle, was es mit einem erfolgreichen, nachhaltigen Unternehmen unabhängig von der Branche beinhaltet.

Sie fragen Nike und sie werden Ihnen sagen, dass sie im Geschäft sind, gute Schuhe zu machen. Sie sind nicht im Geschäft, ein beschissenes Produkt zu versenden.

Sie fragen Apple und sie werden Ihnen sagen, dass sie die beste Technologie mit der exquisitesten Ästhetik der Benutzererfahrung kombinieren. Sie sind nicht im Geschäft, beschissene Produkte zu versenden.

Sie fragen AstraZeneca und sie werden Ihnen sagen, dass sie im Geschäft mit medizinischen Fortschritten sind, nicht im Versand eines beschissenen Produkts.

Und das sind keine Beispiele für leere Rhetorik.

Und so weiter und so weiter. Und obwohl es immer möglich ist, fehlerhafte Produkte auf den Markt zu bringen, definieren sich alle erfolgreichen Unternehmen durch ein bestimmtes Ziel der Exzellenz. Profit ist ein Nebeneffekt davon und sicherlich das Hauptziel. Aber es ist sicherlich nicht ihre Hauptantrieb, die die Dinge in Bewegung bringt.

Es gibt nichts Größeres, als in einer solchen Umgebung zu arbeiten. Und es gibt nichts Scheißeres, als mit Menschen zu arbeiten, die Profit als Hauptfahrt betrachten. Qualität macht einen Tauchgang komplett.

Sie sollten einige Arbeiten von Warren Buffet oder über Henry Fords Drive nach Qualität und Arbeitsideologie lesen. Dann werden Sie nicht nur verstehen, worum es bei Open Source geht, sondern Sie können ein oder zwei einige oder zwei über nachhaltige, erfolgreiche Unternehmen lernen.

Unternehmer, die nicht verstehen, dass sie nicht wirklich Unternehmer sind. Sie sind nur Händler, die mit einer spekulativen Welle des Moments reiten.

Einer der Hauptgründe, warum ich in Betracht ziehen würde, eine App kostenlos zu veröffentlichen, ist, dass sie ein sicheres Ergänzung meines Portfolios für zukünftige Bemühungen ist (potenzielle Beschäftigungsmöglichkeiten, die Ihren Namen in der Programmierwelt fördern). Das ist mehr als genug Zahlung, wenn Sie mich fragen.

Werkzeugmacher

Persönlich lasse ich die Tools frei, die ich verwende. Meine Annahme ist, dass die Dinge, die ich mit diesen Tools baue, dort sein sollten, wo ich mein Geld verdiene. Programmierer hassen Ärger, und der größte Teil der Verwendung, die von der Unix -Philosophie leben, wissen, dass das Rad nicht immer wieder neu erfinden muss. Wir entwickeln also Tools, die uns in unseren täglichen Aufgaben helfen, sie in die Öffentlichkeit weitergeben, in der Hoffnung, dass andere sie nützlich finden, und wenn wir Glück haben, sie zu verbessern. Die meisten Programmierer möchten nicht daran beteiligt sein, immer wieder alltägliche Dinge zu tun. Wir möchten neue Dinge schreiben, die unsere Fähigkeiten zum vollen Potenzial nutzen, wir möchten keine Redakteure, Parsers, Datenbanken usw. usw. schreiben und die meisten Von der Zeit sind die Community -Versionen dieser Tools sowieso besser (dh Linux vs M $). Wenn sich die Community erhebt und Menschen mit Spezialisierungen in bestimmten Bereichen erlaubt, das zu tun, was sie am besten haben, haben wir einige wirklich coole Projekte, die unser gesamtes Leben verbessern.

Verantwortliche Bürger

Wenn Sie genügend kostenlose Software verwenden, fühlen Sie sich schließlich der Community verpflichtet und wenn Sie die Fähigkeit haben, einen Beitrag zu leisten. Außerdem ist es wertvoll, zu tun. Ich habe mehr gelernt, indem ich kostenlos Software schreibe, als ich jemals dafür bezahlt wurde. Es ist eine großartige Möglichkeit zu lernen, und ich liebe es zu programmieren. Ich liebe es, Probleme zu lösen und ich liebe es, es zu tun, wie ich will. Wenn ich das Produkt kostenlos veröffentliche, gibt es keine Erwartungen darüber, was es tun muss, das liegt ganz bei mir.

Niemand will mich bezahlen

Ich bin immer noch in der Schule. Wenn ich also an Open -Source -Projekten arbeite oder meine eigenen kostenlosen Projekte erstelle, kann ich meinen Lebenslauf aufnehmen. So habe ich mir mehrere Sprachen beigebracht, und es macht mich zu einem besseren Programmierer als mein Kollegen, der nur während der Dauer ihrer Ausbildung an Kursen gearbeitet hat.

Starten Sie sie mit einer kostenlosen Version.

Dann starten Sie von Version 4.

Wenn das Produkt gut ist, werden die Leute es weiterhin kaufen.

Alternativ können Sie die Google-Route besuchen und kostenlos eine abgeschnittene Version anbieten, wobei eine Pro-Version einen kleinen Betrag zusätzlich kostet.

Ein Grund ist, dass viele Softwareentwickler es hassen, das Rad neu zu erfinden. Wenn alle Software geschlossen wären, würde es viel mehr davon geben.

Open Source greift viel auf Software auf der Infrastrukturebene wie System und Tools ein, die es den Entwicklern ermöglichen, sich auf die tatsächliche Problemlösung zu konzentrieren, anstatt einfache Bibliotheksfunktionen ein Zillionsthöhe neu zu implementieren.

Möglicherweise finden Sie viel Einblick in Chris Andersons Wired -Artikel Frei! Warum 0,00 USD die Zukunft des Geschäfts sind.

Sie werden jedoch viele Beispiele finden, bei denen die Entwickler Spenden akzeptieren und vielleicht Flattr wird erfolgreich sein, wo Mikropayments gescheitert sind.

Hier werden auch andere Transaktionen durchgeführt, obwohl es kein Geld beinhaltet:

  • Arbeit: Debugging und Testen von Bemühungen auf Plattformen und in Nutzungsszenarien, die von den ursprünglichen Entwicklern nie vorgestellt wurden. Durch die automatische Verfolgung der Nutzung erhalten die Entwickler wertvolle Informationen.
  • Ruf: Für viele Programmierer geht es bei der Programmierung immer so sehr um das positive Feedback, die die Software in erster Linie zu machen, und Menschen, die das Ergebnis schätzen.
  • Altruismus: Die Herstellung von Softwareprodukten ist heutzutage relativ einfach, da kostenlose und gute Entwicklerwerkzeuge und Bibliotheken verfügbar sind. Die kostenlose Freigabe von Software ist eine Möglichkeit, der Community zurückzuzahlen.

Wenn Sie eine Plattform anstelle eines Produkts schreiben, stellt Open Source sicher, dass Menschen mit Zuversicht darauf aufbauen können. Das ist ein Grund.

Weil die Dunkelheit weitaus schädlicher ist, als mit einer Idee nicht Geld zu verdienen. Da Programmierer möglicherweise nicht in einem Vakuum des Lebens in einer Kodierungsbox leben, kann ihre eigene Einkommensquelle ihre Bedürfnisse decken. Denn kostenlos können Sie frei von Unterstützung und frei von Verpflichtungen sind. Da Zahlungen bedeuten, dass Sie eine bestimmte Haftung als Anbieter eines Dienstes oder eines Produkts übernehmen. Es gibt mehr Argumente dafür, dass Sie keine Software berechnen, wenn Ihre Hauptmotivation nicht reich sein soll.

Schließlich ist Geld, obwohl ein großer Anreiz, auch ein schlechter Motivator ist.

Ich habe einige Desktop -Anwendungen kostenlos "veröffentlicht" (gut hochgeladen auf meine Website hochgeladen), weil ich nicht dachte, dass jemand bereit wäre, für sie zu bezahlen.

Sie sind sehr kleine Anwendungen und ich konnte es sowieso nicht rechtfertigen, mehr als 10 Pfund für sie zu berechnen. Ich hatte nicht erwartet, viele Benutzer zu bekommen (ich weiß, dass ich mindestens einen habe), so dass es sich nicht lohnte, die PayPal -Integration auf meiner Website einzurichten, um Zahlungen zu sammeln.

Wenn ich jemals etwas Größeres schreibe, das denke, dass ich einen Markt haben werde, werde ich härter und länger darin aussehen, dafür Zahlung zu erhalten.

Ich habe meine Bewerbung kostenlos geteilt. Tatsächlich half es meinen potenziellen Kunden, zu sehen, wie es funktioniert, und sie kontaktierten mich mit einem Kaufvorschlag und mit einigen zusätzlichen Funktionen, die implementiert waren. Die kostenlose Verteilung der Software half meinen Kunden, zu sehen, wie viel vorteilhaft es für sie ist.

Ich schreibe Code, weil ich gerne Code schreibe. Nicht, weil ich reich sein möchte oder weil ich die Welt verändern möchte oder ähnliches. Ich schreibe gerne Code und ich mag es, wenn Leute von dieser Tatsache profitieren können. Warum sollte ich ihnen viel Geld dafür in Rechnung stellen?

Ich kann auch von vielen Menschen profitieren, die sich genauso fühlen, und es ist eine Möglichkeit, ihnen etwas zurückzugeben. Ich darf Linux und Firefox verwenden und ... jeden Tag kostenlos. Wenn ich also etwas tun kann, das anderen irgendwie zugute kommt, warum dann nicht?

Weil gute Softwaretools einige Zeit benötigen, um sich zu entwickeln.

Sie starten also Ihr Projekt und sind sich bewusst, dass niemand dafür bezahlen würde, so wie es ist.

Aber wenn Sie es für kostenlose Personen verschenken, können Menschen es verwenden, geben Sie Feedback und kostenlose Tests, Entwicklungsideen usw.

Wenn alles gut geht, können Sie eine nicht freie Version erstellen und verkaufen.

Die kostenlose Software -Bewegung versichert im Grunde genommen Innovationen auf dem wettbewerbsintensivsten Maßstab.

Die Dinge ändern sich jeden Tag in der Programmierwelt und es muss ein Kontroll- und Gleichgewichtssystem geben, um sicherzustellen, dass jeder auf dem neuesten Stand ist. Andernfalls würden wir mit vielen beschissenen Programmen festhalten, nur weil die Leute einen "Standard" (Microsoft jemand?) Gemacht haben.

Tatsache ist, dass Sie nicht das Gefühl haben, die Zeit oder die Ressourcen zu haben, um mit einem freien Konkurrenten Schritt zu halten. Sie haben diese Beschwerde, weil sie tatsächlich dazu zwingt, Ihr Programm das Geld wert zu machen. Sie müssen Ihr Programm innovieren und verbessern (takei "Oh mein!").

Entschuldigung, Ihre Vanilleversion, auf die Sie in den nächsten fünf Jahren geplant haben, wird es einfach nicht schneiden. Sie müssen sich ständig entwickeln. Das braucht es.

Seien Sie nicht verärgert, weil Sie zu faul sind, um zu arbeiten, um Ihr Produkt anständig zu machen, während Menschen, die härter arbeiten, als Sie es kostenlos aufgeben.

Weil ich das Gefühl habe, dass mein Wissen anderen helfen kann, ihre tägliche Arbeit zu verbessern. Ich denke auch, dass öffentliche Projekte Ihre Sichtbarkeit weltweit erhöhen und Unternehmen sich für Sie interessieren und möglicherweise Sie einstellen möchten. Letzteres erfordert natürlich, dass Ihre Codebasis gut ist und das Projekt populär wird.

Die Leute sind weniger bereit, virtuelle Dinge wie Programme zu bezahlen, und es gibt viele andere kostenlose Programme, daher wird Ihr kommerzielles Programm auch für 1 Cent nicht verkaufen. Außerdem können Programme leicht kopiert werden.

"Geld ist das menschliche Wort für Quatloos", deshalb vermeiden einige Programmierer es.

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top