Eine Lizenz ist eine gute Idee, auch wenn es Ihnen egal ist, was die Leute mit dem Code machen - meistens nehmen die Leute gerne Code "wie er ist" und wenn er nicht das tut, was er will Wirf es einfach weg - aber du weißt nie, wann ein Idiot versuchen könnte, dich zu verklagen, weil sie sich beim Lesen deines 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. Indem 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 nur den Code ohne viel laufende Entwicklung verschenken möchten, dann ist ein großartiger Ort CodeProject - Sie können die Anwendung freigeben und einen kleinen Artikel beschreiben, der es beschreibt, und dann liegt es an Ihnen zu entscheiden, ob/wann Sie wird Updates veröffentlichen.
Wenn Sie möchten, dass andere Personen zusammenarbeiten, gibt es viele Open-Source-Websites, die diesen Ansatz unterstützen.
Als Kritik bekommen Sie wahrscheinlich ein paar Mails von Leuten, die technischen Support brauchen 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 davor, jemandem "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 :-)
Ich stimme, diese Frage als off-topic zu schließen, weil ** es um Lizenzierung oder rechtliche Probleme geht **, nicht Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/a/274964/1402846) für Details und die [Hilfe/zum Thema] für mehr. –