sneakyburnone

Open Source in IT-Verträgen

Wenn Sie diesen Text lesen, besteht eine sehr hohe Wahrscheinlichkeit, dass Sie Entwickler für Ihr Sotware-Haus suchen, und bald werden Sie einen Vertrag abschließen, der als IT-Verträge klassifiziert ist. Es besteht auch eine gute Chance, dass Sie in Ihrer Arbeit Software verwenden, die auf offenen Lizenzen basiert. Wissen Sie jedoch, wie Sie die Verwendung in abgeschlossenen Verträgen regeln können? Heute möchten wir Ihnen erklären, wie Sie sich vor den unangenehmen Folgen eines Nichtvertrags schützen können.


In der IT-Branche wird Open Source täglich verwendet - es reicht aus, hier beispielsweise Frameworks wie Spring oder Laravel zu erwähnen. Wir wissen jedoch aus Erfahrung, dass die Probleme bei der Verwendung von Open Source in IT-Verträgen sehr selten diskutiert werden. In der Zwischenzeit können die Folgen des Fehlens geeigneter Klauseln schwerwiegend sein, weshalb jedes Softwarehaus seine Richtlinien zur Verwendung von Open Source definieren sollte. Und das kann auf viele Arten geschehen.


Ist es eine gute Idee, die Verwendung von Open Source vollständig zu verbieten?


Unserer Meinung nach nein. Wir haben bereits eine solche Lösung gesehen, aber es macht es sehr oft schwierig oder sogar unmöglich, ein Projekt umzusetzen. In größeren Projekten wird Open Source sehr häufig verwendet, z. B. in Form von Schriftarten oder Frameworks. Ein Verbot ihrer Verwendung würde zu einem erheblichen Anstieg der Kosten führen. 


Es sollte jedoch beachtet werden, dass in bestimmten Situationen das Verbot der Verwendung von Open-Source-Software ein Muss ist - eine solche Anforderung tritt häufig bei Projekten auf, die beispielsweise von Unternehmen aus dem Finanzsektor in Auftrag gegeben wurden.


Es erscheint sinnvoller, eine Liste akzeptabler Lizenzen oder eine bestimmte Lösung in den Vertrag aufzunehmen, während wir in letzterem Fall den Rücktritt von der Flexibilität berücksichtigen müssen, der mit der Reaktion auf Änderungen oder der Einführung neuer Elemente verbunden ist. Wir neigen zu einer weiteren Lösung: Durch die Erstellung von IT-Verträgen für unsere Kunden definieren wir den Rahmen, den Software aus externen Quellen erfüllen muss, und welche Faktoren ihre Verwendung disqualifizieren. Es ist nicht optimal, sich auf bestimmte Lizenzen zu beschränken. Es ist möglich, Erweiterungen für Software zu erstellen, die beispielsweise unter der GNU / GPL-Lizenz verfügbar gemacht werden, sodass die Änderungen selbst ohne diese Lizenz verteilt werden.


Open Source - in Verträgen mit Kunden oder Programmierern?


Es ist zu beachten, dass die Verträge, die das Softwarehaus mit Programmierern abschließt, mit den Bestimmungen in den Verträgen mit Kunden übereinstimmen sollten. Verträge mit Programmierern erfordern eine besondere Überprüfung, wenn der Kunde beispielsweise die Übertragung des Urheberrechts auf den gesamten Code verlangt. In diesem Fall wird die Verwendung von Open-Source-Software vollständig abgebrochen, auch wenn dies im Vertrag nicht ausdrücklich verboten war.


Wenn wir jedoch keine solche Einschränkung haben und uns für die Verwendung von Open Source Code entscheiden, dürfen wir die Regeln für seine Verwendung und die Bedingungen für die Verwendung durch den Kunden nicht vergessen. Bei Verträgen mit Entwicklern sollte auch sichergestellt werden, dass die Möglichkeit, die Bedingungen für die Verwendung von Open Source für einzelne Projekte festzulegen, weiterhin besteht, ohne dass der Vertrag jedes Mal geändert werden muss.


Was sind die Strafen für Verstöße gegen Open Source-Lizenzbestimmungen?


Die größte Bedrohung in diesem Fall ist das Risiko, sowohl dem Ersteller des falsch verwendeten Codes als auch dem Kunden, der die unter Verstoß gegen eine offene Lizenz erstellte Software erhalten hat, eine Entschädigung zahlen zu müssen. Diese Auswirkungen können sehr schwerwiegend sein, insbesondere im zweiten Fall: Wir kennen Situationen, in denen der öffentliche Auftraggeber während eines Software-Audits (z. B. im Zusammenhang mit der Akquisition eines Investors) feststellte, dass er offenen Code verwendet hatte und ein Verstoß aufgetreten war. Die Kosten, die das Softwarehaus aufgrund dieser Situation tragen musste, entsprachen fast der für das Projekt erhaltenen Zahlung. Interessanterweise war der Geschäftsleitung des Auftragnehmers die falsche Anwendung von Open Source nicht bekannt - Open Source wurde aufgrund der unabhängigen Initiative des Entwicklers falsch angewendet.

Wenn Sie einen IT-Job in der Schweiz suchen und die Schweizer / EU-Staatsbürgerschaft besitzen, zögern Sie nicht, sich mit uns in Verbindung zu setzen: Online Marketing Jobs


sneakyburnone

Powered by GroupSpaces · Terms · Privacy Policy · Cookie Use · Create Your Own Group