Wenn Sie keine Lizenz angeben, unterliegen alle Einschränkungen dem Urheberrecht.
IANAL, aber so verstehe ich das US-Recht. Wenn Sie Rechtsberatung wünschen, auf die Sie sich verlassen können, suchen Sie sich jemanden, der für die jeweilige Rechtsprechung zuständig ist.
Es ist dem Urheberrechtsinhaber oder Lizenznehmer möglich, Kopien zu verbreiten (sofern die Lizenz dies zulässt). Wenn ich Code ohne Lizenz habe, platziere ich ihn auf einer Website und sage "Fühlen Sie sich frei, um diesen herunterzuladen", können Sie ihn herunterladen.
Einmal legitim heruntergeladen, haben Sie eine legale Kopie. Sie können eine Sicherungskopie erstellen und diese nach Belieben verwenden. Sie können es ausführen, da das US-amerikanische Urheberrecht alle Kopien zulässt, die für die Ausführung von legal erworbener Software erforderlich sind. Sie können es, glaube ich, für Ihren eigenen Gebrauch modifizieren (ich kann schließlich Bücher, die ich kaufe, modifizieren). Sie können Ihre Kopie an eine andere Person übertragen, sofern Sie keine eigene Kopie behalten. Sie können Ihre Kopie nicht legal auf mehr als einem Computer gleichzeitig ausführen (obwohl "Computer" hier legal unscharf sein kann).
Ich weiß nicht, ob Sie weiterhin Kopien herunterladen und verkaufen könnten. frag einen Anwalt.
Sie hätten auch alle "fair use" -Rechte, aber diese sind ziemlich begrenzt und gelten von Fall zu Fall.
Wenn Sie nicht möchten, dass Benutzer Ihre Software verwenden, bieten Sie sie ihnen nicht an. Wenn Sie möchten, dass sie es tun, erstellen Sie eine Lizenz. Eine OSI-zertifizierte Open Source-Lizenz hat den Vorteil, dass sie auf Probleme überprüft wurde und dass ein allgemeines Verständnis dafür besteht, was dies bedeutet.