Bei der Auswahl eines Webdesign-Unternehmens in Xiamen reicht es nicht aus, im Vertrag lediglich „Übergabe des vollständigen Quellcodes“ festzuhalten. Es muss auch klar definiert werden, welche Dateien übergeben werden, wie sie genutzt werden dürfen, ob eine eigenständige Bereitstellung möglich ist und wie die Abnahme erfolgt. Andernfalls kann es passieren, dass die Website nach dem Start trotz Erhalt eines komprimierten Dateiarchivs nicht auf einen anderen Server oder zu einem anderen Dienstleister übertragen werden kann, weil die Datenbank, abhängige Komponenten oder Nutzungslizenzen fehlen.
In der Beschaffungsphase sollte zunächst geklärt werden, ob eine eigenständig bereitstellbare Website gekauft wird oder ein jährlich abonniertes Website-Baukastenangebot. Bei der ersten Variante sollten Quellcode, Daten und Bereitstellungsunterlagen zum Lieferumfang gehören. Bei der zweiten wird der Plattformquellcode nicht unbedingt bereitgestellt; hier sollten vor allem Datenexport, Kontrolle über die Domain und Unterstützung bei Ausstieg und Migration vereinbart werden. Die beiden Modelle lassen sich nicht durch eine allgemeine Formulierung wie „Der Quellcode gehört dem Auftraggeber“ ausreichend regeln.
Ein Administratorkonto für den Backend-Bereich belegt lediglich, dass das Unternehmen Inhalte verwalten kann. Es bedeutet nicht, dass es das Website-Programm erhalten hat. Der im Browser einsehbare Seitencode ist ebenfalls nicht mit dem vollständigen Quellcode des Projekts gleichzusetzen, der Geschäftslogik, Schnittstellen und Datenbankstruktur umfasst.
Beim Preisvergleich können Sie den Anbieter bitten, drei Fragen direkt in einem Angebotsanhang zu beantworten: Kann die Website auf einem vom Unternehmen festgelegten Server bereitgestellt werden? Welche Funktionen stehen nach Beendigung des Abonnements nicht mehr zur Verfügung? Kann ein technisches Drittteam die Wartung im Rahmen der erteilten Nutzungsrechte übernehmen? Wenn die Antwort auf „Unterstützung durch die Plattform erforderlich“ hinausläuft, sollten die Abhängigkeiten und Kosten einzeln aufgeführt werden, statt sich mit „Das können wir später besprechen“ zufriedenzugeben.
Eine Website mit einem SaaS-Baukastensystem ist nicht automatisch ungeeignet. Wenn das Unternehmen jedoch ausdrücklich einen späteren eigenständigen Betrieb wünscht, sollte vor Vertragsabschluss geklärt werden, ob eine eigenständige Bereitstellung möglich ist. Warten Sie nicht bis nach dem Start der Website, um den Anbieter zur Freigabe des zugrunde liegenden Plattformcodes aufzufordern.
Es empfiehlt sich, die folgenden Inhalte als Vertragsanhang aufzunehmen und jeweils mit „wird übergeben“, „nicht zutreffend“ oder „Drittanbieterlizenz“ zu kennzeichnen. So lässt sich vermeiden, dass der Anbieter mit der pauschalen Formulierung „Übergabe der kompletten Website“ sämtliche Verantwortlichkeiten zusammenfasst.
Passwörter für die Produktionsumgebung und API-Schlüssel sollten nicht direkt im Codepaket gespeichert werden. Sie sind auf sichere Weise separat zu übergeben. Nach der Übergabe sollten die Schlüssel geändert und nicht mehr benötigte Berechtigungen des Anbieters entzogen werden.

Websites kombinieren häufig individuell entwickelten Code mit vorhandenen Komponenten des Anbieters und Drittanbietersoftware. Im Vertrag sollten die jeweiligen Rechte getrennt geregelt werden: die Rechteinhaberschaft oder Nutzungslizenz für individuell entwickelte Bestandteile, die fortgesetzte Nutzbarkeit vorhandener Komponenten und die Lizenzbedingungen für Drittanbieterkomponenten. Fordern Sie nicht die Übertragung von Inhalten, zu deren Übertragung der Anbieter nicht berechtigt ist, und gehen Sie auch nicht davon aus, dass nach der Zahlung automatisch sämtliche Urheberrechte auf Sie übergehen.
Für den Auftraggeber ist vor allem entscheidend, ob das Unternehmen die Website selbst oder durch Dritte ändern, sichern, bereitstellen und warten lassen kann und ob diese Rechte durch die Domain, die Anzahl der Server, die Nutzungsdauer oder Verlängerungsbedingungen eingeschränkt sind. Die Nutzungsrechte sollten den tatsächlichen Betrieb der Website abdecken; außerdem sind die Bedingungen für eine Beendigung aufzuführen.
Für Schriftarten, Bilder und kommerzielle Plugins gilt möglicherweise ebenfalls eine Lizenz, die nur die Nutzung unter der aktuellen Domain erlaubt. Bei einem Domainwechsel, der Vervielfältigung einer mehrsprachigen Website oder dem Hinzufügen weiterer Websites sollte vorab geklärt werden, ob zusätzliche Lizenzen erworben werden müssen. Der Anbieter sollte bekannte Einschränkungen offenlegen; die Formulierung „Quellcode wurde übergeben“ ist kein Ersatz für eine klare Regelung der Nutzungsrechte.
Dass Dateien heruntergeladen und entpackt werden können, ist nur ein Teil der Übergabe. Zuverlässiger ist es, die Website in einer vereinbarten, unabhängigen Testumgebung anhand der bereitgestellten Dokumentation neu aufzusetzen und anschließend die wesentlichen Funktionen im vertraglich vereinbarten Umfang zu prüfen.
Wenn Dienste wie Zahlung und E-Mail in der Testumgebung nicht wie in der Produktionsumgebung genutzt werden können, sollte vorab eine alternative Prüfmethode vereinbart werden. Bei der Abnahme festgestellte Mängel sind zu dokumentieren und in Probleme, die eine Bereitstellung verhindern, und allgemeine Mängel zu unterteilen. Außerdem sind eine Frist für die Behebung und das Verfahren für die erneute Abnahme festzulegen.
Der Quellcode sollte nicht erst am Projektende einmalig übergeben werden. Es kann vereinbart werden, bei der Testabnahme und beim offiziellen Start jeweils die entsprechende Version zu übergeben und bei späteren, kostenpflichtigen Weiterentwicklungen auch den Quellcode und die Dokumentation zu aktualisieren. Die Bedingungen für die Zahlung des Restbetrags sollten an die vereinbarten Liefergegenstände und das Abnahmeergebnis geknüpft werden, nicht allein daran, dass „die Website erreichbar ist“.
Vertragsklauseln lassen sich beispielsweise wie folgt konkretisieren: Der Auftragnehmer übergibt zu den vereinbarten Zeitpunkten den im Anhang aufgeführten Quellcode, die Daten und die Unterlagen zur Bereitstellung; der Auftraggeber oder ein von ihm beauftragter Dritter darf die Website im vereinbarten Umfang der Nutzungsrechte bereitstellen, ändern und warten; nicht übergebene Inhalte sowie Einschränkungen durch Drittanbieter sind vor Vertragsabschluss aufzuführen; werden fehlende Bestandteile festgestellt oder lässt sich die Website nicht anhand der Dokumentation bereitstellen, muss der Auftragnehmer diese innerhalb der vereinbarten Frist ergänzen und bei der erneuten Abnahme mitwirken. Die konkreten Fristen, Abnahmekriterien und Folgen von Vertragsverletzungen müssen weiterhin von beiden Parteien ausgefüllt und bestätigt werden.
Die Regelungen zur Beendigung der Zusammenarbeit sollten außerdem die Frist für den Datenexport, das Format, den Umfang der Migrationsunterstützung, die Abrechnung und die Aufbewahrung der Daten eindeutig festlegen. Die Domainregistrierung und wichtige Konten sollten möglichst unter der Kontrolle des Unternehmens stehen. Produktionsdaten dürfen nicht eigenmächtig gelöscht werden, bevor die Übergabe bestätigt wurde.
Bei der Auswahl eines Webdesign-Dienstleisters in Xiamen können Sie den Anbieter um ein anonymisiertes Übergabeverzeichnis, ein Muster der Bereitstellungsdokumentation und eine Liste der Nutzungsbeschränkungen bitten. Ein Angebot, bei dem lediglich „der gesamte Quellcode wird übergeben“ zugesagt wird, ohne die Bedingungen für eine eigenständige Bereitstellung und das Abnahmeverfahren zu bestätigen, sollte nicht als migrierbare Website beschafft werden.
Verwandte Artikel
Verwandte Produkte


