Quellcode
Aktualisiert am
Der Quellcode ist der von Menschen lesbare Text, in dem Entwickler ein Programm schreiben. Aus ihm entsteht die ausführbare Fassung, die Ihr Rechner startet. Wer den Quellcode hat, kann das Programm verstehen, ändern und von anderen Entwicklern weiterführen lassen.
Warum ist der Quellcode für Betriebe wichtig?
Ohne Quellcode laufen Sie nur auf der fertigen Fassung. Fehler beheben, Funktionen ergänzen oder den Betreuer wechseln geht dann nur über den, der ihn besitzt. Mit Quellcode und Dokumentation kann ein anderer Entwickler einsteigen.
Wodurch unterscheiden sich Quellcode, Nutzungsrecht und Eigentum?
| Begriff | Bedeutung |
|---|---|
| Quellcode | Der lesbare Text des Programms |
| Nutzungsrecht | Die Erlaubnis, die Software einzusetzen, in welchem Umfang auch immer |
| Dokumentation | Beschreibung, wie das Programm aufgebaut ist und betrieben wird |
| Zugänge | Die Konten und Schlüssel, mit denen das System läuft |
Was bei einem Projekt tatsächlich übergeben wird, regelt der Vertrag. Dieser Eintrag erklärt Begriffe und ersetzt keine Rechtsberatung.
Beispiel aus dem Betriebsalltag
Dieses Beispiel ist ein gedachter Ablauf, kein Kundenfall. Ein Betrieb möchte den Dienstleister wechseln, der sein Auftragsprogramm betreut. Liegen Quellcode, Dokumentation und Zugänge beim Betrieb, kann ein neuer Entwickler das Programm übernehmen. Fehlen sie, bleibt nur der Neubau oder die Abhängigkeit vom bisherigen Dienstleister.
Was sollten Sie vor einem Projekt prüfen?
Diese Fragen helfen bei der Vertragsprüfung:
- Wird der Quellcode bei der Übergabe ausgehändigt?
- Gibt es eine Dokumentation, die ein anderer Entwickler versteht?
- Erhalten Sie die Zugänge zu allen Diensten, die das System braucht?
- Welche Rechte erhalten Sie und wann gehen sie über, etwa nach vollständiger Zahlung?
- Dürfen Sie das System ändern oder von Dritten ändern lassen?
Wie handhabt Konfektor das?
Bei der Übergabe erhalten Sie Quellcode, Dokumentation, Zugänge und die vereinbarten Nutzungsrechte. Bei Systemen nach Maß erhalten Sie mit vollständiger Zahlung ein zeitlich und räumlich unbeschränktes Nutzungsrecht samt Quellcode, Dokumentation und Konfiguration, auch zur Weiterentwicklung durch Dritte. Bei Konfektionssystemen erhalten Sie ein einfaches, unbefristetes Nutzungsrecht an Ihrer angepassten Fassung, ebenfalls mit Quellcode. Laufende Lizenzgebühren fallen für die Software von Konfektor nicht an. Den Vergleich zwischen eigener Lösung und Standardprodukt zieht der Beitrag Eigenentwicklung oder Standardsoftware. Wie Quellcode und Abhängigkeit zusammenhängen, erklärt der Eintrag Vendor-Lock-in. Zum Aufbau der Wartung siehe Wartungsvertrag für Software.
Häufige Fragen
Was ist Quellcode?
Quellcode ist der von Menschen lesbare Text, in dem ein Programm geschrieben ist. Aus ihm entsteht die ausführbare Fassung.
Gehört mir der Quellcode meiner Software?
Das regelt der Vertrag. Klären Sie vorab, ob der Quellcode übergeben wird und welche Nutzungsrechte Sie erhalten.
Was nützt mir Quellcode ohne Dokumentation?
Es nützt wenig. Erst mit Dokumentation und Zugängen kann ein anderer Entwickler das System sicher weiterführen.
Verwandte Begriffe
Wie geht es für Ihren Betrieb weiter?
Im Kennenlerngespräch besprechen wir, welche Tätigkeit bei Ihnen am meisten Zeit kostet und welcher Weg dafür in Frage kommt.
Mehr zu diesem Thema: Individuelle Softwareentwicklung