Zum Inhalt springen
info@mubinozdemir.com

Nichtlieferung des Quellcodes: Ihre Rechte in Softwareprojekten

Informieren Sie sich über die rechtlichen und kommerziellen Rechte des Kunden, falls der Quellcode nach Abschluss des Softwareprojekts nicht ausgeliefert wird. Projektsicherheit in Alanya.

5 Min. Lesezeit · 890 Wörter kaynak kod teslim edilmemesi haklarınız
Dieser Beitrag wurde automatisch aus dem türkischen Original übersetzt.
Ihre Rechte im Zusammenhang mit der Nichtlieferung des Quellcodes.

Warum ist Quellcode in Softwareprojekten wichtig?

Wenn Sie als Unternehmen ein Softwaresystem erwerben, kaufen Sie nicht nur ein funktionierendes Produkt, sondern bestimmen auch die Zukunft dieses Projekts. Der Quellcode besteht aus Dateien, die alle Abläufe innerhalb der Software beschreiben, ähnlich einem Rezept. Ohne den Quellcode sind Sie dem Unternehmen völlig ausgeliefert, wenn es schließt, Sie einen anderen Entwickler mit der Problemlösung beauftragen müssen oder das System verbessern möchten.

In meiner 25-jährigen Karriere als Softwareentwickler habe ich unzählige Male erlebt, wie Unternehmer aufgrund des Problems der nicht gelieferten Software in rechtliche und technische Sackgassen gerieten. Ich möchte Ihnen die möglichen Folgen dieser Situation erläutern und Ihnen zeigen, wie Sie Ihre Rechte schützen können.

Rechtliche Konsequenzen der Nichtvorlage des Quellcodes

Die Situation aus vertragsrechtlicher Sicht

Nach türkischem Obligationenrecht gilt ein Softwareentwicklungsvertrag als Werkvertrag. Das bedeutet, dass zwischen Ihnen als Auftraggeber und dem Softwareunternehmen eine klare Vereinbarung über die Fertigstellung und Lieferung der Arbeit bestehen muss. Fehlt im Vertrag die ausdrückliche Zusage, dass der Quellcode geliefert wird, ist Ihre Rechtsposition schwächer.

Ungeachtet dessen, was im Vertrag steht, haben Sie jedoch bestimmte Rechte gegenüber demjenigen, der die Software bereitgestellt hat, wenn Sie den vollen Preis für das Softwareprojekt bezahlt haben, dieses Projekt nutzen und einen Fehler darin beheben müssen:

  • Produkthaftungsanspruch: Wenn die Software fehlerhaft ist oder nicht wie erwartet funktioniert, können Sie die Behebung des Fehlers verlangen.
  • Kündigung des Vertrags: Wenn das Softwareunternehmen über einen längeren Zeitraum nicht eingegriffen oder Dienstleistungen erbracht hat, haben Sie das Recht, den Vertrag zu kündigen.
  • Schadensersatzanspruch: Sie können Schadensersatz für die finanziellen Verluste geltend machen, die Ihnen durch die Nichtverfügbarkeit oder Fehlfunktion der Software entstanden sind.

Codeschlosssystem und kommerzielle Gefängnisse

Manche Softwareunternehmen kontrollieren den Systemzugang ihrer Kunden mit einem Sperrsystem. Das bedeutet, dass die Server unter ihrer Kontrolle stehen und sie das System nach Belieben abschalten können. Wenn Sie nicht zahlen oder die Vereinbarung nicht einhalten, können sie das System sperren. Dies kommt einer kommerziellen „Geiselnahme“ gleich und war ein Problem, mit dem viele Unternehmen in Regionen wie Alanya und Antalya konfrontiert waren.

Der Besitz des Quellcodes der Software reduziert dieses Risiko erheblich. Denn ein anderer Entwickler könnte diesen Code auf einen anderen Server übertragen und dort ausführen.

Wie Sie Ihre Quellcoderechte schützen können

Den Vertrag korrekt aufsetzen

Vor Beginn des Softwareprojekts müssen die folgenden Klauseln ausdrücklich in den Vertrag aufgenommen werden:

  • „Sämtlicher Quellcode, Entwürfe und Datenbankstrukturen werden dem Kunden nach Abschluss des Projekts übergeben.“
  • „Der eingereichte Code wird klar, verständlich und dokumentiert sein.“
  • „Der Kunde hat das Recht, den erhaltenen Code für jeden beliebigen Zweck zu verwenden, zu verändern oder an Dritte weiterzugeben.“
  • „Wenn das Softwareunternehmen in Konkurs geht oder die Dienstleistungen einstellt, geht der Code automatisch in das Eigentum des Kunden über.“

Bei der Vertragserstellung sollten Sie nicht zögern, rechtlichen Rat einzuholen. Ein paar Stunden Beratung durch einen Rechtsberater sind deutlich kostengünstiger und praktischer als spätere Streitigkeiten.

Überwachung über ein Versionskontrollsystem

Professionelle Softwareentwickler nutzen Versionskontrollsysteme (wie GitHub oder GitLab), um Projekte zu verwalten. Diese Systeme protokollieren jede Codeänderung und regeln die Zugriffsrechte. Im Vertrag sollte festgehalten werden, dass der Code während des gesamten Projekts in diesen Systemen gespeichert wird und dass Sie nach der Bezahlung Zugriffsrechte erhalten.

Bei Projekten, die von Alanya IT Services durchgeführt werden, wird dieser Standard angewendet, sodass die Kunden immer wissen, wohin der Code fließt.

Software-Einlage

Sobald der Code geliefert wurde, sollte er von Ihnen oder einem anderen Entwickler auf einem sicheren Speicherserver (Cloud-Speicher, eigener Server) abgelegt werden. Dies schützt das System auch dann, wenn das Softwareunternehmen den Betrieb einstellt.

Möglichkeiten, Software loszuwerden, die keinen Quellcode bereitstellt

Schlichtung und Mediation

Wenn Sie aktuell mit einem Softwareunternehmen zusammenarbeiten und den angeforderten Code nicht erhalten, sollten Sie Ihre Anfrage zunächst schriftlich wiederholen . Senden Sie eine E-Mail oder einen Brief mit der Bitte um Lieferung bis zu einem bestimmten Datum (innerhalb von 30 Tagen). Dies dient als Beweismittel in einem möglichen Gerichtsverfahren.

Wenn die Gegenseite Ausreden wie „Geschäftsgeheimnis“ oder „sonstige Kundendaten“ anführt, fordern Sie sie auf, diese Abschnitte zu schwärzen oder zu analysieren. Sofern kein rechtlicher Grund vorliegt, hat sie kein Recht, den Quellcode zu behalten.

Rechtsantrag

Sollten schriftliche Anfragen erfolglos bleiben, konsultieren Sie einen Rechtsberater in Alanya/Antalya. Ein an das Softwareunternehmen gerichtetes Unterlassungsschreiben führt oft zum Erfolg. Die durch einen Gerichtsvollzieher zugestellte Mitteilung dient im Verfahren als Beweismittel.

Die Software neu schreiben

Sollte die Kommunikation mit dem Softwareunternehmen unterbrochen oder abgebrochen werden, kann ein anderer Programmierer (einschließlich mir) ein ähnliches System entwickeln. Dies mag zwar teurer sein, aber Ihr System funktioniert zumindest weiterhin. Betrachtet man die digitale Investitionsstrategie für kleine Unternehmen in Alanya , so sind die Kosten für den Abschluss eines passenden Vertrags von Anfang an deutlich geringer.

Fazit: Sichern Sie sich von Anfang an Ihre Quellcoderechte.

Beim Softwarekauf sollten Sie Unternehmen meiden, die nach dem Motto „Ich bin für die Systemverwaltung zuständig“ handeln. Ein professioneller Softwareentwickler weiß, dass Ihr Code Ihnen gehört und geht transparent damit um. Vereinbaren Sie im Vertrag ausdrücklich das Recht auf die Quellcode-Übergabe , verfolgen Sie den Weg des Codes während des gesamten Projekts und erhalten Sie nach Projektabschluss eine vollständige, dokumentierte Übergabe .

Software ist das Herzstück Ihres Unternehmens. Lassen Sie sich dieses Herzstück nicht von anderen kontrollieren. Ein solides Fundament von Anfang an sichert Ihnen zukünftige Freiheit.

Bei Fragen zum Softwarekauf oder zum Projektablauf können Sie uns über unsere Instagram-Seite oder unsere Website kontaktieren. Ich biete Ihnen außerdem eine Beratung zur Vertragsprüfung vor Projektbeginn an.

Alanya yazilim muhendisiAlanya yazilimAlanya web tasarimozel yazilimSaaS gelistirme

Sprechen wir über Ihr Projekt

Schreiben Sie Ihre Idee — ich melde mich innerhalb weniger Stunden.

Projekt besprechen

Weitere Beiträge

WhatsApp +90 538 506 55 46