Termen ”forking” har använts inom programvaruutvecklingsgemenskapen i årtionden. Vid den tiden hänvisade den huvudsakligen till att kopiera en mjukvara och sedan utveckla den parallellt med sin stamkopia.

Men begreppets betydelse utvecklades över tiden och definierar nu ett specifikt fenomen i jargong för programvaruutveckling. Så, vad betyder det när mjukvara går ihop? Låt oss ta en titt.

Vad betyder det när mjukvara är tillverkad?

Mjukvara förknippas när en rift uppträder inom utvecklingsgruppen, vilket kan bero på meningsskiljaktigheter angående projektets inriktning eller personlighetskonflikter.

En fraktion eller medlem i utvecklingsteamet tar sedan programmets källkod och startar oberoende utveckling under ett annat namn, tillvägagångssätt och riktning. Så även om en gaffel är baserad på dess överordnade programvaras källkod är det ett nytt och oberoende projekt i sig.

Eftersom det är svårt att lagligen säkra rättigheterna till en källkod för mjukvaruprogram, sker förfalskning nästan uteslutande inom den fria programvaruutvecklingsvärlden. Denna typ av programvara är "öppen källkod" och innebär också att alla användare har rätt att använda, studera, ändra och distribuera både den och dess källkod.

instagram viewer

Relaterad: Nightingale: A Raster, Cleaner Cross-Platform Fork of Songbird Music Player

Rätten till gaffel

När en fraktion eller medlem i ett utvecklingsteam tar ett projekts källkod och bestämmer sig för att starta oberoende utveckling, gör de det mest under ett hölje av konflikt och fiendskap. Detta har lett till att samhället ser gafflar under dåligt ljus.

Relaterad: Varför ska du använda Devuan, Debian Fork

Men många gafflar har varit mycket framgångsrika och överträffade till och med den ursprungliga programvaran i popularitet, till exempel Firefox från Mozilla och Ubuntu från Debian. Dessutom betyder ”öppen källkod” av fri programvara att alla användare eller utvecklargrupper har rätt att använda eller ändra sin källkod hur de vill.

Nu vet du vad Software Forking är

Uttrycket "gaffel" har funnits i århundraden och hänvisar i allmänhet till en avskiljning. Sedan slutet av 1900-talet har det dock blivit ett vanligt ord även inom mjukvaruutvecklingssamhällen.

Om du tror att du kan ta ett projekt i en bättre riktning och konflikten med dina kollegor är olöslig, är gaffel något du kanske vill överväga.

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

Ibland har slutanvändarna mycket nytta av gafflar. Ibland görs gaffeln under ett hölje av ilska, hat och fiendskap. Låt oss titta på några exempel.

Läs Nästa

Relaterade ämnen
  • Teknik förklaras
  • Organisationsprogramvara
  • Apputveckling
  • Spelutveckling
Om författaren
Toin Villar (13 artiklar publicerade)

Toin är en grundstudent med inriktning mot engelska, franska och spanska och kulturvetenskap. Blandar sin passion för språk och litteratur med sin kärlek till teknik, använder han sin skicklighet för att skriva om teknik, spel och öka medvetenheten om integritet och säkerhet.

Mer från Toin Villar

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.