Linus Torvalds govori o komercialnih uporabnikih odprtokodne kode

Prejšnji teden, Linus Torvalds je nadaljeval z obsežnim intervjujem z Jeremyjem Andrewsom po e-pošti, ustanovni partner in izvršni direktor Tag1.

V prvem delu intervjuja aprila je Torvalds razpravljal o vsem, od Appleovih čipov ARM64 in gonilnikov Rust, do lastnega okolja za delo od doma, ki temelji na Fedori, in svojih misli o zgodnjih dneh Linuxa. Toda drugi del ponuja globlji vpogled v to, kako razmišlja Torvalds, osebni vpogled tega, kar bom delila z drugimi vzdrževalci projektov in nekaj idej, kako pridobiti podjetja, ki bodo pomagala rasti podjetja.

Linus je razkril, kako je nadaljeval, ko se je projekt začel:

»Še vedno se spominjam zgodnjih dni, ko so mi ljudje pošiljali dogovore, in jih v resnici nisem uporabljal kot dogovore, ampak sem jih prebral, da sem razumel, kaj ljudje želijo početi, in da sem to storil sam. Ker sem tako začel projekt in tako sem se počutil bolj udobno in da sem bolje poznal kodo «. Linus je še pojasnil, da se je pomembno naučiti delegirati: »Precej hitro sem prenehal s tem, ker sem v bistvu len. Zelo dobro sem prebral popravke in ugotovil, kaj počnejo, nato pa sem jih uporabil. "

Linus Prav tako si je prizadeval ostati nepristranski, ko je Linux naraščal in postajal uspešnejši:

»Zelo zavestno nisem hotel delati v podjetju Linux, na primer v prvem desetletju sem obdržal Linux, ne da bi to bilo moje delo. To ne zato, ker mislim, da so poslovni interesi slabi, ampak zato, ker sem hotel zagotoviti, da me ljudje vidijo kot nevtralno stranko in se nikoli nisem počutil kot "konkurenca". «

Medtem ko je bil odprt koda zelo uspešen, mnogi večji uporabniki, kot so podjetja, le malo ali nič ne podpirajo ali prispevajo k odprtokodnim projektom, od katerih so odvisni.

Nadaljujte s tipkanjem:

»In veliko velikih tehnoloških podjetij, ki uporabljajo jedro, na koncu aktivno sodeluje v razvojnem procesu. Včasih na koncu opravijo veliko notranjega dela in niso zelo dobri v potiskanju stvari nazaj (imen ne bom imenoval, nekateri pa se res trudijo za boljše početje), vendar je pravzaprav zelo spodbudno videti veliko podjetja, ki so vključena na tak način. zelo odprta v osnovnem razvoju navzgor in so pomembni člani skupnosti. "

Na vprašanje, ali je odprta koda trajnostna ali ne, je Linus odgovoril:

"Da. Osebno sem 100-odstotno prepričan, da ni le odprtokodna trajnost, ampak za zapletena tehnična vprašanja res potrebujete odprtokodno, ker je na koncu problematični prostor preveč zapleten, da bi ga lahko obravnavalo samo eno podjetje. Tudi veliko in kompetentno tehnološko podjetje. "

Ključ do uspeha vzdrževalca odprtokodnih projektov: "bodi ves čas" in "bodi odprt"

Ko je Andrews želel vedeti, kaj naredi odprtokodni projekt uspešen, Linus je priznal:

»Resnično ne vem, kaj je ključ do uspeha. Da, Linux je bil zelo uspešen in jasno je, da je tudi Git začel z desno nogo, vendar ga je še vedno zelo težko pripisati globljemu vzroku. Mogoče sem imel srečo? Ali pa sem zaradi vseh teh ljudi, ki so potrebovali te projekte, jaz vstala, opravila delo in začela projekt? «

Linus pa bo končno razložil »nekaj praktičnih in prizemnih točk, ki se mi osebno zdijo pomembne, če ste proizvajalec odprtokodne programske opreme«. Priporočite, da mora biti oseba, ki je odgovorna za odprtokodni projekt, ves čas "prisotna".

»Ostati moraš, biti moraš zraven drugih razvijalcev in biti moraš ves čas. Naleteli boste na tehnične težave in to bo moteče. Sodelovali boste z ljudmi, ki imajo morda zelo različne ideje o tem, kako rešiti te tehnične težave. In tehnične težave so preprost del, saj imajo običajno tehnične rešitve in pogosto lahko povsem objektivno rečete, "to je boljše / hitrejše / lažje / karkoli".

Drugi ključ, ki ga je Linus pojasnil, je biti "odprt", "odprt za rešitve drugih ljudi. in nimajo te zelo jasne in neprilagodljive ideje o tem, kako bi bilo treba stvari početi. Toda Linus obsoja enega od načinov odprtosti:

"Resnično je enostavno ustvariti nekakšno" kliko "ljudi, kjer imaš notranjo kliko, ki zasebno razpravlja o stvareh, in potem res vidiš spodnjo črto (ali obrobno delo) sredi belega dne, saj so vse pomembne stvari Zgodili so se znotraj podjetja ali znotraj osrednje skupine ljudi, tujci pa težko prodrejo v te klike in pogosto celo težko vidijo, kaj se dogaja v tej osnovni skupini, ker je bila tako zasebna in izključna.

»To je eden od razlogov, zakaj imam zelo rada odprte poštne sezname. To ni seznam "vabil". Za sodelovanje se vam ni treba niti registrirati. Res je odprta. In tam bi morale biti praktično vse razprave o razvoju. "

Ko je govoril o drugih posebnih veščinah, potrebnih za uspešne odprtokodne projekte, je Linus pojasnil svoje izkušnje. Po njegovih besedah ​​»ni rezultat načrtovanja in branja priročnikov za upravljanje itd. Večina stvari se je zgodila sama od sebe, struktura, ki jo imamo danes, pa ne izhaja iz napisane organizacijske sheme, temveč od ljudi, ki so pravkar "našli svoje mesto". Kot že omenjeno, Linus priporoča prenos nalog. Komunikacijske veščine je omenil tudi kot "zelo pomembne."

vir: https://www.tag1consulting.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.