Wie sollte der Umfang der Quellcodeübergabe in einem Webentwicklungsvertrag in Xi’an geregelt werden?

Veröffentlichungsdatum:20-10-2026
Autor:Eyingbao
Aufrufe:
  • Wie sollte der Umfang der Quellcodeübergabe in einem Webentwicklungsvertrag in Xi’an geregelt werden?
Reicht es aus, in einem Webentwicklungsvertrag in Xi’an lediglich „Übergabe des vollständigen Quellcodes“ festzuhalten? Dieser Artikel erläutert die Übergabegrenzen bei individueller Entwicklung, der Weiterentwicklung von Open-Source-Software und SaaS-Websites. Er behandelt Quellcodeverzeichnisse, Urheberrechte und Nutzungslizenzen, Abnahme bei eigenständigem Hosting sowie Klauseln zu Betriebseinstellung und Migration und bietet Formulierungsbeispiele für Verträge. Wenn Sie sich vor der Vertragsunterzeichnung über den Übergabeumfang und die späteren Kosten informieren, können Sie Wartungsabhängigkeiten, unklare Lizenzrechte und Schwierigkeiten bei der Migration verringern und Ihre Investition in die Website besser kontrollieren.
Sofort anfragen : 4006552477

Bei einem Vertrag über die Erstellung einer Website in Xi’an ist die Formulierung „Übergabe des vollständigen Quellcodes“ nicht eindeutig genug. Es sollte jeweils genau festgelegt werden, welche Dateien übergeben werden, wie sie genutzt werden dürfen, ob eine eigenständige Bereitstellung möglich ist und wie eine Migration nach Beendigung des Dienstes abläuft. Der Erhalt eines komprimierten Codepakets bedeutet weder, dass sämtliche Urheberrechte übertragen wurden, noch, dass die Website nach einem Wechsel des Dienstleisters weiterhin gewartet werden kann.

Vor dem Vergleich von Angeboten sollte zunächst geklärt werden, ob es sich um eine individuelle Entwicklung, die Weiterentwicklung eines Open-Source-Systems oder die Erstellung einer Website auf einer SaaS-Plattform handelt. Bei diesen drei Modellen unterscheiden sich die Übergabegrenzen. Der Vertrag sollte nicht alle Fälle mit derselben pauschalen Formulierung „Der Quellcode gehört dem Auftraggeber“ abdecken.

Individuellen Code, Komponenten von Drittanbietern und Plattformlizenzen unterscheiden

Bei einem individuellen Entwicklungsprojekt können die Übergabe des für das Projekt neu erstellten Frontend- und Backend-Codes sowie die entsprechenden Rechte zur Änderung, Bereitstellung und Wartung durch beauftragte Dritte vereinbart werden. Ob die bereits vorhandenen allgemeinen Frameworks und Bibliotheken des Dienstleisters dazugehören, muss gesondert aufgeführt werden. Es sollte nicht automatisch davon ausgegangen werden, dass sie mit dem Projekt übertragen werden.

Bei Websites, die auf Basis eines Open-Source-Systems entwickelt werden, sollten das ursprüngliche Programm, kommerzielle Plugins und neu erstellter Code voneinander abgegrenzt werden. Open Source bedeutet nicht, dass es keine Nutzungsbedingungen gibt. Selbst bei bereits installierten kommerziellen Plugins können Vorgaben zur Domainbindung, zur Anzahl der Websites oder zur Verlängerung nach Ablauf gelten.

Bei der Website-Erstellung mit SaaS wird in der Regel die Nutzung der Plattform bereitgestellt; der zugrunde liegende Plattform-Quellcode ist üblicherweise nicht Teil der Übergabe. Umso wichtiger sind der Export von Inhalten und Daten, die Verwaltung der Domain, Verlängerungsregeln und die Bedingungen für die Beendigung des Dienstes. Wenn ein Unternehmen ausdrücklich eine eigenständige Bereitstellung verlangt, sollten bei der Auswahl von Anfang an Lösungen ausgeschlossen werden, die diese Voraussetzung nicht erfüllen.

Wenn Sie beispielsweise SaaS-Lösungen wie Yiyingbao in Betracht ziehen, die Website-Erstellung und internationales Marketing verbinden, sollten Sie getrennt nach den Nutzungsrechten an der Plattform, dem Export der Website-Daten und der Verwaltung der Marketingkonten fragen. „Website-Erstellungsdienste anbieten“ bedeutet nicht, dass der Quellcode der Plattform bereitgestellt wird.

Den Umfang des Quellcodes als Anlage aufführen und den Website-Funktionen einzeln zuordnen

Die Vertragsanlage kann die Spalten „Übergabegegenstand, Dateiinhalte, Rechteumfang, Einschränkungen“ enthalten. Auch für nicht übergebene Bestandteile sollten Name und Zweck sowie Ersatz- oder Verlängerungsbedingungen angegeben werden. So lässt sich vermeiden, dass erst bei der Abnahme deutlich wird, dass zentrale Funktionen von zusätzlichen Lizenzen abhängen.

  • Website-Programm: Frontend-Quelldateien, Backend-Geschäftslogik, Stylesheets, Skripte und zugehörige Konfigurationsvorlagen. Seiten, die lediglich im Browser aufgerufen werden können, oder komprimierte ausführbare Dateien gelten nicht als Übergabe von wartbarem Quellcode.
  • Datenbank und Inhalte: Datenbankstruktur, Datensicherungen im vereinbarten Umfang sowie hochgeladene Dateien wie Bilder, Videos und Anhänge. Eine vor dem Go-live übergebene leere Datenbank ersetzt keine spätere Migration der im laufenden Betrieb entstehenden Daten.
  • Bereitstellungsunterlagen: Versionen der Laufzeitumgebung, Abhängigkeitsliste, Installationsschritte, Build-Befehle und Erläuterungen zu geplanten Aufgaben, damit das übernehmende Team die Website anhand der Dokumentation bereitstellen kann.
  • Abhängigkeiten und Lizenzen: Liste der Open-Source-Komponenten, kommerziellen Themes, Schriftarten, Plugins und externen Schnittstellen mit Angaben zu Lizenzgeber, Gültigkeitsdauer, Kostenträger und Migrationsbeschränkungen.

Ob Designdateien, die vollständige Entwicklungshistorie und interne Testwerkzeuge übergeben werden, sollte ebenfalls gesondert aufgeführt werden, damit sie nicht mit dem für den Betrieb der Website erforderlichen Code verwechselt werden. Passwörter und API-Schlüssel sowie andere vertrauliche Informationen sollten sicher übergeben und nach der Übergabe geändert werden.

Wie sollte der Umfang der Quellcodeübergabe in einem Webentwicklungsvertrag in Xi’an geregelt werden?

„Übergabe des Quellcodes“ und „Eigentum an den Urheberrechten“ getrennt regeln

Der Quellcode ist ein Übergabegegenstand; Urheberrechte und Nutzungslizenzen regeln die Rechte. Im Vertrag sollten die für das Projekt neu erstellten Ergebnisse, bereits vorhandene Arbeitsergebnisse des Dienstleisters und Ergebnisse Dritter unterschieden und Eigentum beziehungsweise Lizenzumfang jeweils gesondert vereinbart werden.

Wenn es vor allem darum geht, eine Abhängigkeit vom ursprünglichen Dienstleister bei der späteren Wartung zu vermeiden, sollte ausdrücklich festgelegt werden, ob das Unternehmen Änderungen selbst vornehmen, ein anderes Team mit der Wartung beauftragen, den Server wechseln und die Website im vereinbarten Umfang bereitstellen darf. Die Formulierung „unbefristete Nutzung“ allein lässt möglicherweise weiterhin offen, wie viele Bereitstellungen zulässig sind, wer zur Nutzung berechtigt ist und welche Änderungsrechte bestehen.

Wenn die einschlägigen Urheberrechte an den individuell erstellten Ergebnissen tatsächlich übertragen werden sollen, müssen die konkreten Rechte, die zugehörigen Ergebnisse und die Voraussetzungen für das Inkrafttreten der Übertragung genannt werden. Für Komponenten Dritter gelten deren Lizenzbedingungen; eine pauschale Vertragsklausel kann die bestehenden Lizenzen nicht ersetzen.

Bei der Abnahme nicht nur prüfen, ob sich das komprimierte Paket öffnen lässt

Aussagekräftiger ist eine Abnahme, bei der die Website anhand der übergebenen Unterlagen in einer vertraglich vereinbarten unabhängigen Umgebung bereitgestellt wird. Dabei sollten zentrale Funktionen wie Seitenaufruf, Backend-Anmeldung, Veröffentlichung von Inhalten, Formularübermittlung und Datei-Upload geprüft werden. Bei Anfrage-E-Mails sowie Zahlungs- oder Logistikschnittstellen sollte außerdem getestet werden, ob sie nach der erneuten Konfiguration der Konten funktionieren.

So lässt sich ein häufiges Problem erkennen: Die Dateien scheinen vollständig zu sein, doch die Website ist weiterhin von einer nicht offengelegten Schnittstelle, einem Lizenzserver oder einem Verschlüsselungsmodul des Dienstleisters abhängig und läuft nach einem Umgebungswechsel nicht mehr. Abhängigkeiten, die bestehen bleiben dürfen, sollten samt Nutzungsbedingungen und Kosten im Voraus aufgeführt werden.

Bei der Migration einer Marketing-Website sollten zudem wertvolle Seiten-URLs, SEO-Titel, Beschreibungen, Weiterleitungsregeln sowie notwendige Einstellungen für Statistiken und Conversion-Tracking erhalten bleiben. Dass die Website aufrufbar ist, bedeutet nicht, dass die bisherigen Marketingmaßnahmen vollständig fortgeführt werden können.

Der Vertrag sollte die Übergabe des Quellcodes, die Bereitstellungsprüfung und die Behebung von Mängeln als Abnahmekriterien festlegen und die entsprechenden Zahlungsmeilensteine an das Abnahmeergebnis knüpfen. Auch für nach dem Go-live geänderten Code sollte ein Aktualisierungs- und Übergabetermin vereinbart werden, damit nicht eine veraltete Version übergeben wird.

Bei der Preisbewertung die späteren Kosten für die Übernahme berücksichtigen

Beim Vergleich von Angeboten für die Website-Erstellung in Xi’an sollten Entwicklungskosten, Kosten für die Übergabe des Quellcodes, Lizenzgebühren für Drittanbieter, Bereitstellungs- und Migrationskosten sowie laufende Servicegebühren getrennt betrachtet werden. Ein günstiges Angebot, das von dauerhaft kostenpflichtigen Schnittstellen abhängt, kann die Kosten eines späteren Ausstiegs erhöhen. Die Übertragung sämtlichen allgemeinen Basis-Codes kann umgekehrt die Anfangsinvestition steigern.

Websites, die langfristig weiterentwickelt, mit mehreren Systemen verbunden oder eigenständig betrieben werden sollen, profitieren besonders von einer eigenständigen Bereitstellung und entsprechenden Wartungsrechten. Bei einer standardisierten Unternehmenspräsentationswebsite auf SaaS-Basis sollte der Fokus auf exportierbaren Daten, planbaren Kosten und den Migrationsregelungen nach Beendigung des Vertrags liegen.

Vertragsklauseln konkret formulieren

Die folgende Formulierung kann als Grundlage für die Übergabeklausel dienen; die Einzelheiten sollten in einer Anlage ergänzt werden:

„Der Auftragnehmer hat gemäß der Anlage ‚Übergabeliste für Quellcode und zugehörige Unterlagen‘ die Programmquelldateien, die Datenbankstruktur und die vereinbarten Daten, die Ressourcendateien, die Abhängigkeitsliste sowie die Bereitstellungsdokumentation in der Version zu übergeben, die dem Endabnahme-Stand entspricht. Eigentums- und Lizenzrechte sowie Einschränkungen in Bezug auf neu für das Projekt erstellte Ergebnisse, bereits vorhandene Ergebnisse des Auftragnehmers und Komponenten Dritter richten sich jeweils nach der Anlage. Die übergebenen Ergebnisse müssen sich in der vereinbarten Umgebung anhand der Dokumentation bereitstellen lassen und die vereinbarte Funktionsabnahme bestehen. Werden notwendige Abhängigkeiten nicht offengelegt und ist dadurch die Bereitstellung oder der Betrieb nicht möglich, hat der Auftragnehmer diese innerhalb der vereinbarten Frist zu ergänzen oder den Mangel zu beheben.“

Ergänzen Sie außerdem den Übergabetermin, die Frist zur Mängelbehebung, den Umfang der Migrationsunterstützung und die Folgen bei Vertragsverletzungen. Bitten Sie den Dienstleister vor der Unterzeichnung, die einzelnen Punkte der Liste auszufüllen. So lässt sich besser beurteilen, was Sie für Ihr Geld tatsächlich erhalten, als mit einer pauschalen Klausel wie „Der vollständige Quellcode wird übergeben“.

Sofort anfragen

Verwandte Artikel

Verwandte Produkte