Forking (programvareutvikling)

I programvareteknikk anses en bifurkasjon (på engelsk fork ) å være utviklingen av et dataprosjekt basert på en kildekode som allerede eksisterer eller forgrening av et moderprosjekt til flere prosjekter som er uavhengige av hverandre og som har mål eller utviklere. forskjellige. [ 1 ] Som et resultat av en gaffel kan flere prosjekter utledes fra et allerede eksisterende, som kan prøve å dekke forskjellige, men like behov eller implementere forskjellige løsninger for å løse de samme problemene og kan til og med konkurrere med hverandre.

Eksempler på programvaregafler er Free Encyclopedia (delt fra spansk Wikipedia ), operativsystemene Android , Debian og Ubuntu (avledet fra GNU Linux ), kontorautomatiseringspakkene med åpen kildekode LibreOffice og AndrOpen Office ( basert på OpenOffice ) og kryptovalutaene Bitcoin Kontanter (forked fra Bitcoin -nettverket ) og Litecoin (inspirert av kildekoden til Bitcoin).

Kontekster

Gratis programvare

Gratis programvareprosjektgafler kan oppstå fra et skisma i mål eller et sammenstøt av personligheter. I en gaffel antar begge sider identisk opphavsrett, men vanligvis vil bare den største gruppen, eller den som inneholder den opprinnelige arkitekten, beholde det fulle originale navnet. Siden det er frilisensiert programvare, kan hvert medlem av det tilknyttede brukerfellesskapet velge å forbli i det opprinnelige prosjektet, eller bytte til den splittede og oppdaterte versjonen gjennom en annen form for administrasjon. I tillegg, takket være den gratis lisensen, er det tillatt å overføre forbedringene som er opprettet i en versjon til den andre når det er ønskelig. Resultatet kan bli å ha to prosjekter som utvikler seg parallelt, hver spesialisert seg på å tilpasse seg andre forhold enn den andre.

Proprietær programvare

I proprietære programvareprosjekter utføres gafler vanligvis for å lage versjoner av det samme programmet som fungerer på forskjellige operativsystemer, og dermed øke markedsandelen. Men de beholder ofte de samme funksjonene, og gjør det dermed enklere for brukere å bruke det samme programmet på forskjellige operativsystemer.

Blokkjedeteknologi

I forbindelse med kryptovalutaer kan begrepet gaffel bety flere ting, selv om det generelt refererer til hendelser som involverer justeringer av konsensusreglene til peer-to-peer- nettverket til en blokkjede , der det er mulig at av disse nettverkeneoppdelinger . Disse hendelsene kan brukes som et middel til å utføre protokolloppdateringer eller lage nye kryptovalutaer fra andre, selv om de også kan oppstå som et resultat av kodefeil. [ 2 ] Det brukes også ofte, men i mindre grad, begrepet programvaregaffel for å betegne utviklingen av et program eller prosjekt som kopierer deler av kildekoden til en allerede eksisterende, eller lanseringen av en kryptovaluta hvis kode er basert på en annens. [ 3 ]

Typer gafler til en blokkjede

Relaterte hendelser

Se også

Referanser

  1. Schueffel, Patrick; Groeneweg, Nikolaj; Baldegger, Rico (2019). The Crypto Encyclopedia: Mynter, tokens og digitale eiendeler fra A til Å. Bern, Sveits: Growth Publisher. 
  2. "En komplett historie om Bitcoins konsensusgafler - BitMEX Blog" (på amerikansk engelsk) . Hentet 4. mai 2019 . 
  3. ↑ a b c d "Hva er en blokkjedegaffel" . CriptoNoticias - Bitcoin, blokkjeder og kryptovalutaer . 9. januar 2018 . Hentet 3. mai 2019 . 
  4. ↑ a b «Typer Bitcoin gafler eller gafler (hard gaffel vs. myk gaffel) - OroyFinanzas.com» . OroyFinanzas.com . 29. januar 2016 . Hentet 9. mars 2018 . 
  5. Frankenfield, Jake. Hard gaffel . Investopedia . _ Hentet 3. mai 2019 . 
  6. "Hard Fork, Hard-Forking Change - Bitcoin Ordliste" . bitcoin.org (på engelsk) . Hentet 3. mai 2019 . 
  7. "Hardfork-Bitcoin Wiki" . hos.bitcoin.it . Hentet 3. mai 2019 . 
  8. BitMEX Research (8. desember 2017). "En komplett historie med Bitcoins konsensusgafler" . 
  9. ^ "Myke og sterke gafler: konsepter, forskjeller og noen eksempler" . CriptoNoticias - Bitcoin, blokkjeder og kryptovalutaer . 19. november 2018 . Hentet 4. mai 2019 . 
  10. ^ "Fork, Accidental Fork - Bitcoin-ordliste" . bitcoin.org (på engelsk) . Hentet 9. mars 2018 . 
  11. BitMEX Research (8. desember 2017). "En komplett historie med Bitcoins konsensusgafler" .