Eine Alternative wäre aber z.B., nur die einzelnen Komponenten von Twittia unter eine geeignete OS-Lizenz zu stellen und zu veröffentlichen, aber das Produkt Twittia selbst closed source zu halten und zu verkaufen.
Da musst du nur aufpassen, ob das mit den Lizenzen der Libraries, die du verwendest, möglich ist.
Prinzipiell kannst du schon 5 Dollar verlangen:
http://www.gnu.org/philosophy/free-sw.html
Nur jeder andere kann das Programm für 0 oder 1000 Dollar weitergeben.
Allerdings gibt es auch Programme, die GNU public license Komponenten verwenden und deren Quelltext auch weitergeben - eigene Programmteile aber nicht als Quelltext veröffentlichen. Netgear verwendet z.b. µCLinux ohne eigenen proprietären Code weiterzugeben.
Dass kostenlose Software generell nichts taugt, behauptet heute sicher kaum jemand mehr. Die Frage bleibt aber, was du eigentlich willst: Programmieren üben? Eine Software für dich schreiben, die andere vielleicht auch nützlich finden? Open Source fördern? Für dich werben? Geld verdienen? Oder das alles? Oder nur ein Teil davon? Oder vielleicht doch etwas ganz anderes? Von den Antworten auf diese Fragen -- die du ja nicht hier geben musst, sondern die du nur für dich beantwortet haben solltest -- hängt ab, wie ein Konzept zur Veröffentlichung von Software aussehen kann oder sollte.
Aber das vorweg: Der Ansatz, Forks zuzulassen, aber Geld für die Nutzung des Originals zu nehmen, kann nicht funktionieren, weil nach spätestens drei Tagen eine kostenlose Version im Netz stehen wird, die sich fortan besser etablieren wird als das Original.
Die aus meiner Sicht in deinem Sinne beste Möglichkeit ist die, die Basisfunktionalität, also den Code ohne die GUI als Open Source freizugeben und die GUI zu verkaufen oder für Geld anzupassen. Dieses Konzept hat sich jedenfalls seit einigen Jahren auch für kleine Entwickler bewährt.
Die Kommentare sind für diesen Eintrag geschlossen.
flowh aus München schrieb am 06.02.2009
Hm, die OS-Definition (http://de.wikipedia.org/wiki/Open-Source-Lizenz#Definition) verlangt u.a. "Freie Weitergabe". Du kannst also keine Software verkaufen, die unter OS-Lizenz steht.
Eine Alternative wäre aber z.B., nur die einzelnen Komponenten von Twittia unter eine geeignete OS-Lizenz zu stellen und zu veröffentlichen, aber das Produkt Twittia selbst closed source zu halten und zu verkaufen.
Da musst du nur aufpassen, ob das mit den Lizenzen der Libraries, die du verwendest, möglich ist.
at schrieb am 06.02.2009
Nur kurz: Baue doch vielleicht noch ein s in den Verweis, damit man die Projektseite schneller findet.
chris schrieb am 11.02.2009
Das ist eine gute Frage!
Prinzipiell kannst du schon 5 Dollar verlangen:
http://www.gnu.org/philosophy/free-sw.html
Nur jeder andere kann das Programm für 0 oder 1000 Dollar weitergeben.
Allerdings gibt es auch Programme, die GNU public license Komponenten verwenden und deren Quelltext auch weitergeben - eigene Programmteile aber nicht als Quelltext veröffentlichen. Netgear verwendet z.b. µCLinux ohne eigenen proprietären Code weiterzugeben.
Eric Eggert schrieb am 04.03.2009
Da nur ehrliche Leute die 5 Dollar bezahlen werden, mach Donationware daraus. Viel einfacher als irgendwie OpenSource-Lizenzen zu verbiegen :)
Ralf schrieb am 31.03.2009
Christian Kruse aus Dortmund / NRW schrieb am 02.04.2009
at schrieb am 02.04.2009
Dass kostenlose Software generell nichts taugt, behauptet heute sicher kaum jemand mehr. Die Frage bleibt aber, was du eigentlich willst: Programmieren üben? Eine Software für dich schreiben, die andere vielleicht auch nützlich finden? Open Source fördern? Für dich werben? Geld verdienen? Oder das alles? Oder nur ein Teil davon? Oder vielleicht doch etwas ganz anderes? Von den Antworten auf diese Fragen -- die du ja nicht hier geben musst, sondern die du nur für dich beantwortet haben solltest -- hängt ab, wie ein Konzept zur Veröffentlichung von Software aussehen kann oder sollte.
Aber das vorweg: Der Ansatz, Forks zuzulassen, aber Geld für die Nutzung des Originals zu nehmen, kann nicht funktionieren, weil nach spätestens drei Tagen eine kostenlose Version im Netz stehen wird, die sich fortan besser etablieren wird als das Original.
Die aus meiner Sicht in deinem Sinne beste Möglichkeit ist die, die Basisfunktionalität, also den Code ohne die GUI als Open Source freizugeben und die GUI zu verkaufen oder für Geld anzupassen. Dieses Konzept hat sich jedenfalls seit einigen Jahren auch für kleine Entwickler bewährt.