Was sind die verschiedenen Namen für Code Escrow?
Alternative Bezeichnungen für Software-Escrow sind Quellcode-Escrow, Technologie-Escrow, geistiges Eigentum (IP)-Escrow, SaaS-Escrow und Escrow as a Service (EaaS). Die am häufigsten verwendeten Begriffe sind Software-Escrow und Code-Escrow. Der Quellcode ist das grundlegende Element von Computerprogrammen, das von einem Programmierer in Klartext geschrieben wird und von Menschen verstanden werden kann. Proprietäre Software-Anbieter geben den Quellcode in der Regel nicht an Kunden weiter, weil es ihr geistiges Eigentum ist und ein wesentlicher Bestandteil ihres Geschäfts. Das ist der Hauptgrund für eine Dreiervereinbarung, bei der der Quellcode sicher von einem Treuhänder gehalten und nicht direkt an den Kunden weitergegeben wird. Wenn Kunden in der Regel ein Betriebssystem oder Anwendungssoftware kaufen oder erhalten, erhalten sie nur den kompilierten Objektcode, und der Quellcode ist nicht enthalten.
Technologie-Escrow wird manchmal als umfassenderer Begriff verwendet, der Software-Escrow umfasst. Escrow kann verwendet werden, um Design-Dokumentationen, Algorithmen, Formeln, Rezepte, nicht quellcodebasierte Technologie und andere proprietäre Materialien zu schützen. In der Tat haben Treuhänder in der Vergangenheit bereits Keksrezepte und Farbrezepte geschützt. Mit dem Aufkommen von Software-as-a-Service (SaaS)-Lösungen gibt es jetzt verschiedene Software-Escrow-Optionen für cloud-basierte Anwendungen. Diese Optionen berücksichtigen öffentliche versus private Cloud, Single-Tenancy versus Multi-Tenancy und andere Variationen. Da immer mehr Unternehmen SaaS-Lösungen übernehmen, wird prognostiziert, dass bis 2025 85% der von Unternehmen verwendeten Software SaaS sein werden. Um sich anzupassen, stehen unsere Cloud-Lösungsarchitekten zur Verfügung, um Kunden bei der Auswahl der besten Escrow-Vereinbarung für ihre Anwendungsinfrastruktur zu unterstützen.
Code Escrow: Anpassung an Cloud-basierte Anwendungen
Code Escrow ist in der Regel Teil einer Vertragsvereinbarung zwischen einem Anbieter und einem Kunden. Im Falle einer Insolvenz des Anbieters oder einer anderen Situation, die die fortgesetzte Unterstützung der Software gefährdet, kann der Kunde auf den Quellcode oder andere schützenswerte Materialien zugreifen, um den Code zu warten oder zu aktualisieren. Um sicherzustellen, dass der Escrow-Prozess reibungslos verläuft, sollten Kunden sicherstellen, dass der Treuhänder eine vertrauenswürdige, unabhängige Dritte ist und dass die Vereinbarung klar definierte Auslösebedingungen hat. Einige Branchen und Regulierungsbehörden schreiben möglicherweise den Einsatz von Code-Escrow vor, insbesondere in sicherheitskritischen Branchen wie dem Gesundheitswesen, der Luftfahrt oder der Verteidigung. Einige Code-Escrow-Anbieter bieten auch zusätzliche Dienstleistungen wie Überwachung der Quellcode-Aktualisierung, automatische Benachrichtigung bei Änderungen an der Escrow-Vereinbarung oder eine Notfall-Wiederherstellungs-Support an.