forumNeues Thema

Wie schreibt man die Übergabe des Quellcodes beim Website-Bau in den Vertrag?

ZZafer P***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2024
Nachricht
411
#1

Wir sind ein Unternehmen mit 15 Mitarbeitern, das Industrieküchengeräte herstellt. Um unsere Unternehmenswebsite und unseren B2B-Produktkatalog zu erneuern, haben wir uns mit einer Digitalagentur auf 75.000 TL geeinigt. Die Designs wurden abgesegnet und es ging in die Programmierphase.

Als ich den Vertragsentwurf mit unserem Anwalt durchging, fiel mir auf, dass es keine klare Klausel zum Eigentum und zur Übergabe des Quellcodes gab. Als ich den Agenturvertreter fragte, wie wir die Codes im Zuge der Übergabe erhalten würden, gab er eine ausweichende Antwort: 'Ihre Seite wird sicher auf unseren Servern gehostet bei der Live-Schaltung geben wir Ihnen ein Passwort für ein fortschrittliches Verwaltungspanel.'

Ich habe Angst davor, dass wir, falls wir später die Zusammenarbeit mit der Agentur beenden oder mit einem anderen Team weitermachen wollen, die Seite von null auf neu bauen lassen müssen. Wie genau lasse ich die Quellcode-Übergabe in den Vertrag schreiben und was muss ich technisch am Ende der Arbeit von der Agentur verlangen?

PPınar U***TeilnehmerCommunity-Mitglied
Beigetreten
März 2023
Nachricht
188
Nützlichste Antwort#2

Kurze Antwort: Du solltest als klare Klausel in den Vertrag aufnehmen lassen, dass mit Abschluss der letzten Abschlagszahlung sämtliche Quellcodes der Seite, das Datenbankschema, die Designdateien und die Dokumentation der Drittanbieter-Integrationen bedingungslos an den Kunden übergehen. Es muss eindeutig festgehalten werden, dass die Arbeit ohne Code-Übergabe nicht als abgeschlossen gilt und keine Server-Abhängigkeit entsteht.

Die zentrale Bestimmung, die du in deinen Vertrag aufnehmen lassen solltest, sollte folgenden Rahmen haben: 'Der Auftragnehmer ist verpflichtet, sämtliche Quellcodes der vertragsgegenständlichen Website und des Katalogs (HTML, CSS, JavaScript, Backend-Codes, Templates), das Datenbank-Backup und die Medien-Assets spätestens innerhalb von 5 Werktagen nach der letzten Rechnungszahlung vollständig und lauffähig an ein vom Kunden bestimmtes eigenes Git-Repository (oder ein verschlüsseltes digitales Medium) zu übergeben.'

In der Übergabephase kann es unzureichend sein, nur eine Zip-Datei zu verlangen. Die Agentur sollte ins Übergabepaket Folgendes aufnehmen: 1) ein sauberes Git-Repository mit den Quellcodes des Projekts, 2) einen Datenbank-Dump (SQL dump), 3) eine kurze Installationsanleitung (README), die erklärt, wie die Seite auf einem unabhängigen Server von null auf hochgezogen wird, 4) falls vorhanden, eine Lizenzauflistung der verwendeten Drittanbieter-Bibliotheken.

Wenn die Agentur ein selbst entwickeltes, geschlossenes proprietäres Content-Management-System (CMS) verwendet, will sie dir die Quellcodes vielleicht nicht geben. Kläre in diesem Fall von Anfang an, ob das System auf einem Open-Source-CMS oder auf der eigenen Software der Agentur aufbaut. Wenn es sich um eine Infrastruktur im Eigentum der Agentur handelt, kannst du das Hosting morgen nicht umziehen und bleibst bei jeder kleinen Revision von dieser Agentur abhängig.

SSena Y***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
Gesundheitswesen
Organisationsform
Filialkette
Beigetreten
Mai 2023
Nachricht
205
#3

Nur die Codes zu verlangen reicht nicht; lass in die Übergabeliste die 'nicht kompilierten' (unminified, rohen) Quellcodes, die Build-Skripte und die Vorlage für Umgebungsvariablen (Beispiel-.env-Datei) schreiben. Wenn sie dir komprimierten Produktionscode geben, kommt kein anderer Entwickler aus diesem Code heraus.

EEmre D***Teilnehmer
Funktion
Marketing Manager
Branche
Immobilien
Organisationsform
Werkstatt
Beigetreten
Jan. 2025
Nachricht
340
#4

Wenn du es in den Vertrag schreiben lässt, lass diese drei Punkte auf keinen Fall aus: 1) Übergang der geistigen Eigentumsrechte an den Kunden mit der Schlusszahlung, 2) Pflicht zur Übergabe einer Installations- und Build-Anleitung, 3) die Bedingung, dass die Codes auf einem unabhängigen Server außerhalb des Agentur-Servers lauffähig sein müssen, als Abnahmekriterium.

ZZerrin U***Teilnehmer
Funktion
Logistikplanung
Branche
bauwesen
Organisationsform
Regionalhändler
Beigetreten
Aug. 2022
Nachricht
307
#5

Eröffne noch in der Programmierphase ein GitHub- oder GitLab-Konto auf deinen eigenen Namen. Sag der Agentur: 'Ihr werdet die Codes direkt in unser Firmen-Repository committen.' Das ist eine viel mühelosere Methode, als nach getaner Arbeit den Codes hinterherzujagen.

SSerdar K***Veteran
Funktion
Growth Marketing
Beigetreten
Mai 2023
Nachricht
264
#6

75.000 TL ist für einen Unternehmenskatalog kein schlechtes Budget, aber Agenturen sperren einen gern in ihre eigenen Panels ein. Wenn sie sagen 'Wir können die Codes nicht geben, das ist ein Firmengeheimnis', dann wisst, dass es kein eigenes speziell geschriebenes Panel ist, sondern sie ein fertiges, aus dem Internet heruntergeladenes Theme modifizieren und verkaufen.

NNazlı A***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2025
Nachricht
58
#7

wir sind vor zwei Jahren in diesen Fehler getappt. die Agentur machte dicht weil sie die Serverrechnung nicht bezahlt haben ging die Seite offline und wir hatten keine einzige Zeille Code in der Hand. wir mussten es von null auf neu machen lassen dann gebt auf keinen Fall nach, der Code ist euer Recht.

EEsra K***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2023
Nachricht
3
#8

der satz 'wir geben euch ein panel das auf unserem server läuft' ist eine totale red flag. übrigens gebt die schlussrate nicht frei, ohne es vorher auf eurem eigenen server hochgezogen und getestet zu haben.

YYavuz B***TeilnehmerCommunity-Mitglied
Beigetreten
Apr. 2022
Nachricht
203
#9

Als jemand der auf der Entwicklerseite steht, sag ich mal so: Auch wenn der Kunde den Quellcode bekommt, bietet die Agentur meist das Hosting an weil er sich in der Regel nicht mit Serververwaltung auskennt. Das muss keine böse Absicht sein. Aber eine ehrliche Agentur sagt, wenn der Kunde es verlangt: 'Klar, wenn das Projekt fertig ist, übergeben wir ein Git-Backup oder ein Zip-Archiv.' Wenn ausweichend geantwortet wird steckt dahinter entweder eine technische Unzulänglichkeit oder die Absicht euch an sich zu binden.

RRecep K***TeilnehmerCommunity-Mitglied
Beigetreten
Apr. 2022
Nachricht
6
#10

Knüpfe die letzte Abschlagszahlung an die Bedingung der vollständigen Übergabe der Quellcodes und nimm diese Bedingung ausdrücklich in den Vertrag auf.

BBora Z***TeilnehmerCommunity-Mitglied
Beigetreten
März 2024
Nachricht
55
#11

Genau so ist es. Wenn der Umfang wächst, müssen entweder Zeit oder Budget wachsen. Eine dritte Option gibt es nicht.

SSerkan A***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2024
Nachricht
350
#12

Letztes Jahr haben wir fast genau dasselbe erlebt. Wenn wir ohne Messung entscheiden, landen wir immer wieder am selben Punkt.

Aus Erfahrung weiß ich das.

KKadir G***VeteranCommunity-Mitglied
Beigetreten
Feb. 2023
Nachricht
14
#13

Ich habe keinerlei Erfahrung mit Quellcode-Übergabe, deshalb frage ich. Je schwerer es ist eine Entscheidung rückgängig zu machen, desto langsamer solltet ihr sie treffen.

Lösungen, die im kleinen Maßstab funktionieren, brechen bei Wachstum zusammen das habe ich spät gelernt. Ich hoffe, das hilft dir weiter.

AAhmet Ç***Teilnehmer
Funktion
Lagerleiter
Branche
Schmuck
Organisationsform
Werkstatt
Beigetreten
Jan. 2026
Nachricht
399
#14

hier ist etwas zu beachten und das günstigste Angebot ist oft das am wenigsten durchdachte.

wer bei Quellcode-Übergabe hetzt, stolpert alle an derselben Stelle und naja wenn es jemand anders macht würde mich das auch interessieren.

PPerihan G***Experte
Funktion
Verwaltungsleiter
Branche
Logistik
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Feb. 2026
Nachricht
283
#15

Richtig.

MMerve Ç***Teilnehmer
Funktion
Techniker im Kundendienst
Branche
Automobilzulieferer
Organisationsform
Familienunternehmen
Beigetreten
Nov. 2024
Nachricht
27
#16

Wie habt ihr das Problem gelöst? Wenn man versucht, alles gleichzeitig zu ändern, etabliert sich nichts richtig.

Wenn im Vertrag nicht steht, wem der Code gehört, habt ihr bei der Trennung keine Verhandlungsmacht mehr. Das war's, entschuldige, wenn ich zu lang war.

OOnur Y***Teilnehmer
Funktion
Social-Media-Manager
Branche
leder
Organisationsform
Regionalhändler
Beigetreten
Aug. 2025
Nachricht
120
#17

An diesem Punkt widerspreche ich dir. Scheut euch nicht zu fragen, wer nicht fragt zahlt am Ende mehr.

Das war's, entschuldige, wenn ich zu lang war.

ZZeynep O***Neues Mitglied
Funktion
Inhaber
Branche
Möbelproduktion
Organisationsform
Familienunternehmen
Beigetreten
Mai 2026
Nachricht
1
#18

Genau so, und das ist zudem kaum bekannt. Zugangsdaten sollten auf den Firmennamen laufen, nicht auf persönliche Konten.

Korrigiert mich falls ich falsch liege.

ZZerrin G***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2023
Nachricht
260
#19

Genau so ist es. Jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Parteien später unterschiedlich erinnern.

Wenn es jemand anders macht, würde mich das auch interessieren.

VVeli T***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2023
Nachricht
152
#20

Wenn du so vorgehst, kläre das vorher. Fragt, wer das Angebot erstellt hat und wer die Arbeit ausführen wird.

Ein wöchentlicher schriftlicher Fortschrittsbericht ist viel nützlicher als ständiges Nachfragen nach dem Status. Korrigiert mich, falls ich falsch liege.

Antwort schreiben