2010-11-07 11 views
6

Ich arbeite an einer Android App, und ich möchte eine kostenlose Demo und eine kostenpflichtige Vollversion aus dem Android Market zur Verfügung stellen. Ich möchte jedoch auch den Quellcode bereitstellen. Es macht mir nichts aus, wenn Leute mit dem Code spielen und modifizierte Versionen auf ihren eigenen Geräten installieren wollen.Welche nicht-freie Open-Source-Lizenz für eine Android App?

Ich möchte jedoch keine kostenlosen Vollversion-Binärdateien im Internet sehen, und eine Lizenz wie die GPL würde jedem erlauben, etwas anzubieten, wahrscheinlich sogar Profit auf diese Weise zu machen. Wenn einige Leute lieber die App selbst erstellen und bereitstellen, anstatt 1-5 $ zu bezahlen, können sie weitermachen. Aber ein praktischer One-Click-Download-Button und andere Leute, die mit meinen Bemühungen Geld verdienen, sind nicht das, was ich will.

Gibt es eine bereits vorhandene Lizenz, die ich für so etwas verwenden kann?

Außerdem, wenn ich eine App als frei und Open Source starten möchte, aber später entscheide, dass ich mit dem Verkauf Geld verdienen möchte, gibt es eine FOSS Lizenz, die es mir ermöglicht, zu der Lizenz zu wechseln, die ich möchte oben später?

+0

„Aber eine bequeme Ein-Klick-Download-Button und andere Leute aus meinen Bemühungen, Geld zu verdienen ist nicht das, was ich will.“ - Dies ist keine Open Source. – CommonsWare

+0

Nun, es ist ein Code-Drop. Es ist die Art von "Open Source", für die RMS mich mit einem Stock schlagen würde. Es ist keine Gemeinschaftsarbeit, es ist meine persönliche Anstrengung, Geld zu verdienen. Ich bin ein Tüftler, also möchte ich an meiner App herumbasteln, aber irgendwie muss ich Profit machen. – forneo

+4

Ich stimme ab, diese Frage als off-topic zu schließen, weil es um Lizenzierung oder rechtliche Probleme geht, nicht um Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) für Details und die [Hilfe] für mehr. – JasonMArcher

Antwort

0

Minix wurde in einer ähnlichen Form verteilt: Sie mussten dafür bezahlen, aber Sie haben dann (nicht weitervertreibbaren) Quellcode. Der Nebeneffekt war, dass Benutzer Patches enthielten, die jeder für seine Kopie des Quellcodes verwenden musste.

So ist es möglich.

Ich kann den Lizenztext tatsächlich nicht finden. Minix wurde im Jahr 2000 in eine BSD-ähnliche Lizenz umgewandelt. Sie können nach der alten Lizenz in der Usenet Newsgroup comp.os.minix fragen.

Aber es gibt ein anderes Problem. Minix ist ein Betriebssystem, und nicht viele Leute schreiben diese, also ist es ziemlich einfach zu überprüfen, ob jemand den Code gestohlen hat. Aber es gibt so viele Android-Apps, dass es schwierig sein könnte, die Lizenz wirklich durchzusetzen.

+0

Das stimmt, ich habe nicht wirklich daran gedacht, dass Leute den Code stehlen ... Ich denke, ich werde das alles zusammen schließen. – forneo

+0

Nachdem ich dies gründlich durchdacht habe, mache ich ein Experiment: Ich werde die App (GPL) öffnen. Einige andere, die im App Store verkauft werden, tun dies auch, z. HubDroid. Ich denke, ich überschätze den Wert meiner eigenen App, wenn ich denke, dass andere sie nutzen wollen, um sich selbst einen Profit zu machen. Und wenn, dann weiß ich es besser, als in Zukunft Quell-Apps zu öffnen. – forneo

3

Dies ist der Zweck der GPL-Lizenz oder einer FOSS-Lizenz. Seit Sie die Software zu Open Source gemacht haben, gibt es kein Halten mehr für jemanden, der die Quelle nimmt und sie nach Belieben modifiziert und sogar gewinnbringend verkauft.

Ihre beste Wette wäre, eine abgespeckte Version der Software als Open Source und kostenlos zu veröffentlichen, wie zum Beispiel die Demo.

+0

Siehe auch http://en.wikipedia.org/wiki/Free_software#Selling_free_software – Skaty

+0

Ich kann vernünftigerweise keine separate Code-Basis für Demo und Haupt-App haben, das ist ein Maintenance-Kopfschmerz. Ich brauche nur eine Art bereits existierender Open-Source-Lizenz "schau, fass nicht an". – forneo

+0

Nun, Sie können nicht nur hoffen, dass die Leute Ihren Quellcode nicht verkaufen würden. Es ist entweder Open Source und erlaubt es Leuten, daraus Profit zu ziehen (GPL erlaubt das, aber die Software muss mit der Quelle verkauft werden) oder schließt es einfach.Für diesen Fall gibt es keinen Zaun, da Ihre Anforderung davon ausgeht, dass die Menschen zu 100% Ihren Regeln folgen, was einige nicht tun würden. Es geht darum, wie man es durchsetzt, aber es ist ziemlich schwer, so etwas zu tun. – Skaty

Verwandte Themen