Wat is een vork eigenlijk?

Anonim

LibreOffice is een afsplitsing van OpenOffice - ja, maar wat betekent dat precies?

Windows + Linux / Duits / Open Source. De programmateksten zijn openbaar beschikbaar in open source, iedereen kan ze controleren, fouten corrigeren en aan het project werken (mits ze de juiste programmeertaal beheersen). Maar niet iedereen kan zomaar doen wat hij wil. Er is een projectmanagementteam en geavanceerde versiebeheersystemen. Wijzigingen in de code worden ingediend, beoordeeld en vervolgens geaccepteerd of afgewezen.
Zo nu en dan komt het voor dat meerdere leden van een open source community ontevreden zijn over het projectmanagement. Dat heeft vaak te maken met economische beslissingen, soms ook met technische.
Als de ontevredenen er niet in slagen om een werkbaar compromis te bereiken met het management, kopiëren ze de broncode naar een nieuwe server en gaan ze er zelf mee aan de slag. Deze kruising wordt een splitsing genoemd. De open source licenties staan dit uitdrukkelijk toe. Daarnaast zorgen veel ontwikkelplatforms ervoor dat ontwikkelingen in vorken naar voren worden gedreven, die later in het hoofdproject worden opgenomen. Op deze manier kunt u een stabiele versie voor eindklanten aanbieden en tegelijkertijd nieuwe functies in de vork uitproberen.
Als er een echte splitsing is, kunnen de twee projecten zich uit elkaar ontwikkelen, maar het kan ook zijn dat de vork erg op het oorspronkelijke project blijft lijken. Belangrijke forks zijn LibreOffice, dat is afgeleid van OpenOffice, en de AdblockPlus-afstammeling Adblock Edge. Beiden splitsten zich af omdat ze ontevreden waren over het bedrijfsbeleid van het oorspronkelijke project. Hetzelfde geldt voor de IPCop-firewall, die is afgescheiden van Smoothwall, en het Joomla-contentbeheersysteem, waarvan de voorganger Mambo heet. The fork xt: Commerce is voortgekomen uit het osCommerce winkelsysteem en heeft het systeem aangepast aan de Europese markt.