Diese Website verwendet Cookies. Wenn Sie die Website weiterhin nutzen, bestätigen Sie Ihre Zustimmung zur Verwendung dieser Dateien.

Software-Fork

Importsubstitution

Ein Fork ist die Erstellung einer unabhängigen Kopie eines bestehenden Softwareprojekts für dessen weitere eigenständige Entwicklung.

Was ist ein Fork

Ein Fork ist der Prozess der Erstellung einer unabhängigen Kopie eines bestehenden Softwareprojekts, um es künftig eigenständig weiterzuentwickeln. Ein Fork kann erstellt werden, um neue Funktionalität hinzuzufügen, Fehler zu beheben oder das Projekt an konkrete Aufgaben anzupassen. Forks sind im Bereich Open Source weit verbreitet. In Russland werden Forks aktiv für die Importsubstitution genutzt — zum Beispiel der Angie-Fork von Nginx.

DBMS, Forks, alternative Software und biometrische Standards Verwandte Begriffe: DBMS (Postgres Pro, MySQL, Oracle — relational, NoSQL, NewSQL), Software-Fork (Kopie des Quellcodes für die unabhängige Entwicklung — Astra Linux auf Basis von Debian), alternative Software (LibreOffice, GIMP, Register der einheimischen Software), biometrische Vorlage (Merkmalsvektor nach GOST R ISO/IEC 19795, FAR/FRR/EER). DBMS / Fork / Alternative Software / Biometrische Vorlage Datenbanken, Entwicklung und biometrische Standards DBMS Postgres Pro, MySQL Oracle, MSSQL Relational · NoSQL ACID · CAP-Theorem Software-Fork Kopie des Quellcodes Unabhängige Entwicklung Astra Linux (Debian-Fork) Alternative Software LibreOffice → MS Office GIMP → Photoshop Register der einheimischen Software Biometrische Vorlage Merkmalsvektor Mathematisches Modell GOST R ISO/IEC 19795 FAR · FRR · EER Verwandte Begriffe Regulierung der Informationstechnologie · Prozessansatz (BPM) · Unternehmensarchitektur (TOGAF) · Projektmanagement (PMBoK) Open Source — die Grundlage der Importsubstitution und der Entwicklung einheimischer Software
Software-Fork — Termin-Diagramm

Arten von Forks

  • Fork-Kopie — für Änderungen mit anschließendem Pull Request.
  • Fork-Zweig — das Projekt teilt sich in zwei unabhängige Richtungen (z. B. MySQL und MariaDB).
  • Fork-Anpassung — Anpassung an konkrete Aufgaben.

Forks in Russland

  • Angie — Fork des Webservers Nginx.
  • Postgres Pro — Fork von PostgreSQL.
  • RED OS — auf Linux-Basis.

Forks ermöglichen die Erstellung von Lösungen, die dem russischen Recht entsprechen, sowie deren Aufnahme in das Register der russischen Software.

Vorteile und Risiken

Vorteile: Unabhängigkeit, Flexibilität, Sicherheit. Risiken: Code-Support, Kompatibilität, doppelter Aufwand.

Forks und Geschäft

Unternehmen erstellen Forks für kommerzielle Versionen, für die Anpassung an Branchenstandards oder für die Importsubstitution.

Häufig gestellte Fragen

Was ist ein Fork in der Programmierung?

Ein Fork ist die Erstellung einer Kopie des Quellcodes eines Projekts für die eigenständige Entwicklung — wie eine Abzweigung von der Hauptstraße.

Wie unterscheidet sich ein Fork von einem Klon?

Fork ist eine Kopie auf der Plattform, die mit dem Original für Pull Requests verknüpft ist. Klon ist eine lokale Kopie auf Ihrem Computer.

Warum werden Software-Forks erstellt?

Um Funktionalität hinzuzufügen, Fehler zu beheben, das Projekt an konkrete Aufgaben anzupassen oder bei Uneinigkeit mit der Entwicklung des Originalprojekts.

Welche bekannten Forks gibt es in Russland?

Angie (Fork von Nginx), Postgres Pro (Fork von PostgreSQL), RED OS. Sie sind im Register der russischen Software enthalten.

Welche Risiken sind mit der Verwendung von Forks verbunden?

Unabhängiger Code-Support, Kompatibilitätsprobleme, doppelter Aufwand. Die Risiken werden durch die Aufnahme in das Register und die Zertifizierung minimiert.

Wie erstellt man einen Fork auf GitHub?

Öffnen Sie die Repository-Seite und klicken Sie auf die Schaltfläche Fork. Klonen Sie den Fork, nehmen Sie Änderungen vor und erstellen Sie einen Pull Request an das Originalprojekt.

Können Forks kommerziell genutzt werden?

Ja, je nach Lizenz. MIT/Apache erlauben die kommerzielle Nutzung. GPL verlangt die Offenlegung des geänderten Codes.

War diese Information hilfreich?

Mit uns auf russische Software umsteigen

Steigen Sie ohne Funktionsverlust auf inländische Software um. Wir führen ein Audit durch, wählen Analogien aus und führen die Migration durch.

Garantiertes Ergebnis
Auswahl passend zu Ihrem Budget
Umfassender Ansatz
Zertifizierte Experten

Oder kontaktieren Sie uns:

+7 (499) 238-01-32 sales@fintech.ru

Geöffnet von 9:00 bis 18:00 Uhr