Anwaltliche Begleitung in der Softwareentwicklung
Die Entwicklung anspruchsvoller Software ist meist auch rechtlich komplex. Für die Gestaltung zweckmäßiger Vereinbarungen zwischen Auftraggebern und Softwareentwicklern muss der Rechtsanwalt auch die technischen Aspekte verstehen. Vertrauen Sie hier auf das fundierte Wissen unserer Kanzlei: PHP, AJAX, mySQL, ASP und SaaS sind keine Fremdwörter für uns, sondern unser „täglich Brot“. Dabei beraten wir sowohl im Vorfeld eines Softwareprojekts – etwas bei der Verhandlung eines Softwareerstellungsvertrags – also auch beim Scheitern eines Softwareprojekts, wenn es um Mängel, Verzug und Schadensersatz geht.
Unsere rechtliche Beratung in der Software-Entwicklung
– Klassische Software-Entwicklung („Waterfall“)
- Begleitung bei der Erstellung von Lastenheften und Pflichtenheften
- Softwareentwicklungsvertrag als Werkvertrag
- Meilensteine, Fristen und Abnahme
- Gewährleistungsregelungen
– Flexible, iterative Software-Entwicklung („Scrum“)
- Erstellung von Vereinbarungen über Scrum-Verfahren
- Softwareentwicklung mit dienstvertraglicher Ausprägung
- Berücksichtigung von Änderungen im Projektumfang und in der Projektausrichtung, flexible Projektlänge
– Übergreifende Regelungen
- Urheberrecht an Software, Lizenzgestaltung
- Urheberrecht an Datenbanken, Lizenzgestaltung
- Einbeziehung von Software-Modulen aus Open Source
- Veröffentlichung von Software als Open Source
- Rechtliche Regelung von Schnittstellen zum Datenaustausch mit Dritten
- Haftung für Inhalte Dritter
- Urheberrecht und Designschutz für Benutzeroberflächen (GUI-Design)
- Werktitelrecht für Software
- Rechte an Datenbanken
- Geheimhaltungsvereinbarungen (Non-disclosure Agreements, NDA)
- Regelungen zum Datenschutz
- Auftragsverarbeitung von personenbezogenen Daten
Service Level Agreements (SLA)
Gern beraten wir Sie auch bei der Gestaltung von Service Level Agreements (SLA). Sprechen Sie uns an, wenn Sie Fragen haben zu einem SLA, das Ihnen angeboten wird, oder wenn Sie selbst ein SLA für einen Kunden gestalten wollen, z.B. in folgenden Zusammenhängen:
- Web Hosting
- Content Management Systeme (CMS)
- Software as a Service (SaaS)
- Application Service Provider (ASP)
- Server Hosting
- Server Housing
- Mail Server, Mail Filtering, Spam Filtering
- Server Monitoring
- Cloud Services, Cloud Backups
Probleme im Softwareprojekt
Als Anwälte beraten wir Sie auch, wenn ein Softwareprojekt Probleme aufwirft. Sei es, dass der Entwickler in Verzug gerät, die Software mangelhaft ist oder sich Auftraggeber und Softwareentwickler um Abnahme oder Honorar streiten. Hier haben wir zusammengestellt, worauf zu achten ist und wie wir Ihnen helfen können.