Linus Torvalds govori o komercijalnim korisnicima otvorenog koda

Prošle sedmice, Linus Torvalds nastavio je s opsežnim intervjuom putem e-pošte s Jeremyem Andrewsom, partner osnivač i izvršni direktor Tag1.

U prvom dijelu intervjua u aprilu, Torvalds je razgovarao o svemu, od Appleovih ARM64 čipova i Rust upravljačkih programa, do vlastitog okruženja za rad kod kuće zasnovanog na Fedori i svojih razmišljanja o ranim danima Linuxa. Ali drugi dio nudi dublji uvid u to kako Torvalds razmišlja, lični uvid onoga što ću podijelitia sa ostalim održavačima projekata i nekoliko ideja o tome kako navesti kompanije da pomognu rast poslovanja.

Linus otkrio kako je postupio kada je projekt započeo:

„Još uvijek se sjećam ranih dana, kada su mi ljudi slali aranžmane, i nisam ih stvarno primjenjivao kao aranžmane, ali čitao sam ih, da sam razumio šta ljudi žele učiniti i da sam to učinio sam. Jer tako sam započeo projekt i tako sam se osjećao ugodnije i što sam bolje poznavao kod ”. Linus je također objasnio da je važno naučiti delegirati: „Prestao sam to raditi prilično brzo, jer sam u osnovi lijen. Stvarno sam dobro pročitao zakrpe i saznao šta rade, a zatim sam ih primijenio. "

Linus Također se trudio ostati nepristran kako je Linux rastao i postajao uspješniji:

„Vrlo svjesno nisam želio raditi za kompaniju Linux, na primjer, zadržao sam Linux prvih deset godina, a da to nije moj posao. To nije zato što mislim da su poslovni interesi loši, već zato što sam želio da budem siguran da me ljudi doživljavaju kao neutralnu stranku i da se nikada nisam osjećao kao "konkurencija". «

Iako je open source postigao veliki uspjeh, mnogi veći korisnici, poput preduzeća, malo ili nimalo podržavaju ili doprinose projektima otvorenog koda o kojima ovise.

Nastavite tipkati:

„I mnoge velike tehnološke kompanije koje koriste jezgru na kraju su aktivno uključene u razvojni proces. Ponekad na kraju rade puno unutarnjeg posla i nisu baš dobri u potiskivanju stvari (neću imenovati imena, a neki od njih zaista pokušavaju bolje), ali zapravo je vrlo ohrabrujuće vidjeti veliko kompanije koje su uključene na takav način. vrlo otvorene u osnovnom uzvodnom razvoju i važni su članovi zajednice “.

Na pitanje da li je otvoreni izvor održiv ili ne, Linus je odgovorio:

"Da. Lično sam 100% uvjeren da ne samo da je održivi open source, već vam je za složena tehnička pitanja zaista potreban open source samo zato što je problematični prostor na kraju previše složen da bi ga mogla rješavati jedna kompanija. Čak i velika i kompetentna tehnološka kompanija. "

Ključ uspjeha održavatelja projekata otvorenog koda: "budi tu SVE VRIJEME" i "budi otvoren"

Kada je Andrews želio znati što čini projekat otvorenog koda uspješnim, Linus je priznao:

„Zaista ne znam šta je ključ uspjeha. Da, Linux je bio vrlo uspješan i jasno je da je i Git započeo desnom nogom, ali još uvijek je vrlo teško pripisati ga dubljem uzroku. Možda sam imao sreće? Ili sam zbog svih ovih ljudi kojima su bili potrebni ti projekti, ja bio taj koji je ustao, odradio posao i započeo projekt? «

Ali Linus će napokon objasniti »neke praktične i prizemne točke koje osobno smatram važnima ako ste proizvođač softvera otvorenog koda«. Preporučite da osoba zadužena za projekat otvorenog koda bude stalno prisutna.

„Morate ostati, morate biti tu za ostale programere i morate biti CIJELO VRIJEME. Naići ćete na tehničke probleme i to će biti frustrirajuće. Radit ćete s ljudima koji mogu imati vrlo različite ideje o tome kako riješiti ove tehničke probleme. A tehnički su problemi najlakši dio, jer oni obično imaju tehnička rješenja i često možete sasvim objektivno reći 'ovo je bolje / brže / lakše / svejedno'.

Drugi ključ koji je Linus objasnio je biti "otvoren", "biti otvoren za tuđa rješenja. i nemajući ovu vrlo jasnu i nefleksibilnu ideju o tome kako stvari treba raditi. Ali Linus osuđuje jedan od načina da bude otvoren:

„Stvarno je lako stvoriti neku vrstu„ klike “ljudi, gdje imate internu kliku koja raspravlja o stvarima privatno, a onda donji red (ili marginalan rad) zaista vidite samo usred bijela dana, jer sve važne stvari Događali su se unutar kompanije ili unutar osnovne grupe ljudi, a autsajderima je teško prodrijeti kroz te klikove i često im je čak teško vidjeti što se događa u toj osnovnoj grupi jer je bila tako privatna i isključiva.

„To je jedan od razloga zašto jako volim otvorene mailing liste. To nije lista "pozivnica". Ne morate se ni registrovati da biste učestvovali. Zaista je otvoren. I praktično sve rasprave o razvoju trebale bi biti tamo. "

Govoreći o drugim specifičnim vještinama potrebnim za uspješne projekte otvorenog koda, Linus je objasnio svoje iskustvo. Prema njegovim riječima, „to nije rezultat planiranja i čitanja priručnika za upravljanje itd. Većina se stvari dogodila sama od sebe, a struktura koju danas imamo ne dolazi iz pisane organizacijske sheme, već od ljudi koji su tek "pronašli svoje mjesto". Kao što je gore spomenuto, Linus preporučuje delegiranje zadataka. Također je spomenuo komunikacijske vještine kao "vrlo važne".

Izvor: https://www.tag1consulting.com


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.