Vorlage für einen Softwareentwicklungsvertrag

Verwenden Sie unsere Vorlage für Softwareentwicklungsverträge, um Vereinbarungen mit Kunden zu formalisieren. Passen Sie Zahlungsbedingungen, IP-Rechte, Vertraulichkeitsklauseln und Projektzeitpläne an.
Nur auf Englisch verfügbar.
star iconstar iconstar iconstar iconstar icon
Über 1020 Bewertungen
Bonsai hat mitgestaltet 1.023.928 Dokumente und es werden immer mehr.

Über 10.000 Unternehmen in der Region vertrauen auf Bonsai, um ihre Abläufe zu optimieren.

star iconstar iconstar iconstar iconstar icon
1.020+ Bewertungen
Design
Beratung
Marketing
Design
Marketing
Consulting
Videografie
Software Development
Design
Consulting
Marketing
Design
Marketing
  
Consulting
  
Videografie
  
Software Development
  

Was ist ein Softwareentwicklungsvertrag?

Ein Softwareentwicklungsvertrag ist ein schriftliches, rechtsverbindliches Dokument, das die Bedingungen einer Arbeitsbeziehung zwischen einem Softwareentwickler und dem auftraggebenden Unternehmen festlegt. Es besteht eine Softwareentwicklungsvereinbarung, um beide Parteien hinsichtlich des Projekts, für das der Softwareentwickler beauftragt wurde, oder der laufenden Arbeitsbeziehung aufeinander abzustimmen.

Melden Sie sich jetzt an, um Ihren kostenlosen Softwareentwicklungsvertrag zu erhalten. Wir führen Sie durch die Vertragserstellung, und innerhalb weniger Minuten verfügen Sie über einen rechtlich geprüften Vertrag.

Warum Sie einen Softwareentwicklungsvertrag benötigen

Als Softwareentwickler ist es wichtig, dass Sie einen Vertrag vorlegen, mit dem Sie zufrieden sind, bevor Sie die Arbeit für ein neues Unternehmen aufnehmen. Ein Softwareentwicklungsvertrag regelt die rechtlichen Verpflichtungen beider Parteien zur Erfüllung der Vereinbarung und die Folgen bei Nichterfüllung dieser Verpflichtungen.

Wenn Sie für die Vorlage des Vertrags verantwortlich sind, sind Sie mit jeder Klausel darin vertraut. Beispielsweise Wartungsdienstleistungen, die geistigen Eigentumsrechte an der Software, der Fall einer wesentlichen Vertragsverletzung oder der Missbrauch vertraulicher oder geschützter Informationen von .

In einigen Fällen benötigt ein Entwickler möglicherweise auch einen offiziellen Vertrag, wenn es um Steuererklärungen und Steuerabzügegeht – je nachdem, in welchem Land Sie sich befinden.

Was sollte in einem Softwareentwicklungsvertrag enthalten sein?

Um Ihren Kunden einen funktionalen und klaren Vertrag vorzulegen, haben wir die Kernbereiche zusammengefasst, die Ihr Softwareentwicklungsvertrag abdecken muss.

Ausführliche Beschreibungen der Arbeit

Ihr Softwareentwicklungsvertrag sollte mit einer detaillierten Beschreibung der erwarteten Arbeiten beginnen. Dazu gehören die Rollen und Verantwortlichkeiten aller Vertragsbeteiligten, der Umfang der Softwareentwicklungsarbeiten und alle für das Projekt erforderlichen Materialien von Drittanbietern.

Pflichten des Entwicklers

Ihr Softwareentwicklungsvertrag sollte Ihre Pflichten umreißen. Dazu gehören auch Ihre Aufgaben außerhalb der Projektabwicklung. Beispielsweise kann vom Entwickler erwartet werden, dass er ein Produkt im Rahmen angemessener Anstrengungen wartet, wie z. B. die Behebung kleiner Fehler und die Bereitstellung allgemeiner Wartungsdienste für das digitale Produkt des Unternehmens.


Liefertermin und Zeitplan der Arbeiten

Jeder Softwareentwicklungsvertrag benötigt einen klaren Fahrplan für die zu erbringenden Leistungen, Genehmigungsmeilensteine, Projektstarttermine und den endgültigen Liefertermin, wenn es sich um einen Vertrag für ein einzelnes Projekt handelt.

Wenn Ihr Vertrag unbefristet ist, sollten Sie die schriftliche Kündigungsfrist des Entwicklers und die gleiche Frist für das Unternehmen aufnehmen. Diese Kündigungsfrist beträgt in der Regel zwischen zwei Wochen und einem Monat.

Zahlungsdetails

Der Entwicklungsvertrag sollte eine klare Übersicht über alle Zahlungsdetails enthalten. Dazu gehören:

  • Der Rechnungszeitraum des Entwicklers und die Rechnungsdaten des Unternehmens
  • Die Gesamtvergütung des Entwicklers: ob pro Projekt oder pro Stunde
  • Die Zahlungsfrist und die Zahlungsweise
  • Ob das Unternehmen die Gebühren für Entwicklersoftware übernimmt oder nicht

Rechte an geistigem Eigentum an der Software

Dies ist ein wesentlicher Bestandteil des Entwicklervertrags, den viele Unternehmen benötigen, um dem Entwickler ein Projekt zuweisen zu können. Die geistigen Eigentumsrechte an der Software liegen in der Regel ausschließlich beim Kunden, einschließlich der Urheber- und Markenrechte.

In bestimmten Fällen kann der Entwickler das geistige Eigentum innerhalb seines Portfolios nutzen; der Entwickler erklärt sich jedoch damit einverstanden, dass diese Software und alle geistigen Eigentumsrechte beim Kunden verbleiben.


-Tools und -Prozesse

Es ist ratsam, alle erforderlichen Tools und Prozesse in Ihre Softwareentwicklungsvereinbarung aufzunehmen. Einige dieser Tools werden möglicherweise bereits vom Kunden oder Entwickler verwendet. Daher müssen Sie hier die Rechte am geistigen Eigentum klären, wenn beispielsweise ein Teil des Projekts mit dem Tool der anderen Person erstellt wird.

Hier müssen Sie auch eine Vereinbarung treffen, ob ein wesentlicher Verstoß vorliegt und wer im Falle eines solchen Verstoßes für welche Maßnahmen verantwortlich ist.

Zuletzt benötigen Sie einen Plan für alle erforderlichen Tools, die derzeit weder im Besitz des Kunden noch des Entwicklers sind. Alle folgenden Fragen werden in diesem Abschnitt der Entwicklungsvereinbarung beantwortet:

  • Wer bezahlt sie?
  • Wem gehören sie?
  • Werden diese Tools auf Ihre eigene Kosten angeschafft oder wird das Unternehmen dafür aufkommen und sie in Zukunft nutzen?
  • Sind sie für die Ausführung der Software erforderlich?

Vertraulichkeit

Vertraulichkeitsklauseln sind bei Softwareentwicklungsverträgen von außerordentlicher Bedeutung. Es besteht eine hohe Wahrscheinlichkeit, dass der Entwickler Zugriff auf sensible Informationen hat. Das Unternehmen muss sicher sein, dass Sie diese Informationen nicht weitergeben und damit die Vermögenswerte oder den Ruf des Unternehmens gefährden.

Entwicklergarantien

Es gibt einige Entwicklergarantien, die die meisten Unternehmen gerne in einem Softwareentwicklungsvertrag sehen möchten. Einige davon sind:

  • Mit der Übernahme des Auftrags verstößt der Entwickler nicht gegen frühere oder aktuelle Verträge mit anderen Kunden. Dies schließt die geistigen Eigentumsrechte Dritter ein.
  • Für einen bestimmten Zeitraum nach der Projektübergabe wird die Software gemäß den Spezifikationen funktionieren. Wenn die Software während des vereinbarten Zeitraums ausfällt, wird der Entwickler die erforderlichen Maßnahmen zur Behebung des Problems ergreifen – ohne dafür eine Vergütung zu erhalten.


Stornierungsklausel

Wie bei den meisten Verträgen benötigt auch Ihr Softwareentwicklungsvertrag eine Kündigungsklausel. Dies gilt für beide Parteien und schützt Sie beide, falls etwas Unvorhergesehenes eintritt und eine Stornierung der Arbeiten erforderlich macht.

Je nach den Umständen beschreiben Sie hier alle Gebühren, die im Falle einer Stornierung abgebucht werden, sowie alle anderen rechtlichen Dokumente, die aufgrund der Stornierung ausgetauscht werden müssen.

Vertragsbeendigung & schriftliche Kündigung

Eine Kündigung ist nichts, worüber man gerne spricht, aber sie sollte auf jeden Fall in Ihrem Softwareentwicklungsvertrag enthalten sein.

Die Kündigung Ihres Vertrags kann von beiden Parteien und aus einem berechtigten Grund erfolgen. Hier sollten Sie darlegen, was für die Kündigung eines Vertrags erforderlich ist und wie lange die Kündigungsfrist für Entwickler und für das einstellende Unternehmen ist.

Einige Dinge, die bei der Kündigung eines Vertrags zu beachten sind:

  • Vertragsbruch
  • Ein beiderseitiger Irrtum
  • Die Unmöglichkeit der Erfüllung
  • Grobe Verfehlung
  • Mangelnde Kapazität
  • Betrug oder Straftat

Nehmen Sie sich einen Moment Zeit, um zu überlegen, aus welchen anderen Gründen Sie oder das Unternehmen Ihren Vertrag kündigen müssten, und tragen Sie diese Gründe hier ein.

Andere Faktoren

Im letzten Abschnitt Ihrer Softwareentwicklungsvereinbarung sollten Sie alles behandeln, was Sie zuvor noch nicht festgelegt haben. Dies sind oft Dinge, die für dieses bestimmte Projekt oder Unternehmen einzigartig sind. Dinge wie der Zugriff auf Kundentools, die Haftung für Antworten oder die verfügbaren Zeiten können hier aufgeführt werden.

Das ist alles, was Sie in Ihrer Vereinbarung benötigen, um sicherzustellen, dass Sie für den Erfolg gerüstet sind und rechtlich alles abgedeckt ist, was Sie benötigen.

Mustervorlage für einen Softwareentwicklungsvertrag

Wenn Sie nach einer Vorlage für Ihre Softwareentwicklung suchen, sind Sie hier genau richtig. Laden Sie hier kostenlos eine vorgefertigte Vorlage herunter und passen Sie sie an Ihre Bedürfnisse an.

Was ist der Vorteil von Bonsai gegenüber der eigenen Bearbeitung einer Vorlage?

Diese Bonsai-Vorlage hat Ihnen die ganze Arbeit abgenommen, sodass Sie sich darum nicht kümmern müssen. Wir haben alle oben genannten Punkte behandelt und Ihnen einige Lücken gelassen, damit Sie den Rest selbst ausfüllen können. Alle unsere kostenlosen Vertragsvorlagen erfüllen die gesetzlichen Anforderungen, sodass Sie mit der Arbeit beginnen können, ohne sich Gedanken über die Rechtmäßigkeit Ihrer Vereinbarung machen zu müssen.

So erstellen Sie einen Softwareentwicklungsvertrag mit Bonsai

Es gibt zwei Möglichkeiten, wie Sie einen Softwareentwicklungsvertrag mit Bonsai abschließen können.

  • Standardvorlage

Eine Standardvorlage führt Sie durch ein einfaches Formular, in das Sie Ihre Daten eingeben. Danach werden Ihre Angaben automatisch in die entsprechenden Felder der Vorlage für einen Softwareentwicklungsvertrag eingefügt. Danach können Sie alle gewünschten Änderungen vornehmen.

Das ist ideal, wenn Sie keine eigene Vorlage haben oder nicht allzu viele Vorgaben machen müssen.

  • Leere Vorlage

Eine leere Vorlage ist die beste Option, wenn Sie viele spezifische Klauseln erstellen müssen. Verwenden Sie in diesem Fall die hier bereitgestellten Informationen und nehmen Sie die erforderlichen Ergänzungen vor.

Beide Vertragsarten erfordern eine elektronische Unterschrift beider Parteien, um in Kraft zu treten.

Häufig gestellte Fragen zu Softwareentwicklungsverträgen


Welche Arten von Softwareverträgen gibt es?

Es gibt drei Hauptarten von Softwareverträgen, und innerhalb jeder Art gibt es je nach Bedarf Variationen. Die drei Haupttypen sind Festpreis, dediziertes Entwicklungsteam, Zeit und Material (T&M).

Wie funktionieren Softwareentwicklungsverträge?

Softwareentwicklungsverträge dienen als rechtsverbindliche Vereinbarung für einen vereinbarten Arbeitsumfang. Sie stellen sicher, dass sowohl das einstellende Unternehmen als auch der freiberufliche Entwickler sich an die getroffenen Vereinbarungen halten.

Sie sind in der Regel Teil des Softwareangebots und werden vor Projektbeginn vereinbart.

Häufig gestellte Fragen
Was ist ein Softwareentwicklungsvertrag und wozu dient er?
chevron down icon
Ein Softwareentwicklungsvertrag ist ein Rechtsdokument, das die Bedingungen eines Projekts zwischen einem Entwickler und einem Kunden festlegt. Es sorgt für klare Erwartungen und schützt beide Parteien.
Who should use this template?
chevron down icon
Freiberufliche Entwickler, Softwareagenturen und Unternehmen, die Entwickler einstellen, sollten diese Vorlage verwenden, um rechtlichen Schutz und klare Projektbedingungen zu gewährleisten.
Was sollte in einem Softwareentwicklungsvertrag enthalten sein?
chevron down icon
Umfassende Abdeckung und Schutz gewährleisten durch Einbeziehung von Projektumfang, Zahlungsmodalitäten, IP-Rechten, Vertraulichkeitsklauseln, Zeitplänen und Stornierungsbedingungen.
How do I customize this for my needs?
chevron down icon
Passen Sie das Dokument an, indem Sie spezifische Projektdetails eingeben, Zahlungsbedingungen anpassen, IP-Rechte definieren und alle für Ihre Kundenbeziehung relevanten Sonderklauseln hinzufügen.
When should I use this template in my workflow?
chevron down icon
Verwenden Sie diese Vorlage vor Beginn eines Softwareprojekts, um sicherzustellen, dass alle Bedingungen vereinbart und rechtsverbindlich sind, wodurch beide Parteien vor möglichen Streitigkeiten geschützt werden.
Why use a template instead of creating from scratch?
chevron down icon
Die Verwendung einer Vorlage spart Zeit, gewährleistet die Einhaltung gesetzlicher Vorschriften und bietet ein strukturiertes Format mit wesentlichen Klauseln, wodurch das Risiko verringert wird, wichtige Elemente zu übersehen.

Holen Sie sich mehr Vorlagen für Ihr Unternehmen.

Entdecken Sie 1.000 zusätzliche Vorlagen, die Sie in Ihrer Branche verwenden können.
Vorschläge
WordPress-Website-Angebotsvorlage
Vorlage abrufen
Vorlage abrufen
Vorschläge
Vorlage für einen Vorschlag zur Website-Entwicklung
Vorlage abrufen
Vorlage abrufen
Vorschläge
Website-Angebotsvorlage
Vorlage abrufen
Vorlage abrufen
Rechnungen
Rechnungsvorlage für Softwareentwicklung
Vorlage abrufen
Vorlage abrufen

Benötigen Sie andere Vorlagen?

Entdecken Sie andere Vorlagen in derselben Kategorie.
Verträge
Vorlage für einen Hochzeitsplaner-Vertrag
Vorlage abrufen
Vorlage abrufen
Verträge
Virtual Assistant Contract Template
Vorlage abrufen
Vorlage abrufen
Verträge
Projektvertragsvorlage
Vorlage abrufen
Vorlage abrufen
Verträge
Kostenloser Online-Vertragsgenerator
Vorlage abrufen
Vorlage abrufen
Verträge
Vorlage für einen Grafikdesign-Vertrag
Vorlage abrufen
Vorlage abrufen
Verträge
Home Staging-Vertragsvorlage
Vorlage abrufen
Vorlage abrufen
Vereinbarungen
Vertragsvorlage für Dienstleistungsvereinbarung
Vorlage abrufen
Vorlage abrufen
Vereinbarungen
Vorlage für eine Projektmanagementvereinbarung
Vorlage abrufen
Vorlage abrufen
Registrieren Sie sich, um auf weitere Vorlagen zuzugreifen.
Zusätzliche Vorlagen sind nur innerhalb von Bonsai verfügbar.
Bonsai kostenlos testen
Bonsai kostenlos testen
Template preview

Vorlage für einen Softwareentwicklungsvertrag

Software Development Agreement

Template preview
First Name
Last Name
Acme LLC.
Client
First Name
Last Name
Corporation Corp.

Dieser Vertrag wird geschlossen zwischen Kunde (der „Kunde”) und Acme LLC (der „Softwareentwickler“).

Der Vertrag ist datiert auf den [DATE BOTH PARTIES SIGN].

1. ARBEIT UND BEZAHLUNG.

1.1 Projekt. Der Kunde beauftragt den Softwareentwickler mit folgenden Aufgaben: Entwicklung, Design und Implementierung neuer oder modifizierter Softwareprodukte

1.2 Zeitplan. Der Softwareentwickler wird seine Arbeit am [START- SDATUM] und wird diese bis zum Abschluss der Arbeiten fortsetzen. Dieser Vertrag kann gemäß den Bestimmungen in Abschnitt 6, „Laufzeit und Kündigung“, jederzeit vom Kunden oder vom Softwareentwickler gekündigt werden.

1.3 Zahlung. Der Kunde zahlt dem Softwareentwickler einen Preis von [PROJEKT-PREIS]. Davon zahlt der Kunde dem Softwareentwickler [ANZAHLUNGSBETRAG] (USD).

1.4 Ausgaben. Der Kunde erstattet dem Softwareentwickler seine Ausgaben. Ausgaben müssen nicht vorab vom Kunden genehmigt werden.

1.5 Rechnungen. Der Softwareentwickler stellt dem Kunden eine Rechnung aus [RECHNUNGSFREQUENZ]. Der Kunde verpflichtet sich, den geschuldeten Betrag innerhalb von [X TAGE ZUR ZAHLUNG] Tage nach Erhalt der Rechnung zu zahlen. Bei Zahlungen nach diesem Datum wird eine [VERZÖGERUNGSGEBÜHR IN PROZENT]% pro Monat auf den ausstehenden Betrag.

1.6 Unterstützung. Der Softwareentwickler leistet keinen Support für gelieferte Produkte, sobald der Kunde diese akzeptiert hat, sofern nicht schriftlich etwas anderes vereinbart wurde.

2. EIGENTUMSRECHTE UND LIZENZEN.

2.1 Der Kunde ist Eigentümer aller Arbeitsergebnisse. Im Rahmen dieser Tätigkeit erstellt der Softwareentwickler „Arbeitsergebnisse“ für den Kunden. Um Verwirrung zu vermeiden: Als Arbeitsergebnis gelten sowohl das fertige Produkt als auch Entwürfe, Notizen, Materialien, Modelle, Hardware, Designs, Erfindungen, Patente, Codes und alles andere, woran der Softwareentwickler im Rahmen dieses Projekts arbeitet – d. h. konzipiert, erstellt, entwirft, entwickelt, erfindet, bearbeitet oder in die Praxis umsetzt –, unabhängig davon, ob dies vor oder nach dem Datum dieses Vertrags geschieht. Der Softwareentwickler übergibt dem Kunden dieses Arbeitsergebnis, sobald der Kunde den vollständigen Kaufpreis bezahlt hat. Das bedeutet, dass der Softwareentwickler dem Kunden alle seine Rechte, Titel und Anteile an dem Arbeitsergebnis (einschließlich der Rechte an geistigem Eigentum) überträgt und der Kunde alleiniger Eigentümer davon wird. Der Kunde kann das Arbeitsergebnis nach Belieben verwenden oder sich dafür entscheiden, es überhaupt nicht zu verwenden. Der Kunde kann es beispielsweise nach eigenem Ermessen ändern, vernichten oder verkaufen.

2.2 Nutzung des Arbeitsergebnisses durch den Softwareentwickler. Sobald der Softwareentwickler das Arbeitsergebnis an den Kunden übergibt, hat der Softwareentwickler keine Rechte mehr daran, außer denen, die der Kunde dem Softwareentwickler hier ausdrücklich einräumt. Der Kunde erteilt die Erlaubnis, das Arbeitsergebnis als Teil von Portfolios und Websites, in Galerien und anderen Medien zu verwenden, sofern dies zum Zweck der Präsentation der Arbeit und nicht zu anderen Zwecken geschieht. Der Kunde erteilt keine Erlaubnis, das Arbeitsergebnis zu verkaufen oder anderweitig zu nutzen, um damit Geld zu verdienen oder für andere kommerzielle Zwecke. Der Kunde ist nicht berechtigt, diese Lizenz zurückzunehmen, auch nicht nach Beendigung des Vertrags.

2.3 Unterstützung des Softwareentwicklers bei der Sicherung seiner Eigentumsrechte. In Zukunft benötigt der Kunde möglicherweise die Hilfe des Softwareentwicklers, um nachzuweisen, dass er Eigentümer des Arbeitsergebnisses ist, oder um die Übertragung abzuschließen. Der Softwareentwickler erklärt sich bereit, dabei zu helfen. Beispielsweise muss der Softwareentwickler möglicherweise eine Patentanmeldung unterzeichnen. Der Kunde trägt alle hierfür erforderlichen Kosten. Wenn der Kunde den Softwareentwickler nicht finden kann, erklärt sich der Softwareentwickler damit einverstanden, dass der Kunde in seinem Namen handeln kann, um dasselbe zu erreichen. Die folgende Formulierung gewährt dem Kunden dieses Recht: Wenn der Kunde den Softwareentwickler nach angemessenen Bemühungen nicht finden kann, ernennt und bestellt der Softwareentwickler hiermit den Kunden unwiderruflich zu seinem Bevollmächtigten und Vertreter, wobei diese Ernennung mit einem Interesse verbunden ist, für den Softwareentwickler und in dessen Namen zu handeln, um die erforderlichen Dokumente auszuführen, zu überprüfen und einzureichen und alle anderen rechtlichen Schritte zu unternehmen, um die Ziele von Absatz 2.1 zu erreichen. (Der Kunde ist Eigentümer aller Arbeitsergebnisse).

2.4 Geistiges Eigentum des Softwareentwicklers, das kein Arbeitsergebnis ist. Im Rahmen dieses Projekts kann der Softwareentwickler geistiges Eigentum verwenden, das ihm gehört oder das er von einem Dritten lizenziert hat, das jedoch nicht als „Arbeitsergebnis“ gilt. Dies wird als „Hintergrund-IP“ bezeichnet. Mögliche Beispiele für Hintergrund-IP sind bereits vorhandener Code, Schriftarten, ordnungsgemäß lizenzierte Stockfotos und Webanwendungstools. Der Softwareentwickler gibt dem Kunden diese Hintergrund-IP nicht. Im Rahmen des Vertrags gewährt der Softwareentwickler dem Kunden jedoch das Recht zur Nutzung und Lizenzierung (mit dem Recht zur Unterlizenzierung) der Hintergrund-IP, um die Produkte und Dienstleistungen des Kunden zu entwickeln, zu vermarkten, zu verkaufen und zu unterstützen. Der Kunde darf dieses Hintergrund-IP weltweit und kostenlos nutzen, jedoch darf er seine Rechte an dem Hintergrund-IP nicht übertragen (außer wie in Abschnitt 11.1 (Abtretung) zulässig). Der Kunde darf das Hintergrund-IP nicht separat von seinen Produkten oder Dienstleistungen verkaufen oder lizenzieren. Der Softwareentwickler kann diese Gewährung nicht zurücknehmen, und diese Gewährung endet nicht mit Ablauf des Vertrags.

2.5 Recht des Softwareentwicklers zur Nutzung der IP des Kunden. Der Softwareentwickler muss möglicherweise das geistige Eigentum des Kunden nutzen, um seine Arbeit zu erledigen. Wenn der Kunde beispielsweise den Softwareentwickler mit der Erstellung einer Website beauftragt, muss der Softwareentwickler möglicherweise das Logo des Kunden verwenden. Der Kunde erklärt sich damit einverstanden, dass der Softwareentwickler das geistige Eigentum des Kunden und anderes geistiges Eigentum, über das der Kunde verfügt, in dem Umfang nutzen darf, der für die Erfüllung der Aufgaben des Softwareentwicklers angemessen erforderlich ist. Darüber hinaus gewährt der Kunde dem Softwareentwickler keine Rechte an geistigem Eigentum, sofern in diesem Vertrag nicht ausdrücklich etwas anderes angegeben ist.

3. WETTBEWERBSVERHÄLTNISSE.

Der Softwareentwickler wird bis zum Ablauf dieses Vertrags nicht für einen Wettbewerber des Kunden arbeiten. Um Verwirrung zu vermeiden: Ein Wettbewerber ist jeder Dritte, der Produkte oder Dienstleistungen entwickelt, herstellt, bewirbt, verkauft, lizenziert, vertreibt oder anbietet, die den Produkten oder Dienstleistungen des Kunden im Wesentlichen ähnlich sind. Ein Wettbewerber ist auch ein Dritter, der eine dieser Handlungen plant. Die einzige Ausnahme von dieser Einschränkung besteht darin, dass der Softwareentwickler zuvor um Erlaubnis bittet und der Kunde dieser schriftlich zustimmt. Wenn der Softwareentwickler Mitarbeiter oder Subunternehmer einsetzt, muss er sicherstellen, dass auch diese die in diesem Absatz genannten Verpflichtungen einhalten.

4. WERBEVERBOT.

Bis zum Ende dieses Vertrags wird der Softwareentwickler Folgendes unterlassen: (a) Mitarbeiter oder Dienstleister des Kunden dazu anzuregen, ihre Tätigkeit für den Kunden einzustellen; (b) Kunden oder Klienten des Kunden dazu anzuregen, ihre Geschäftsbeziehung mit dem Kunden zu beenden; oder (c) Personen einzustellen, die in den 12 Monaten vor Vertragsende für den Kunden tätig waren. Die einzige Ausnahme besteht darin, dass der Softwareentwickler eine allgemeine Anzeige schaltet und jemand, der zufällig für den Kunden arbeitet, darauf antwortet. In diesem Fall kann der Softwareentwickler diesen Kandidaten einstellen. Der Softwareentwickler verspricht, dass er in diesem Absatz weder für sich selbst noch für Dritte irgendetwas unternehmen wird.

5. DARSTELLUNGEN.

5.1 Überblick. Dieser Abschnitt enthält wichtige Vereinbarungen zwischen den Parteien.

5.2 Unterschriftsberechtigung. Jede Partei versichert der anderen Partei, dass sie befugt ist, diesen Vertrag abzuschließen und alle ihre Verpflichtungen aus diesem Vertrag zu erfüllen.

5.3 Der Softwareentwickler hat das Recht, dem Kunden Arbeitsergebnisse zu übergeben. Der Softwareentwickler versichert, dass er Eigentümer des Arbeitsergebnisses ist, dass er das Arbeitsergebnis an den Kunden übergeben kann und dass keine andere Partei Anspruch auf das Arbeitsergebnis erheben wird. Wenn der Softwareentwickler Mitarbeiter oder Subunternehmer einsetzt, versichert der Softwareentwickler außerdem, dass diese Mitarbeiter und Subunternehmer Verträge mit dem Softwareentwickler unterzeichnet haben, die dem Softwareentwickler alle Rechte übertragen, die die Mitarbeiter oder Subunternehmer in Bezug auf das Hintergrund-IP und die Arbeitsergebnisse des Softwareentwicklers haben.

5.4 Der Softwareentwickler hält sich an die Gesetze. Der Softwareentwickler versichert, dass die Art und Weise, wie er diese Arbeit ausführt, sein Arbeitsergebnis und jegliches von ihm verwendete Hintergrund-IP mit den geltenden US-amerikanischen Gesetzen übereinstimmen. und ausländische Gesetze und Vorschriften.

5.5 Das Arbeitsergebnis verletzt keine Rechte. Der Softwareentwickler versichert, dass sein Arbeitsergebnis keine geistigen Eigentumsrechte Dritter verletzt und auch in Zukunft nicht verletzen wird, dass der Softwareentwickler berechtigt ist, dem Kunden die Nutzung der Hintergrund-IP zu gestatten, und dass dieser Vertrag keine Verträge verletzt, die der Softwareentwickler mit Dritten geschlossen hat oder schließen wird.

5.6 Der Kunde überprüft die Arbeit. Der Kunde verpflichtet sich, das Arbeitsergebnis zu überprüfen, dem Softwareentwickler bei Fragen zu diesem Projekt in angemessener Weise zur Verfügung zu stehen und zeitnah Feedback und Entscheidungen zu liefern.

5.7 Vom Kunden bereitgestelltes Material verletzt keine Rechte. Wenn der Kunde dem Softwareentwickler Material zur Einbindung in das Arbeitsergebnis zur Verfügung stellt, versichert der Kunde, dass dieses Material keine geistigen Eigentumsrechte Dritter verletzt.

6. LAUFZEIT UND KÜNDIGUNG.

Dieser Vertrag läuft bis zum Abschluss der Arbeiten. Jede Partei kann diesen Vertrag aus beliebigen Gründen kündigen, indem sie der anderen Partei eine E-Mail oder einen Brief schickt, in dem sie den Empfänger darüber informiert, dass der Absender den Vertrag kündigt und dass der Vertrag in 7 Tagen endet. Der Vertrag endet offiziell, sobald diese Zeit abgelaufen ist. Die Partei, die den Vertrag kündigt, muss dies gemäß den in Abschnitt 11.4 beschriebenen Schritten ankündigen. Der Softwareentwickler muss seine Arbeit unverzüglich einstellen, sobald er diese Mitteilung erhält, sofern in der Mitteilung nichts anderes angegeben ist. Der Kunde bezahlt dem Softwareentwickler die bis zum Vertragsende geleistete Arbeit und erstattet ihm alle vereinbarten, nicht stornierbaren Ausgaben. Die folgenden Abschnitte gelten auch nach Beendigung des Vertrags weiter: 2 (Eigentumsrechte und Lizenzen); 3 (Wettbewerbsverpflichtungen); 4 (Abwerbeverbot); 5 (Zusicherungen); 8 (Vertrauliche Informationen); 9 (Haftungsbeschränkung); 10 (Freistellung); und 11 (Allgemeines).

7. UNABHÄNGIGER AUFTRAGNEHMER.

Der Kunde stellt den Softwareentwickler als unabhängigen Auftragnehmer ein. Die folgenden Aussagen geben ihre Beziehung korrekt wieder:

  • Der Softwareentwickler wird seine eigenen Geräte, Werkzeuge und Materialien für die Ausführung der Arbeiten verwenden.
  • Der Kunde wird nicht kontrollieren, wie die Arbeit im Tagesgeschäft ausgeführt wird. Vielmehr ist der Softwareentwickler dafür verantwortlich, zu bestimmen, wann, wo und wie er die Arbeit ausführt.
  • Der Kunde wird dem Softwareentwickler keine Schulungen anbieten.
  • Der Kunde und der Softwareentwickler stehen in keiner Partnerschaft oder Arbeitgeber-Arbeitnehmer-Beziehung zueinander.
  • Der Softwareentwickler kann keine Verträge abschließen, keine Zusagen machen und nicht im Namen des Kunden handeln.
  • Der Softwareentwickler hat keinen Anspruch auf die Leistungen des Kunden (z. B. Gruppenversicherung, Altersvorsorge, Rentenpläne, Urlaubstage).
  • Der Softwareentwickler ist für seine eigenen Steuern verantwortlich.
  • Der Kunde wird keine Sozialversicherungs- und Medicare-Steuern einbehalten oder Zahlungen für die Invaliditätsversicherung, Arbeitslosenversicherung oder Arbeitnehmerentschädigung für den Softwareentwickler oder einen der Mitarbeiter oder Subunternehmer des Softwareentwicklers leisten.

8. VERTRAULICHE INFORMATIONEN.

8.1 Überblick. Dieser Vertrag enthält besondere Beschränkungen hinsichtlich des Umgangs mit vertraulichen Informationen durch den Kunden und den Softwareentwickler. Diese Verpflichtungen werden in diesem Abschnitt erläutert.

8.2 Vertrauliche Informationen des Kunden. Während seiner Tätigkeit für den Kunden kann der Softwareentwickler auf vertrauliche Kundeninformationen stoßen oder solche erhalten. Hierbei handelt es sich um Informationen wie Kundenlisten, Geschäftsstrategien, Forschungs- & Entwicklungsnotizen, Statistiken über eine Website und andere vertrauliche Informationen. Der Softwareentwickler verspricht, diese Informationen so zu behandeln, als wären es seine eigenen vertraulichen Informationen. Der Softwareentwickler darf diese Informationen zur Erfüllung seiner Aufgaben im Rahmen dieses Vertrags verwenden, jedoch nicht für andere Zwecke. Wenn der Kunde beispielsweise dem Softwareentwickler die Nutzung einer Kundenliste zum Versand eines Newsletters gestattet, darf der Softwareentwickler diese E-Mail-Adressen nicht für andere Zwecke verwenden. Die einzige Ausnahme davon ist, wenn der Kunde dem Softwareentwickler schriftlich die Erlaubnis erteilt, die Informationen für einen anderen Zweck zu verwenden. In diesem Fall darf der Softwareentwickler die Informationen auch für diesen Zweck verwenden. Bei Beendigung dieses Vertrags muss der Softwareentwickler alle vertraulichen Informationen zurückgeben oder vernichten und dies bestätigen. Der Softwareentwickler verspricht, dass er keine vertraulichen Informationen an Dritte weitergeben wird, es sei denn, der Kunde erteilt dem Softwareentwickler zuvor eine schriftliche Genehmigung. Der Softwareentwickler muss diese Verpflichtungen auch nach Beendigung des Vertrags weiterhin erfüllen. Die Verantwortlichkeiten des Softwareentwicklers enden nur, wenn der Softwareentwickler eines der folgenden Kriterien nachweisen kann: (i) Die Informationen waren bereits öffentlich zugänglich, als der Softwareentwickler darauf gestoßen ist; (ii) die Informationen wurden öffentlich zugänglich, nachdem der Softwareentwickler darauf gestoßen ist, jedoch nicht aufgrund von Handlungen oder Unterlassungen des Softwareentwicklers; (iii) dass der Softwareentwickler die Informationen bereits kannte, als er darauf stieß, und dass der Softwareentwickler nicht verpflichtet war, sie geheim zu halten; (iv) dass ein Dritter dem Softwareentwickler die Informationen zur Verfügung gestellt hat, ohne vom Softwareentwickler zu verlangen, sie geheim zu halten; oder (v) dass der Softwareentwickler die Informationen selbst erstellt hat, ohne etwas zu verwenden, das dem Kunden gehört.

8.3 Vertrauliche Informationen Dritter. Es ist möglich, dass sowohl der Kunde als auch der Softwareentwickler Zugang zu vertraulichen Informationen haben, die Dritten gehören. Der Kunde und der Softwareentwickler versichern jeweils, dass sie keine vertraulichen Informationen Dritter an die andere Partei weitergeben werden, es sei denn, dies ist zulässig. Wenn der Kunde oder der Softwareentwickler vertrauliche Informationen an die andere Partei weitergeben darf und dies auch tut, verpflichtet sich die weitergebende Partei, die andere Partei schriftlich über alle besonderen Einschränkungen in Bezug auf diese Informationen zu informieren.

9. HAFTUNGSBESCHRÄNKUNG.

Keine der Parteien haftet für Schäden aufgrund von Vertragsverletzungen, die die vertragsbrüchige Partei bei Vertragsabschluss vernünftigerweise nicht vorhersehen konnte.

10. SCHADENSERSATZ.

10.1 Überblick. Dieser Abschnitt regelt die Übertragung bestimmter Risiken zwischen den Parteien, falls ein Dritter den Kunden oder den Softwareentwickler oder beide verklagt oder gegen sie vorgeht. Wenn der Kunde beispielsweise wegen einer Handlung des Softwareentwicklers verklagt wird, kann der Softwareentwickler versprechen, den Kunden zu verteidigen oder ihm etwaige Verluste zu ersetzen.

10.2 Entschädigung durch den Kunden. In diesem Vertrag verpflichtet sich der Softwareentwickler, den Kunden (und seine verbundenen Unternehmen sowie deren Direktoren, Führungskräfte, Mitarbeiter und Vertreter) von allen Verbindlichkeiten, Verlusten, Schäden und Aufwendungen (einschließlich angemessener Anwaltskosten) freizustellen, die im Zusammenhang mit Ansprüchen oder Verfahren Dritter entstehen, die sich aus folgenden Gründen ergeben: (i) den vom Softwareentwickler im Rahmen dieses Vertrags ausgeführten Arbeiten; (ii) einer Verletzung der Verpflichtungen des Softwareentwicklers aus diesem Vertrag; oder (iii) einer Verletzung der Zusagen des Softwareentwicklers in Abschnitt 5 (Zusicherungen).

10.3 Entschädigung für Softwareentwickler. In diesem Vertrag verpflichtet sich der Kunde, den Softwareentwickler (und seine verbundenen Unternehmen sowie deren Direktoren, Führungskräfte, Mitarbeiter und Vertreter) von allen Verbindlichkeiten, Verlusten, Schäden und Aufwendungen (einschließlich angemessener Anwaltskosten) freizustellen, die im Zusammenhang mit Ansprüchen oder Verfahren Dritter aufgrund einer Verletzung der Verpflichtungen des Kunden aus diesem Vertrag entstehen.

11. ALLGEMEINES.

11.1 Abtretung. Dieser Vertrag gilt nur für den Kunden und den Softwareentwickler. Der Softwareentwickler darf seine Rechte aus diesem Vertrag nicht an Dritte übertragen (außer durch Testament oder Erbschaft) und seine Pflichten aus diesem Vertrag nicht an Dritte delegieren, ohne zuvor die schriftliche Genehmigung des Kunden einzuholen. Im Gegensatz dazu kann der Kunde seine Rechte aus diesem Vertrag ohne Zustimmung des Softwareentwicklers abtreten und seine Pflichten aus diesem Vertrag übertragen. Dies ist beispielsweise erforderlich, wenn ein anderer Kunde den Kunden aufkauft oder wenn der Kunde beschließt, das aus diesem Vertrag resultierende Arbeitsergebnis zu verkaufen.

11.2 Schiedsverfahren. Als ausschließliches Mittel zur Einleitung eines kontradiktorischen Verfahrens zur Beilegung von Streitigkeiten, die sich aus diesem Vertrag ergeben, kann eine Partei verlangen, dass die Streitigkeit durch ein Schiedsverfahren der American Arbitration Association gemäß deren Regeln für Handelsschiedsverfahren beigelegt wird.

11.3 Änderung; Verzicht. Um etwas an diesem Vertrag zu ändern, müssen der Kunde und der Softwareentwickler dieser Änderung schriftlich zustimmen und ein Dokument unterzeichnen, das ihren Vertrag widerspiegelt. Keine der Parteien kann auf ihre Rechte aus diesem Vertrag verzichten oder die andere Partei von ihren Verpflichtungen aus diesem Vertrag befreien, es sei denn, die verzichtende Partei bestätigt dies schriftlich und unterzeichnet ein entsprechendes Dokument.

11.4 Mitteilungen.

(a) Im Laufe dieses Vertrags kann es erforderlich sein, dass eine Partei der anderen Partei eine Mitteilung zukommen lässt. Damit die Mitteilung gültig ist, muss sie schriftlich erfolgen und auf eine der folgenden Arten zugestellt werden: persönliche Zustellung, E-Mail oder Einschreiben (portofrei, mit Rückschein). Die Mitteilung muss an die am Ende dieses Vertrags angegebene Adresse der Partei oder an eine andere Adresse zugestellt werden, die die Partei schriftlich als geeignete Adresse für den Empfang von Mitteilungen angegeben hat.

(b) Der Zeitpunkt, zu dem eine Mitteilung eingeht, kann sehr wichtig sein. Um Verwirrung zu vermeiden, gilt eine gültige Mitteilung wie folgt als zugestellt: (i) Bei persönlicher Zustellung gilt sie als sofort zugestellt; (ii) bei Zustellung per E-Mail gilt sie mit Bestätigung des Empfangs als zugestellt; (iii) bei Zustellung per Einschreiben oder Einschreiben mit Rückschein (portofrei, mit Rückschein) gilt sie mit dem Datum auf dem unterschriebenen Rückschein als zugestellt. Wenn eine Partei die Annahme einer Mitteilung verweigert oder wenn eine Mitteilung aufgrund einer Adressänderung, die nicht mitgeteilt wurde, nicht zugestellt werden kann, gilt sie als zugestellt, wenn sie abgelehnt wurde oder nicht zugestellt werden konnte. Wenn die Mitteilung nach 17:00 Uhr an einem Werktag an dem in der Adresse für diese Partei angegebenen Ort oder an einem Tag, der kein Werktag ist, eingeht, gilt die Mitteilung als um 9:00 Uhr am nächsten Werktag eingegangen.

11.5 Salvatorische Klausel. Dieser Abschnitt befasst sich mit der Frage, was geschieht, wenn ein Teil des Vertrags für nicht durchsetzbar befunden wird. In diesem Fall wird der nicht durchsetzbare Teil im erforderlichen Mindestmaß geändert, um ihn durchsetzbar zu machen, es sei denn, diese Änderung ist gesetzlich nicht zulässig. In diesem Fall wird der Teil außer Acht gelassen. Sollte ein Teil des Vertrags geändert oder außer Acht gelassen werden, weil er nicht durchsetzbar ist, bleibt der Rest des Vertrags weiterhin durchsetzbar.

11.6 Unterschriften. Der Kunde und der Softwareentwickler müssen dieses Dokument mithilfe des elektronischen Signatursystems von Bonsai unterzeichnen. Diese elektronischen Signaturen gelten in jeder Hinsicht als Originale.

11.7 Geltendes Recht. Die Gesetze des Bundesstaates [STAAT] regeln die Rechte und Pflichten des Kunden und des Softwareentwicklers im Rahmen dieses Vertrags, ungeachtet der Grundsätze des Kollisionsrechts dieses Staates.

11.8 Gesamter Vertrag. Dieser Vertrag stellt die endgültige und vollständige Vereinbarung der Parteien hinsichtlich dieses Auftrags und des in diesem Vertrag behandelten Gegenstands dar. Dieser Vertrag ersetzt alle anderen Verträge (sowohl schriftliche als auch mündliche) zwischen den Parteien.

DIE PARTEIEN STIMMEN DEM VORSTEHENDEN DURCH IHRE UNTERSCHRIFTEN UNTEN ZU.

Software Developer
First Name
Last Name
Acme LLC.
Client
First Name
Last Name
Corporation Corp.