Linus Torvalds heeft het over commerciële gebruikers van open source code

Vorige week Linus Torvalds vervolgde met een uitgebreid e-mailinterview met Jeremy Andrews, oprichter en CEO van Tag1.

In het eerste deel van het interview in april besprak Torvalds alles, van Apple's ARM64-chips en Rust-stuurprogramma's tot zijn eigen Fedora-gebaseerde thuiswerkomgeving en zijn gedachten over de begindagen van Linux. Maar het tweede deel biedt een dieper inzicht in hoe Torvalds denkt, een persoonlijk inzicht van wat ik zal delena met andere projectbeheerders en enkele ideeën om bedrijven ertoe te brengen het bedrijf te laten groeien.

Linus onthulde hoe hij te werk ging toen het project begon:

“Ik herinner me nog de vroege dagen, toen mensen me arrangementen stuurden en ik ze niet echt als arrangementen toepaste, maar ik las ze, dat ik begreep wat mensen wilden doen en dat ik het zelf deed. Omdat ik zo met het project ben begonnen, en zo voelde ik me meer op mijn gemak en kende ik de code beter ”. Linus legde ook uit dat het belangrijk was om te leren delegeren: “Ik ben er vrij snel mee gestopt, omdat ik in wezen lui ben. Ik werd heel goed in het lezen van de patches en ontdekte wat ze deden, en daarna heb ik ze toegepast. "

Linus Hij streefde er ook naar om onbevooroordeeld te blijven terwijl Linux groeide en succesvoller werd:

“Ik wilde heel bewust niet voor een Linux-bedrijf werken, ik heb Linux bijvoorbeeld de eerste tien jaar gehouden zonder dat het mijn baan was. Dit is niet omdat ik denk dat zakelijke belangen slecht zijn, maar omdat ik ervoor wilde zorgen dat mensen me als een neutrale partij zagen en ik nooit het gevoel had "de concurrentie" te zijn. «

Hoewel open source veel succes heeft gekend, doen veel van de grotere gebruikers, zoals bedrijven, weinig of niets om de open source-projecten waarvan ze afhankelijk zijn te ondersteunen of bij te dragen.

Ga door met typen:

“En veel van de grote technologiebedrijven die de kernel gebruiken, worden uiteindelijk actief betrokken bij het ontwikkelingsproces. Soms doen ze veel binnenwerk en zijn ze niet erg goed in het terugdringen van dingen (ik zal geen namen noemen, en sommigen van hen proberen het echt beter te doen), maar het is eigenlijk heel bemoedigend om de grote dingen te zien. bedrijven die op een dergelijke manier betrokken zijn, zijn zeer open in de basisontwikkelingen stroomopwaarts en ze zijn belangrijke leden van de gemeenschap ”.

Op de vraag of open source duurzaam is of niet, antwoordde Linus:

"Ja. Persoonlijk ben ik er 100% van overtuigd dat niet alleen open source duurzaam is, maar dat je voor complexe technische vraagstukken echt open source nodig hebt alleen omdat de probleemruimte te complex wordt om door één bedrijf te worden afgehandeld. Zelfs een groot en bekwaam technologiebedrijf. "

Sleutel tot succes voor onderhouder van open source-projecten: "wees er ALTIJD" en "wees open"

Toen Andrews wilde weten wat een open source-project tot een succes maakt, Linus gaf toe:

“Ik weet echt niet wat de sleutel tot succes is. Ja, Linux is erg succesvol geweest en het is duidelijk dat Git ook op de goede weg is begonnen, maar het is nog steeds erg moeilijk om het aan een diepere oorzaak toe te schrijven. Misschien had ik geluk? Of was het vanwege al deze mensen die deze projecten nodig hadden, dat ik degene was die opstond, het werk deed en het project begon? «

Maar Linus zal eindelijk uitleggen »enkele praktische en nuchtere punten die ik persoonlijk belangrijk vind als je een open source softwarefabrikant bent«. Beveel aan dat een persoon die verantwoordelijk is voor een open source-project te allen tijde "aanwezig" is.

“Je moet blijven, je moet er zijn voor de andere ontwikkelaars, en je moet er DE HELE TIJD zijn. U zult technische problemen tegenkomen en het zal frustrerend zijn. Je werkt samen met mensen die wellicht heel verschillende ideeën hebben over het oplossen van deze technische problemen. En de technische problemen zijn het makkelijke gedeelte, omdat ze meestal technische oplossingen hebben, en je kunt vaak heel objectief zeggen 'dit is beter / sneller / gemakkelijker / wat dan ook'.

De andere sleutel die Linus uitlegde, is om 'open' te zijn, 'open te staan ​​voor andermans oplossingen. en niet dit zeer duidelijke en starre idee hebben van hoe dingen moeten worden gedaan. Maar Linus hekelt een van de manieren om open te zijn:

"Het is heel gemakkelijk om een ​​soort 'kliek' van mensen te creëren, waarbij je een interne kliek hebt die dingen privé bespreekt, en dan zie je eigenlijk alleen de onderste regel (of marginaal werk) op klaarlichte dag, omdat alle belangrijke dingen Ze hebben plaatsgevonden binnen een bedrijf of binnen een kerngroep van mensen, en buitenstaanders vinden het moeilijk om door deze kliks heen te dringen en hebben vaak zelfs moeite om te zien wat er in die kerngroep gebeurt, omdat het zo privé en exclusief was.

“Dit is een van de redenen waarom ik open mailinglijsten zo leuk vind. Het is geen lijst met "uitnodigingen". U hoeft zich niet eens te registreren om deel te nemen. Het is echt open. En praktisch alle discussies over ontwikkeling zouden er moeten zijn. "

Over andere specifieke vaardigheden gesproken die nodig zijn voor succesvolle open source-projecten, legde Linus zijn ervaring uit. Volgens hem “is het niet het resultaat van het plannen en lezen van managementhandleidingen, enz. De meeste dingen gebeurden vanzelf, en de structuur die we vandaag hebben, komt niet van een geschreven organigram, maar van mensen die zojuist 'hun plek hebben gevonden'. Zoals hierboven vermeld, beveelt Linus aan om taken te delegeren. Hij noemde communicatieve vaardigheden ook "erg belangrijk".

bron: https://www.tag1consulting.com


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.