Linus Torvalds berättar om kommersiella användare av öppen källkod

Förra veckan, Linus Torvalds fortsatte med en omfattande e-postintervju med Jeremy Andrews, grundande partner och VD för Tag1.

I den första delen av intervjun i april diskuterade Torvalds allt från Apples ARM64-chips och Rust-drivrutiner, till sin egen Fedora-baserade arbets-från-hem-miljö och hans tankar om de första dagarna av Linux. Men den andra delen ger en djupare inblick i hur Torvalds tänker, en personlig insikt av vad jag kommer att delaen med andra projektansvariga och några idéer om hur man får företag att hjälpa till att växa verksamheten.

Linus avslöjade hur han fortsatte när projektet startade:

”Jag minns fortfarande de tidiga dagarna, när människor skickade till mig arrangemang, och jag använde dem inte som arrangemang, men jag läste dem, att jag förstod vad folk ville göra och att jag gjorde det själv. För det var så jag startade projektet, och det var så jag kände mig mer bekväm och att jag kände koden bättre ”. Linus förklarade också att det var viktigt att lära sig delegera: ”Jag slutade göra det ganska snabbt, för jag är i princip lat. Jag blev riktigt bra på att läsa lapparna och ta reda på vad de gjorde och sedan applicerade jag dem. "

Linus Han strävade också efter att förbli opartisk när Linux växte och blev mer framgångsrik:

”Jag ville mycket medvetet inte arbeta för ett Linux-företag, till exempel behöll jag Linux under det första decenniet utan att det var mitt jobb. Det här är inte för att jag tycker att affärsintressen är dåliga, utan för att jag ville se till att människor såg mig som ett neutralt parti och jag kände mig aldrig som "tävlingen". «

Även om öppen källkod har sett stor framgång, gör många av de större användarna, som företag, lite eller ingenting för att stödja eller bidra till de öppna källkodsprojekten de är beroende av.

Fortsätt att skriva:

”Och många av de stora teknikföretagen som använder kärnan hamnar aktivt i utvecklingsprocessen. Ibland slutar de med att göra mycket inomhusarbete och de är inte särskilt bra på att skjuta tillbaka saker (jag kommer inte att namnge namn, och några av dem försöker verkligen göra bättre), men det är faktiskt väldigt uppmuntrande att se de stora företag som är inblandade på ett sådant sätt. mycket öppna i grundläggande utveckling uppströms och de är viktiga medlemmar i samhället ”.

På frågan om öppen källkod är hållbar eller inte svarade Linus:

"Ja. Personligen är jag 100% övertygad om att inte bara är hållbar med öppen källkod, men för komplexa tekniska frågor behöver du verkligen öppen källkod bara för att problemutrymmet blir för komplext för att hanteras av ett enda företag. Till och med ett stort och kompetent teknikföretag. "

Nyckel till framgång för upprätthållare av öppen källkodsprojekt: "var där HELA TIDEN" och "var öppen"

När Andrews ville veta vad som gör ett open source-projekt framgångsrikt, Erkände Linus:

”Jag vet verkligen inte vad nyckeln till framgång är. Ja, Linux har varit mycket framgångsrikt och det är tydligt att Git också har börjat på höger fot, men det är fortfarande mycket svårt att tillskriva det till en djupare sak. Kanske hade jag tur? Eller var det på grund av alla dessa människor som behövde dessa projekt, det var jag som stod upp, gjorde jobbet och startade projektet? «

Men Linus kommer äntligen att förklara ”några praktiska och jordnära punkter som jag personligen anser vara viktiga om du är en programvara med öppen källkod”. Rekommendera att en person som ansvarar för ett open source-projekt alltid är "närvarande".

”Du måste stanna, du måste vara där för de andra utvecklarna, och du måste vara där HELA TIDEN. Du kommer att stöta på tekniska problem och det kommer att bli frustrerande. Du kommer att arbeta med människor som kan ha mycket olika idéer om hur man löser dessa tekniska problem. Och de tekniska problemen är den lätta delen, eftersom de vanligtvis har tekniska lösningar, och man kan ofta säga ganska objektivt 'det här är bättre / snabbare / enklare / vad som helst'.

Den andra nyckeln som Linus förklarade är att vara "öppen", "att vara öppen för andras lösningar. och inte ha denna mycket tydliga och oflexibla uppfattning om hur saker ska göras. Men Linus fördömer ett av sätten att vara öppen:

”Det är väldigt enkelt att skapa en slags” klick ”av människor, där man har en intern klick som diskuterar saker privat, och då ser man egentligen bara bottenlinjen (eller marginalarbetet) i dagsljus, för alla viktiga saker de har hänt inom ett företag eller inom en kärngrupp av människor, och utomstående har svårt att tränga igenom dessa klick och har ofta till och med svårt att se vad som händer i den kärnkoncernen eftersom det var så privat och exklusivt.

”Det här är en av anledningarna till att jag verkligen gillar öppna e-postlistor. Det är inte en lista med "inbjudningar". Du behöver inte ens registrera dig för att delta. Det är verkligen öppet. Och praktiskt taget alla utvecklingsdiskussioner borde vara där. "

På tal om andra specifika färdigheter som krävs för framgångsrika open source-projekt, förklarade Linus sin erfarenhet. Enligt honom “är det inte resultatet av planerings- och läshanteringshandböcker etc. De flesta saker hände på egen hand, och strukturen vi har idag kommer inte från ett skriftligt organisationsschema, utan från människor som just har "hittat sin plats." Som nämnts ovan rekommenderar Linus delegering av uppgifter. Han nämnde också kommunikationsförmåga som "mycket viktigt."

Fuente: https://www.tag1consulting.com


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.