Termenul „bifurcare” a fost folosit în comunitatea de dezvoltare software de zeci de ani. La acea vreme, se referea în principal la copierea unui software și apoi la dezvoltarea acestuia paralel cu copierea sa principală.

Însă sensul termenului a evoluat în timp și definește acum un fenomen specific în jargonul dezvoltării de software. Deci, ce înseamnă atunci când software-ul este bifurcat? Hai să aruncăm o privire.

Ce înseamnă când software-ul este furcat?

Software-ul este bifurcat atunci când apare o ruptură în cadrul echipei sale de dezvoltare, care ar putea fi cauzată de diferențe de opinie cu privire la direcția proiectului sau ciocnirile de personalitate.

O fracțiune sau un membru al echipei de dezvoltare va lua apoi codul sursă al programului și va începe dezvoltarea independentă sub un nume, o abordare și o direcție diferite. Deci, chiar dacă un fork se bazează pe codul sursă al software-ului părinte, acesta este un proiect nou și independent în sine.

Deoarece este greu să asigurați în mod legal drepturile la un cod sursă de software adecvat, bifurcarea are loc aproape exclusiv în lumea dezvoltării de software gratuit. Acest tip de natură „open source” a software-ului înseamnă, de asemenea, că orice utilizator are dreptul de a-l utiliza, studia, modifica și distribui atât acesta, cât și codul său sursă.

instagram viewer

Legate de: Nightingale: o furcă multiplată mai rapidă și mai curată a playerului muzical Songbird

Dreptul la furculiță

Când o fracțiune sau un membru al unei echipe de dezvoltare ia codul sursă al unui proiect și decide să înceapă o dezvoltare independentă, de cele mai multe ori o fac sub un giulgiu de conflicte și animozitate. Acest lucru a determinat comunitatea să vadă bifurcarea sub o lumină proastă.

Legate de: De ce ar trebui să utilizați Devuan, furca Debian

Cu toate acestea, multe furci au avut mare succes și chiar au depășit popularitatea software-ului original, cum ar fi Firefox de la Mozilla și Ubuntu de la Debian. De asemenea, natura „open source” a software-ului gratuit înseamnă că orice utilizator sau echipă de dezvoltatori are dreptul lor de a utiliza sau de a modifica codul sursă oricum le place.

Acum știți ce este software-ul Forking

Termenul „bifurcare” există de secole și se referă în general la o despărțire de căi. De la sfârșitul secolului al XX-lea, totuși, a devenit un cuvânt comun și în cadrul comunităților de dezvoltare software.

Dacă credeți că puteți duce un proiect într-o direcție mai bună, iar conflictul cu colegii dvs. este de nerezolvat, bifurcarea este ceva ce ați putea dori să luați în considerare.

E-mail
Software și sursă open source: Bine, Mare și Urât

Uneori, utilizatorul final beneficiază foarte mult de furci. Uneori, furculița se face sub un giulgiu de furie, ură și animozitate. Să ne uităm la câteva exemple.

Citiți în continuare

Subiecte asemănătoare
  • Tehnologie explicată
  • Software de organizare
  • Dezvoltarea aplicațiilor
  • Dezvoltarea jocului
Despre autor
Toin Villar (13 articole publicate)

Toin este un student de licență specializat în engleză, franceză și spaniolă și minorat în studii culturale. Amestecându-și pasiunea pentru limbi și literatură cu dragostea pentru tehnologie, el își folosește abilitățile pentru a scrie despre tehnologie, jocuri și crește gradul de conștientizare cu privire la confidențialitate și securitate.

Mai multe de la Toin Villar

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.