Linus Torvalds taler om kommercielle brugere af open source-kode

Sidste uge, Linus Torvalds fortsatte med et omfattende e-mail-interview med Jeremy Andrews, stiftende partner og administrerende direktør for Tag1.

I den første del af interviewet i april diskuterede Torvalds alt fra Apples ARM64-chips og rustdrivere til sit eget Fedora-baserede arbejde hjemmefra miljø og hans tanker om de tidlige dage med Linux. Men den anden del giver en dybere indsigt i, hvordan Torvalds tænker, en personlig indsigt af hvad jeg vil delea med andre projektvedligeholdere og nogle ideer til, hvordan man får virksomheder til at hjælpe med at vokse forretningen.

Linus afslørede, hvordan han gik, da projektet startede:

”Jeg husker stadig de tidlige dage, hvor folk sendte mig arrangementer, og jeg anvendte dem ikke rigtig som arrangementer, men jeg læste dem, at jeg forstod, hvad folk ville gøre, og at jeg selv gjorde det. For det var sådan, jeg startede projektet, og det var sådan, jeg følte mig mere komfortabel, og at jeg kendte koden bedre ”. Linus forklarede også, at det var vigtigt at lære at delegere: ”Jeg stoppede med at gøre det temmelig hurtigt, fordi jeg dybest set er doven. Jeg blev rigtig god til at læse patches og finde ud af, hvad de lavede, og så anvendte jeg dem. "

Linus Han stræbte også efter at forblive upartisk, da Linux voksede og blev mere succesrig:

”Jeg ville meget bevidst ikke arbejde for et Linux-firma, for eksempel holdt jeg Linux i det første årti uden at det var mit job. Dette er ikke fordi jeg synes, at forretningsinteresser er dårlige, men fordi jeg ønskede at sikre, at folk så mig som en neutral part, og jeg havde aldrig lyst til "konkurrencen". «

Mens open source har set stor succes, gør mange af de større brugere, såsom virksomheder, lidt eller intet for at støtte eller bidrage til de open source-projekter, de er afhængige af.

Fortsæt med at skrive:

”Og mange af de store teknologiske virksomheder, der bruger kernen, ender med at blive aktivt involveret i udviklingsprocessen. Nogle gange ender de med at arbejde meget indeni, og de er ikke særlig gode til at skubbe tingene tilbage (jeg navngiver ikke navne, og nogle af dem prøver virkelig at gøre det bedre), men det er faktisk meget opmuntrende at se de store virksomheder, der er involveret på en sådan måde. meget åbne i grundlæggende upstream-udvikling og de er vigtige medlemmer af samfundet ”.

På spørgsmålet om open source er bæredygtig eller ej, svarede Linus:

"Ja. Personligt er jeg 100% overbevist om, at open source ikke kun er bæredygtig, men for komplekse tekniske problemer har du virkelig brug for open source, bare fordi problemområdet ender med at blive for kompliceret til at blive håndteret af en enkelt virksomhed. Selv en stor og kompetent teknologivirksomhed. "

Nøgle til succes for vedligeholdere af open source-projekter: "være der HELE TIDEN" og "være åben"

Da Andrews ville vide, hvad der gør et open source-projekt vellykketIndrømmede Linus:

”Jeg ved virkelig ikke, hvad nøglen til succes er. Ja, Linux har været meget succesfuldt, og det er klart, at Git også er startet på højre fod, men det er stadig meget vanskeligt at tilskrive det til en dybere sag. Måske var jeg heldig? Eller var det på grund af alle disse mennesker, der havde brug for disse projekter, det var jeg, der stod op, udførte arbejdet og startede projektet? «

Men Linus vil endelig forklare »nogle praktiske og jordnære punkter, som jeg personligt anser for vigtige, hvis du er en open source softwareproducent«. Anbefal, at en person med ansvar for et open source-projekt til enhver tid er "til stede".

”Du skal blive, du skal være der for de andre udviklere, og du skal være der HELE TIDEN. Du vil støde på tekniske problemer, og det vil være frustrerende. Du vil arbejde med mennesker, der kan have meget forskellige ideer til, hvordan man løser disse tekniske problemer. Og de tekniske problemer er den nemme del, fordi de normalt har tekniske løsninger, og man kan ofte sige ret objektivt 'dette er bedre / hurtigere / lettere / uanset hvad' '.

Den anden nøgle, som Linus forklarede, er at være "åben", "at være åben for andres løsninger. og ikke have denne meget klare og ufleksible idé om, hvordan ting skal gøres. Men Linus fordømmer en af ​​måderne til at være åben:

”Det er virkelig nemt at skabe en slags 'klike' af mennesker, hvor man har en intern klik, der diskuterer ting privat, og så ser man virkelig kun bundlinjen (eller marginalarbejde) i dagslys, fordi alle de vigtige ting De er sket inden for en virksomhed eller inden for en kernegruppe af mennesker, og udenforstående har svært ved at trænge ind i disse klik og har ofte endda svært ved at se, hvad der sker i den kernegruppe, fordi det var så privat og eksklusivt.

”Dette er en af ​​grundene til, at jeg virkelig kan lide åbne postlister. Det er ikke en liste over "invitationer". Du behøver ikke engang at tilmelde dig for at deltage. Det er virkelig åbent. Og praktisk talt alle udviklingsdiskussioner skal være der. "

Apropos andre specifikke færdigheder, der kræves til vellykkede open source-projekter, forklarede Linus sin erfaring. Ifølge ham “er det ikke et resultat af planlægnings- og læsestyringsmanualer osv. De fleste ting skete alene, og den struktur, vi har i dag, kommer ikke fra et skriftligt organisationsskema, men fra mennesker, der lige har "fundet deres sted." Som nævnt ovenfor anbefaler Linus delegering af opgaver. Han nævnte også kommunikationsevner som "meget vigtige."

kilde: https://www.tag1consulting.com


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.