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.
quelle
Antworten:
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.
quelle
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.
quelle
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.
quelle
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
quelle