Frage

Es ist eine kleine Anwendung, mit dem Namen Simon Basic Edition , und es ist im Apple Apps Store Top 100 Spiele> Kinder .

Die erste Version ist ziemlich einfach, aber ich habe in 1.1 eine Reihe von Verbesserungen. die vor einer Woche auf iTunes Connect eingereicht wurde.

Basierend auf der gleichen Quelle, habe ich geschrieben andere Simon Karten Ausgabe denen auch erwartet die Zulassung im App Store. Es sollte gemeinsam mit einem exzellenten und bekannten Künstlern entwickelte eine andere Ausgabe sein.

Ich suche Führung über die Vor-und Nachteile von Open Source für eine iPhone-Anwendung , und für die mehr praktischen Aspekte der Veröffentlichung dieses Codes (Lizenz, Repository) . Da ich andere Anwendungen zu schreibe, frage ich mich, ob es Sinn als Strategie für mehrere Anwendungen macht.

War es hilfreich?

Lösung

I Open-Source meine erste iPhone Anwendung unter der Lizenz BSD und haben diese Entscheidung nicht bereut ein Bit. Ich habe es selbst geschrieben, die Angaben für das iPhone zu entwickeln zu lehren, und dachte, dass ich den Code freigeben würde, andere zu helfen, dasselbe zu tun. Ich habe sogar einen Paar von Beiträge über das, was ich in der Entwicklung dieser Anwendung gelernt. Ich habe auch diese Anwendung kostenlos und Open Source, weil es auf einem Steuerzahler finanzierte wissenschaftliche Ressource verlassen und es fühlte sich für mich falsch, etwas zu berechnen, um eine solche Anlage verbunden sind.

Ein Vorteil Sie sehen aus diesem Traffic auf Ihre Website. Zunächst wird eine kostenlose Anwendung, die erhalten Sie eine Menge von Downloads und eine erhebliche Anzahl der Besuche von neugierigen Nutzer. Seit dem Start des App Store, meine Anwendung wurde mehr als 500.000 Mal heruntergeladen. Zweitens gibt es eine Menge von iPhone-Entwickler gibt, die hungrig nach Informationen sind (und diese Zahl von Tag zu Tag wächst). Der Quellcode wurde über die Entwicklung der Anwendung Zehntausende von Zeiten und meine Artikel heruntergeladen wurden von über 60.000 Besuchern gelesen.

Die Website-Traffic und die Links zu Ihrer Website aus verschiedenen Orten, werden Ihnen auf langer Sicht helfen, durch die Exposition Bereitstellung und Ihre Google-Ranking-Seite dramatisch zu erhöhen. Mein zweite Anwendung , die ich berechnen, würde auch nicht getan haben, als es hat, wenn ich hadn‘ t gebaut, um die Art der Anerkennung bis ich mit meiner Open-Source-Anwendung hat.

Allerdings erwarte nicht, einen wesentlichen Beitrag zu Ihrer Open Source-Anwendung. Von den Zehntausenden von Downloads des Codes, die ich gesehen habe, haben nur drei Leute etwas zurück beigetragen. Mit Ausnahme eines Französisch Lokalisierung, haben diese Beiträge nur kleinere Bugfixes gewesen.

Was die praktischen Fragen des Quellcodes zu öffnen, ich habe zu viel von einem Problem nicht hatte mit nur einem Tarball des Codes für die neueste Version auf meiner Website-Hosting. Niemand hat sich über den Mangel eines Endlagers für sie beschwert. Lizenz-wise, empfehle ich eine BSD-Lizenz aufgrund der Probleme mit GPL und LGPL Lizenzen auf dem iPhone, als auch meine Überzeugung, dass GPL und LGPL Lizenzen viele Open-Source-Projekte zurückhalten (wie Daniel Jalkut artikuliert hier ).

Andere Tipps

Öffnen Sourcing im Interesse Open-Source des Seins ist rein emotionale Entscheidung. In der realen Welt, Open Sourcing ist eine Strategie, die sorgfältig mit großer Berücksichtigung ihrer Auswirkungen auf Ihren Zielen eingesetzt werden sollte. Und die wichtigste Frage ist: „Wie werde ich von Open Sourcing meinen Code profitieren?“.

So haben Sie, um herauszufinden, was Ihr Ziel ist es, wenn diese Anwendungen zu schreiben. Sind Sie versuchen, sie zu monetarisieren oder schreiben Sie sie für Spaß und Lernen?

Wenn die Antwort Spaß und Lernen ist, können Sie Quellen sie öffnen und sehen, was andere von der Idee machen würden. Es gibt eine Menge von der Gemeinschaft gelernt werden; und Sie werden wertvolle Erfahrungen sammeln, während tatsächlich versuchen, diese Gemeinschaft zu bauen. ( „Wenn du es baust sie wird kommen“ ist kein gültiges Prinzip in der modernen Gesellschaft, und doppelt so in der Software-Industrie öffnen Sie einfach Ihren Code Sourcing nicht notwendigerweise jemand bedeuten wird daran interessiert sein,. Sie aktiv werden müssen Ihr Gebäude Gemeinschaft auf verschiedene Weise)

Wenn Sie diese Anwendungen zu monetarisieren versuchen, offenen Sourcing sie können Ihnen nur im Fall profitieren, wo die app ist eine Ware, die Besucher auf Ihre Monetisierung Kanal fährt (zum Beispiel im Spiel Geschenk kauft, Werbung incentivised, Schreiben ebook / Blog-Posts / Artikel über die Erfahrung). Wenn die Anwendungen der Hauptmotor für die Monetisierung Kanal sind, so dass sie Open Sourcing ist für andere direkte Einladung Ihre Gewinne kannibalisieren.

Wenn Sie Quelle um es öffnen mögen, und Sie die Zeit haben, mögen Sie vielleicht, um vielleicht ein kleines E-Buch schreiben über ein erweiterbares Framework für das iPhone mit Mono zu schreiben, wie etwas sein würde, die die Gemeinschaft profitieren könnten, und vielleicht geben Sie etwas erhebliche Sie darauf hinweisen können, wenn Sie mehr für Ihr Lebenslauf benötigen.

Wenn Sie Open-Source es, werden Sie Anwendungen schreiben, die mit Anwendungen geschrieben mit Ihrem eigenen Rahmen konkurrieren, und würden Sie bei den Lizenzen aussehen wollen, um zu sehen, wie die Leute den Code ändern könnten. Ich würde denken, dass etwas zu restriktiv problematisch wäre, aber, wenn sie den Rahmen und in dem sie verwenden, dann vielleicht verlangt, dass die unveränderte Bibliothek zur Verfügung gestellt werden, aber ihre Modifikationen könnten privat bleiben. Für kommerzielle Anwendungen funktionieren würde dies am besten aber, dann können Sie wenige Menschen Bug-Fixes erhalten.

Sie können in einer Zwei-Klassen-Version aussehen wollen, so für ein kleines wenige sie eine kommerzielle Lizenz hat, und wenn sie es kostenlos nutzen dann restriktiver sein.

Ich denke, das Problem ist, wie viel wollen Sie die Community, um es hinzuzufügen, und wie viel wollen Sie es für kommerzielle Zwecke verwendet werden, wo die Menschen zu ihm hinzufügen.

Aber das E-Buch, das ich denke, kann sehr nützlich sein, besonders wenn man es als ein Wiki haben, wo andere weiter, um es hinzuzufügen, so könnte es von Vorteil sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top