Wie geben Sie diese Materialien an Menschen weiter?
Wenn Sie Ihre Anwendung für gewerbliche Nutzer lizenzieren, gehen Sie den falschen Weg - Sie müssen einen Anwalt aufsuchen, um eine Softwarelizenzvereinbarung vorzubereiten. In diesen Situationen erhält der Kunde, der für Softwarelizenzen bezahlt, gesetzliche Garantien, sodass solche Klauseln nicht durchsetzbar sind.
Wenn Sie Quellcode oder anderes Material für die Wiederverwendung freigeben, ist Ihr ursprünglicher Beitrag absolut korrekt - Sie MÜSSEN einen Gewährleistungsverzicht vorsehen, da sich sonst möglicherweise jemand umdrehen und sagen kann, dass Sie diesen Code freigegeben haben, indem Sie X, Y und Z - aber das tut es nicht und ich werde dich verklagen ", auch wenn du dafür nicht bezahlt wurdest.
In beiden Fällen müssen Sie sich hinsetzen und herausfinden, was die Benutzer mit dem Produkt machen sollen.
In letzterem Fall, wenn Sie Dinge unter einer Open Source-Lizenz für die Community freigeben, finden Sie eine gute, von OSI genehmigte Lizenz, die Ihren Wünschen entspricht:
http://opensource.org/licenses/category
Aber denken Sie nicht einmal darüber nach, eine eigene Lizenz zu schreiben, wie Greyfade erwähnt - das Risiko ist es nicht wert.