Über den Code in die Wildnis freizugeben [geschlossen]

8

Ich habe ein Programm, das ich geschrieben habe, und ich wurde von Leuten ermutigt, es öffentlich zu veröffentlichen.

Was wäre der beste Weg? Dump es einfach auf einer öffentlichen Website und hoffe auf das Beste?

Wie viel Kritik wird kommen (über die Standards, getroffene Entscheidungen usw.) und wie man sich darauf am besten vorbereitet. Ich bin seit zwei Jahren der einzige Entwickler für diese App.

Und wie viel Unterschied macht die Lizenz (GPL, MIT etc ...) praktisch?

Irgendwelche Erfahrungen?

    
John Smith 19.06.2010, 11:15
quelle

3 Antworten

2

Die Verwendung einer bekannten, gut getesteten Open-Source-Lizenz wird es Ihren Nutzern erleichtern, zu wissen, wo sie stehen in Bezug auf Ihren Code. Das Schlimmste, was Sie tun können, ist, Ihren Code ohne Lizenz freizugeben. Keine Lizenz bedeutet keine Verwendung, da Software in den meisten Ländern automatisch urheberrechtlich geschützt ist und kein Recht auf Nutzung oder Wiederverwendung besteht.

Wenn Sie nicht möchten, dass das Projekt aus Mangel an Interesse verschwindet, müssen Sie es vor die Entwickler bringen. Freigabe auf einer großen Open-Source-Projektseite (z. B. SourceForge GitHub <) / a> oder Google Code ) unterstützt Sie dabei, diese Sichtbarkeit zu gewährleisten, und bietet eine umfangreiche Infrastruktur für die Verwaltung Ihres Projekts. Je mehr du tust, desto besser sind die Chancen, dass andere es finden, ausprobieren und nutzen.

    
Craig Trader 19.06.2010, 12:10
quelle
4

Eine Lizenz ist eine gute Idee, auch wenn es Ihnen egal ist, was die Leute mit dem Code machen - die meiste Zeit nehmen die Leute gerne Code "wie sie sind" und wenn es nicht das tut, was sie wollen, werden sie es einfach tun Wirf es weg - aber du weißt nie, wann ein Idiot versuchen könnte, dich zu verklagen, weil sie sich beim Lesen eines Codes den Mund verbrannt und einen heißen Kaffee getrunken haben. Sie können auch die Verwendung einschränken (abgeleitete Werke usw.), wenn jemand anderes aus Ihrer harten Arbeit Profit macht. Auf der anderen Seite des Zauns wissen Personen, die Ihr Produkt / Ihren Code verwenden und verwenden könnten, gerne zu wissen, wo sie in Bezug auf Verwendung / Kopieren / Vertrieb stehen. Wenn Sie darum bitten, dass Ihr Name im Code bleibt, können Sie auch sicherstellen, dass Sie vcredit für die Arbeit erhalten und dass alle Verbesserungen / Vorschläge, die sich in der freien Wildbahn ereignen, den Weg zurück zu Ihnen finden können.

Wenn Sie einfach den Code ohne viel Weiterentwicklung weitergeben möchten, dann ist CodeProject ein großartiger Ort - Sie können die Anwendung freigeben und Schreibe einen kleinen Artikel, der es beschreibt, und dann liegt es an dir zu entscheiden, ob / wann du Updates veröffentlichen wirst.

Wenn Sie möchten, dass andere Personen zusammenarbeiten, gibt es viele Open-Source-Websites, die diesen Ansatz unterstützen.

Was Kritik betrifft, werden Sie wahrscheinlich ein paar Mails von Leuten bekommen, die technischen Support benötigen oder zusätzliche Funktionen vorschlagen möchten. Die meisten Leute sind jedoch sehr höflich. Wenn Sie das Programm für sich selbst geschrieben haben, gibt es eine gute Chance, dass, wenn es in die Wildnis kommt, Sie alle Bits finden, die auf eine bestimmte Weise verwendet werden müssen, um gut zu arbeiten, und alle zusätzlichen Optionen, die Sie nicht interessieren Über was aber das Produkt braucht, um es für ein breiteres Publikum anwendbar zu machen - Sie können in eine Menge Support-Arbeit hineingezogen werden, wenn Sie nicht vorsichtig sind. Letztendlich haben Sie keine Angst, jemanden zu "Nein" zu sagen, wenn Sie nach etwas fragen, was Sie nicht unterstützen möchten - es ist Ihr Programm und Ihre Zeit.

Die Hauptsache ist, Spaß zu haben: -)

    
Jason Williams 19.06.2010 11:44
quelle
0

CodeProject ist ein guter Vorschlag - aber es hängt wirklich von der Plattform ab. In der Regel strömen Nutzer jeder wichtigen Entwicklungsplattform zu anderen Websites für ihre Open Source-Erweiterungen oder Apps. Zum Beispiel suchen viele Entwickler im Microsoft Stack nach Dingen in der Visual Studio Gallery oder CodePlex. Natürlich hat auch SourgeForge eine eigene religiöse Anhängerschaft. Ich würde vorschlagen, deine neue App auf einer Website zu bewerben, auf der du so etwas finden würdest. Der Google-Seitenrang einer öffentlichen Website, die Sie als Host verwenden, wirkt sich auch darauf aus, wie viele Personen sie finden und wie viel Kritik Sie (konstruktiv oder anderweitig) am Projekt bekommen. Lizenzierung ist immer ein guter Plan. Ich habe die Erfahrung gemacht, dass jede große Open-Source-Collaboration-Seite dazu tendiert, zu einem bestimmten Lizenzierungsmechanismus zu lernen, also würde ich einfach das tun, was am beliebtesten zu sein scheint, wenn Sie keine spezifischen Anforderungen haben.

    
fdfrye 19.06.2010 12:10
quelle