Linus Torvalds govori o komercijalnim korisnicima otvorenog koda

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

U prvom dijelu intervjua u travnju, Torvalds je razgovarao o svemu, od Appleovih ARM64 čipova i Rust upravljačkih programa, do vlastitog okruženja za rad kod kuće utemeljenog na Fedori i svojih razmišljanja o ranim danima Linuxa. Ali drugi dio nudi dublji uvid u to kako Torvalds razmišlja, osobni uvid onoga što ću podijelitia s ostalim održavateljima projekata i nekoliko ideja o tome kako navesti tvrtke da pomognu u rastu poslovanja.

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

“Još se sjećam ranih dana, kad su mi ljudi slali aranžmane, i nisam ih zapravo primjenjivao kao aranžmane, ali čitao sam ih, da sam razumio što ljudi žele raditi i da sam to sam radio. 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 otkrio što 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 tvrtku Linux, na primjer, zadržao sam Linux prvo desetljeće, a da to nije moj posao. To nije zato što mislim da su poslovni interesi loši, već zato što sam želio biti siguran da me ljudi vide kao neutralnu stranku i da se nikada nisam osjećao kao "konkurencija". «

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

Nastavite tipkati:

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

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

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

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

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

“Zaista ne znam što je ključ uspjeha. Da, Linux je bio vrlo uspješan i jasno je da je i Git krenuo desnom nogom, ali još uvijek je vrlo teško pripisati ga dubljem uzroku. Možda sam imao sreće? Ili sam zbog svih tih ljudi koji su trebali ove projekte, ja bio taj koji je ustao, odradio posao i započeo projekt? «

No, 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 koja je zadužena za projekt otvorenog koda bude stalno prisutna.

„Moraš ostati, moraš biti tu za ostale programere i moraš biti tamo 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 obično imaju tehnička rješenja, a č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 kako stvari treba raditi. Ali Linus osuđuje jedan od načina da bude otvoren:

„Stvarno je lako stvoriti svojevrsnu„ kliku “ljudi, gdje imate internu kliku koja raspravlja o stvarima privatno, a tada donju liniju (ili rubni rad) zaista vidite samo usred bijela dana, jer sve važne stvari Događale su se unutar tvrtke ili unutar temeljne skupine ljudi, a autsajderima je teško prodrijeti kroz te klikove i često im je čak teško vidjeti što se događa u toj temeljnoj grupi jer je bila tako privatna i isključiva.

„To je jedan od razloga zašto jako volim otvorene mailing liste. To nije popis "pozivnica". Ne morate se ni registrirati za sudjelovanje. Stvarno je otvoren. I praktično bi trebale biti sve rasprave o razvoju. "

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 priručnika za planiranje i čitanje, itd. Većina se stvari dogodila sama od sebe, a struktura koju danas imamo ne proizlazi iz napisane 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.