Begrepet "forking" har blitt brukt i programvareutviklingssamfunnet i flere tiår. På den tiden refererte det hovedsakelig til å kopiere et programvare og deretter utvikle det parallelt med kofferten.

Men begrepets betydning utviklet seg over tid og definerer nå et bestemt fenomen i programvareutviklingssjargongen. Så hva betyr det når programvaren blir forked? La oss ta en titt.

Hva betyr det når programvare blir produsert?

Programvare gaffles når det oppstår en rift i utviklingslaget, noe som kan skyldes ulike meninger om prosjektets retning eller personlighetskollisjon.

En fraksjon eller et medlem av utviklingsteamet vil da ta programmets kildekode og starte uavhengig utvikling under et annet navn, tilnærming og retning. Så selv om en gaffel er basert på kildekoden til den overordnede programvaren, er det et nytt og uavhengig prosjekt i seg selv.

Fordi det er vanskelig å lovlig sikre rettighetene til en kildekode for anstendig programvare, skjer forking nesten utelukkende i den gratis programvareutviklingsverdenen. Denne typen programvares ”åpen kildekode” betyr også at enhver bruker er innenfor sine rettigheter til å bruke, studere, endre og distribuere både den og kildekoden.

I slekt: Nightingale: A Raskere, renere plattformgaffel av Songbird Music Player

Retten til gaffel

Når en fraksjon eller et medlem av et utviklingsteam tar et kildekode til et prosjekt og bestemmer seg for å starte uavhengig utvikling, gjør de det for det meste under et skjerm av konflikt og fiendskap. Dette har ført til at samfunnet har sett gafler under dårlig lys.

I slekt: Hvorfor du bør bruke Devuan, Debian Fork

Imidlertid har mange gafler vært veldig vellykkede og til og med overgått den opprinnelige programvaren i popularitet, som Firefox fra Mozilla og Ubuntu fra Debian. Dessuten betyr "åpen kildekode" av gratis programvare at ethvert bruker- eller utviklerteam er innenfor deres rett til å bruke eller endre kildekoden slik de vil.

Nå vet du hva Software Forking er

Uttrykket "forking" har eksistert i århundrer og refererer generelt til en avskjed. Siden slutten av det 20. århundre har det imidlertid blitt et vanlig ord også innen programvareutviklingssamfunn.

Hvis du tror du kan ta et prosjekt i en bedre retning, og konflikten med kollegene dine er uoppløselig, er gaffel noe du kanskje vil vurdere.

E-post
Open Source Software og Forking: The Good, The Great og The Ugly

Noen ganger har sluttbrukerne stor nytte av gafler. Noen ganger gjøres gaffelen under et hylster av sinne, hat og fiendskap. La oss se på noen eksempler.

Les Neste

Relaterte temaer
  • Teknologi forklart
  • Organisasjonsprogramvare
  • Apputvikling
  • Spillutvikling
Om forfatteren
Toin Villar (13 artikler publisert)

Toin er en lavere student med hovedfag i engelsk, fransk og spansk og opplæring i kulturstudier. Han blander sin lidenskap for språk og litteratur med sin kjærlighet til teknologi, og bruker ferdighetene sine til å skrive om teknologi, spill og øke bevisstheten om personvern og sikkerhet.

Mer fra Toin Villar

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.