Bezahlte Open-Source-App

9

Die Frage, die mich stört, ist, ob es möglich / machbar / vernünftig ist, zu erwarten, dass sich eine Open-Source-App auf dem Mobilfunkmarkt gut verkauft.

Sollte ich glauben, dass meine Benutzer meine App verwenden, anstatt die ausgecheckte Version zu erstellen, und, was noch wichtiger ist, wie kann ich mit der Konkurrenz umgehen, wenn ich meine App unter einer OSS-Lizenz zur Verfügung stelle?

Bisher ist der einzige Link zu diesem Thema, den ich gefunden habe, http://blog.zachwaugh.com/post/17554643060/selling-open-source-apps, der sich jedoch mit einer Mac OS X-App befasst.

Ich sollte erwähnen, dass sich meine Frage nicht auf iOS, Android oder ein anderes Betriebssystem konzentriert, sondern auf mobile Anwendungen im Allgemeinen.

EDIT: Die sehr vernünftige Frage, ob meine Benutzer Programmierer sind, wurde gestellt.
Ich erwarte nicht, dass die meisten meiner Benutzer auch nur aus der Ferne mit der Programmierung vertraut sind.

K.Steff
quelle
3
Sind Ihre Benutzer Programmierer?
Chrisaycock
Wahrscheinlich nicht, es ist eine Unterhaltungs-App. Ich werde die Frage bearbeiten, um dies widerzuspiegeln.
K.Steff
1
Haben Sie andere Programmierer gefragt, die kostenpflichtige mobile Apps geöffnet haben? Beispiel: play.google.com/store/apps/details?id=net.osmand.plus (bezahlt) und play.google.com/store/apps/details?id=net.osmand (kostenlos, reduzierte Funktion) sind Open Source und verfügbar unter github github.com/osmandapp/Osmand
k3b
Ich kommentiere meine eigene Frage, da ich (hoffentlich) einige Erkenntnisse gewonnen habe, seit ich gefragt habe: 1) Nicht-Entwickler werden sich wahrscheinlich nicht um das Bauen kümmern, es sei denn, Ihr Preis ist unangemessen. 2) Entwicklerzeit ist kostbar und diejenigen, die nur nutzen möchten, werden wahrscheinlich einfach für die Bequemlichkeit und den Support bezahlen. 3) Das einzige praktische Problem ist der Wettbewerb, der meistens illegal ist - ein seriöses Unternehmen würde Sie viel lieber
auskaufen

Antworten:

13

Für den Anfang verkauft sich die überwiegende Mehrheit der Apps von den Millionen nicht gut, egal ob Open oder Closed Source. Erwarten Sie also nicht, dass sich eine App gut verkauft, es sei denn, es handelt sich um eine herausragende App, die gut vermarktet wird.

Für iOS-Apps müsste jemand Apple 99 US-Dollar pro Jahr für die Registrierung eines iOS-Entwicklerprogramms bezahlt haben und über einen Mac verfügen, um Open Source herunterladen, die App erstellen und auf sein Gerät laden zu können, ohne sie kaufen zu müssen Ihre App. Nicht viele Endbenutzer würden dies tun, selbst wenn sie über das Fachwissen verfügen würden.

Es gibt jedoch wenig oder nichts, was andere Entwickler daran hindert, dies zu tun, es sogar unter ihrem eigenen Namen an einen App Store zu senden, möglicherweise Ihren Preis zu unterbieten oder einer kostenlosen App Werbung hinzuzufügen.

Es gibt immer mehr Entwickler, die Letzteres tun. Einige verwenden Berichten zufolge sogar urheberrechtlich geschützte und nicht Open Source-Inhalte. Der Wettbewerb ist also fast garantiert, wenn Ihre App sichtbar wird. Ihr Vorteil gegenüber den Nachahmern, falls vorhanden, ist die Wiedererkennung von Markennamen durch Marketing, PR oder Ruhm, falls vorhanden, da viele App Stores versuchen, eingetragene Marken zu schützen.

HINZUGEFÜGT:

Wenn Sie Open Source unter der GPL v3-Lizenz vertreiben, besteht möglicherweise eine Rechtsauffassung darüber, dass die Verwendung von so lizenziertem Code nicht mit Apples iOS App Store DRM kompatibel ist. Sie als Inhaber des 100% igen Urheberrechts können Ihre eigene App jedoch selbst beim iOS App Store einreichen, da die Lizenz nicht für den Eigentümer gilt. Möglicherweise können Sie jedoch einen Anwalt konsultieren, ob Sie Gründe hätten, andere Personen zu verklagen, die Ihren Code unter der GPL v3-Lizenz genommen haben und dies ebenfalls versucht haben. Die Durchsetzung kann jedoch Geld kosten. Aber IANAL, konsultieren Sie einen Anwalt, wenn Sie über diese Strategie nachdenken möchten.

Später HINZUGEFÜGT:

Ab Xcode 7.x muss Apple keine Registrierungsgebühr von 99 US-Dollar pro Jahr mehr für Entwickler zahlen, um Apps von einem Mac auf den eigenen verbundenen iOS-Geräten zu installieren. Es werden nur eine gültige Apple Developer ID und Kenntnisse in der Verwendung von Xcode benötigt.

hotpaw2
quelle
4

Ihre mobile Anwendung als Open Source hat keinen großen Einfluss auf den Verkauf der App, wenn sie auf dem Markt ist.

Das Auschecken (Sie müssen das entsprechende SCM installiert haben) und das Einrichten des entsprechenden SDK (die entsprechende Lizenz, die erworben wurde, wenn es sich um iOS oder Windows handelt) sind mit viel Arbeit verbunden. Vorausgesetzt, Ihre Zielbenutzer sind so gut informiert, dass sie genau das tun müssen, um es kostenlos zu erhalten.

Es ist tatsächlich bis zu einem gewissen Grad positiv. Das Bereitstellen der Quelle kann tatsächlich ein Bonus sein und würde viele fortgeschrittene Benutzer an Ihre Seite bringen. Diese Benutzer können Apps neben Ihrer Anwendung erweitern oder erstellen, die Ihre Anwendungsfunktionen wie Aktivitäten in Android verwenden.

Die Bereitstellung der Quelle allein wird keine Mitwirkenden anziehen. Die App muss eine ausreichende Anziehungskraft haben, bevor dies geschieht.

Wenn Sie sich Sorgen um den Wettbewerb machen, ist es am besten, überhaupt nicht Open Source zu betreiben. Es ist sehr schwer festzustellen, dass Ihre Leistungsträger kopiert wurden und zeitaufwändig waren, um dieses Problem zu lösen.

rsman
quelle
1

Wird die Community zum Quellcode beitragen? Wenn nicht, muss es nicht öffentlich zugänglich gemacht werden.

Sie können zahlenden Kunden die Quelle als zusätzlichen Bonus geben, damit sie die App an ihre Bedürfnisse anpassen können.

Schreiben Sie Ihre eigene Lizenz, die Ihren Anforderungen wie angegossen entspricht. Lassen Sie sich von Ihren Bedürfnissen und Wünschen leiten, nicht umgekehrt.

Lord Tydus
quelle
Ich denke, dies ist nicht immer eine Option, da ein Entwickler möglicherweise Copyleft-lizenzierte Bibliotheken in seinem Code verwendet
K.Steff
1

Oft zahlen / spenden wir nicht, weil wir faul sind und sogar auf unbestimmte Zeit verschieben wollen

Ein Beispiel, wenn es Ihnen nichts ausmacht. Es geht nicht um Mobile, aber das Konzept ist interessant. Es ist ein SSH-Server für Windows namens KpyM. Die App ist Open-Source und die Download-Version enthielt eine Verzögerung von 5 Sekunden für jede Client-Verbindung, wenn sie nicht registriert ist. Diese Vorgehensweise ist für geschlossene Sharewares üblich, aber dies war das erste Mal, dass ich sie in OSS kennengelernt habe. Und schließlich habe ich bezahlt. weil

  • Ich könnte mit dieser Erinnerung leben, aber sie hat mich daran erinnert, dass die Arbeit erledigt ist und es besser ist, wenn sie belohnt wird. Je mehr ich der Meinung bin, dass das Programm wie erwartet funktioniert hat, desto mehr ging es bei dieser Verzögerung um den Wunsch zu zahlen (denn wenn es irritiert, kann ich die Quellen jederzeit ändern und neu kompilieren).
  • Ich konnte ohne Verzögerung neu kompilieren, aber ich hatte den starken Drang, dies nicht zu tun. Ganz zu schweigen von der Neukompilierung und dem Hochladen dieser Version aus ethischen Gründen. Das Hacken geschlossener Binärdateien ist illegal, hat aber manchmal Gründe (zum Beispiel das Lösen einer komplexen Aufgabe), aber das Ändern des Quellcodes eines OSS-Programms in ähnlichen Fällen bringt Ihnen nicht einmal das Abzeichen eines klugen Mannes :)
Maksee
quelle