it-swarm.com.de

Welche Art von Lizenz für ein privates Projekt?

Das Projekt, bei dem die Arbeit für kommerzielle Zwecke privat ist und nicht der Quellcode, wird an Dritte verteilt. Nur die funktionale Anwendung zeigte den Verbrauchern eine Website.

Es hat die folgende Struktur:

  • Der Quellcode ist in PHP geschrieben, dem einzigen Teil, in dem Code von Drittanbietern verwendet wird, wenn Composer und PHPUnit) verwendet werden.
  • Es werden HTML-, CSS- und Javascript-Technologien verwendet (mit kostenlosen Bibliotheken von Drittanbietern).
  • Serverseitiger MySQL-Server, PHP und Memcached werden verwendet.
  • Und der Server ist kein Shared Hosting, sondern ein VPS.

Wir möchten nicht, dass jemand unseren Quellcode sieht, aber wenn unser Code aus irgendeinem Grund gestohlen oder auf andere Weise erhalten wird, möchten wir eine Lizenz haben, die keinerlei Offenlegung zulässt.

Meine Fragen sind:

Ist diese Art von Projekt mit Code von Drittanbietern und privatem Code kompatibel?

Ist es möglich, diese Werke zu lizenzieren?

11
Jhonjhon_123

Die einfache Antwort lautet "Lizenzieren Sie Ihren Code nicht". Platzieren Sie stattdessen eine Copyright-Erklärung in Ihrem Code (was Sie sowieso hätten tun sollen) und fügen Sie eine Erklärung hinzu, die besagt, dass niemand Ihren Code verwenden darf.


Hier ist die längere Antwort:

Wir möchten nicht, dass jemand unseren Quellcode sieht, aber wenn unser Code aus irgendeinem Grund gestohlen oder auf andere Weise erhalten wird, möchten wir eine Lizenz haben, die keinerlei Offenlegung zulässt.

Wenn jemand Ihren Code stiehlt, ist er nicht sonderlich daran interessiert, wie Sie diesen Code lizenziert haben. Sie wollten es und haben es gestohlen. Es gibt nichts, was eine Lizenz tun könnte, um sie daran zu hindern, es nach Belieben zu verwenden, basierend auf der Tatsache, dass sie Ihren Code gestohlen haben.

Im weiteren Sinne dient eine Lizenz dazu, anderen die Erlaubnis zu geben, den von Ihnen erstellten Code zu verwenden. Die Lizenz schreibt die Bedingungen vor, denen andere folgen müssen, und legt fest, wie sie Ihren Code verwenden dürfen.

Da Sie nicht möchten, dass jemand Ihren Code verwendet, sollten Sie keine Lizenz darauf setzen.

9
user53019

Die "Standard" -Lizenz für Quellcode ohne Angabe einer bestimmten Lizenz ist das Standard-Urheberrecht. Dies bedeutet, dass nur der Eigentümer den Code kopieren und verteilen darf. Sie haben automatisch das Urheberrecht an allem, was Sie schreiben - ein Urheberrechtshinweis ist lediglich informativ und gewährt Ihnen kein Recht, das über das hinausgeht, was Sie standardmäßig haben.

Wenn Leute Ihren Code stehlen, können Sie sie natürlich nicht daran hindern, ihn zu verbreiten. Sicher, es wäre illegal, aber es wird auch gestohlen. Den PHP-Code können Sie schützen, indem Sie ihn einfach geheim halten. Sie können jedoch CSS, HTML und JavaScript auf keinen Fall schützen.

Aber wenn Ihr Code keine Passwörter oder wertvollen Geschäftsgeheimnisse enthält, wird sich niemand die Mühe machen, ihn zu stehlen oder zu kopieren. Machen Sie sich also keine Sorgen.

1
JacquesB