Linus Torvalds hovoří o komerčních uživatelích otevřeného zdrojového kódu

Minulý týden, Linus Torvalds pokračoval rozsáhlým e-mailovým rozhovorem s Jeremym Andrewsem, zakládající partner a generální ředitel společnosti Tag1.

V první části dubnového rozhovoru diskutoval Torvalds o všem od čipů ARM64 společnosti Apple a ovladačů Rust až po vlastní prostředí work-from-home založené na Fedoře a jeho myšlenky na počátky Linuxu. Ale druhá část nabízí hlubší vhled do toho, jak si myslí Torvalds, osobní vhled co budu sdílets dalšími správci projektů a několika nápady, jak přimět společnosti, aby pomohly rozvíjet podnikání.

Linus odhalil, jak postupoval při zahájení projektu:

"Stále si pamatuji rané dny, kdy mi lidé posílali opatření, a já jsem je opravdu nepoužil jako opatření, ale četl jsem je, že rozumím tomu, co lidé chtějí dělat, a že jsem to udělal sám." Protože tak jsem zahájil projekt, a tak jsem se cítil pohodlněji a že jsem ten kód znal lépe “. Linus také vysvětlil, že je důležité naučit se delegovat: „Přestal jsem to dělat docela rychle, protože jsem v podstatě líný. Opravdu jsem se naučil číst patche a zjistit, co dělají, a potom jsem je aplikoval. “

Linus Rovněž se snažil zůstat nezaujatý, protože Linux rostl a stal se úspěšnějším:

"Velmi vědomě jsem nechtěl pracovat pro společnost s Linuxem, například jsem si Linux ponechal první desetiletí, aniž by to byla moje práce." Není to proto, že si myslím, že obchodní zájmy jsou špatné, ale proto, že jsem chtěl zajistit, aby mě lidé považovali za neutrální stranu, a nikdy jsem se necítil jako „konkurence“. «

Zatímco open source zaznamenal velký úspěch, mnoho z větších uživatelů, jako jsou firmy, dělá málo nebo nic pro podporu nebo přispění k projektům open source, na kterých jsou závislí.

Pokračujte v psaní:

"A mnoho velkých technologických společností, které používají jádro, se nakonec aktivně účastní procesu vývoje." Někdy nakonec udělají hodně vnitřní práce a nejsou moc dobří v zatlačování věcí zpět (nebudu jmenovat jména a někteří se opravdu snaží dělat lépe), ale ve skutečnosti je velmi povzbudivé vidět velkou společnosti, které jsou zapojeny takovým způsobem. velmi otevřené v základním rozvoji a jsou důležitými členy komunity “.

Na otázku, zda je open source udržitelný nebo ne, odpověděl Linus:

"Ano. Osobně jsem 100% přesvědčen, že nejen open source je udržitelný, ale pro složité technické problémy opravdu potřebujete open source jen proto, že problémový prostor je nakonec příliš složitý na to, aby ho zvládla jedna společnost. I velká a kompetentní technologická společnost. “

Klíč k úspěchu pro správce projektů open source: „be there ALL THE TIME“ a „be open“

Když Andrews chtěl vědět, co dělá projekt open source úspěšným, Linus připustil:

"Opravdu nevím, jaký je klíč k úspěchu." Ano, Linux byl velmi úspěšný a je zřejmé, že Git také začal správnou nohou, ale stále je velmi obtížné jej přiřadit k hlubší příčině. Možná jsem měl štěstí? Nebo to bylo kvůli všem těmto lidem, kteří tyto projekty potřebovali, byl jsem ten, kdo se postavil, udělal práci a zahájil projekt? «

Ale Linus nakonec vysvětlí »několik praktických a praktických bodů, které osobně považuji za důležité, pokud jste výrobcem softwaru s otevřeným zdrojovým kódem«. Doporučte, aby osoba odpovědná za projekt open source byla vždy „přítomna“.

"Musíte zůstat, musíte tam být pro ostatní vývojáře a musíte tam být po celou dobu." Narazíte na technické problémy a bude to frustrující. Budete pracovat s lidmi, kteří mohou mít velmi odlišné představy o řešení těchto technických problémů. A technické problémy jsou snadnou součástí, protože obvykle mají technická řešení a často můžete celkem objektivně říci „to je lepší / rychlejší / snadnější / cokoli“.

Další klíč, který Linus vysvětlil, má být „otevřený“, „otevřený řešením jiných lidí. a nemít tuto velmi jasnou a nepružnou představu o tom, jak by se věci měly dělat. Ale Linus odsuzuje jeden ze způsobů, jak být otevřený:

"Je opravdu snadné vytvořit druh" kliky "lidí, kde máte interní kliku, která diskutuje o věcech v soukromí, a pak skutečně vidíte pouze spodní linii (nebo okrajovou práci) za bílého dne, protože všechny důležité věci Staly se ve společnosti nebo v základní skupině lidí a pro cizince je obtížné proniknout těmito kliknutími a často dokonce těžko vidí, co se děje v této základní skupině, protože to bylo tak soukromé a exkluzivní.

"To je jeden z důvodů, proč se mi opravdu líbí otevřené seznamy adresátů." Nejedná se o seznam „pozvánek“. K účasti se nemusíte ani registrovat. Je to opravdu otevřené. A prakticky by zde měly být všechny diskuse o vývoji. “

Když už mluvíme o dalších specifických dovednostech požadovaných pro úspěšné open source projekty, Linus vysvětlil své zkušenosti. Podle něj „to není výsledek plánování a čtení příruček pro správu atd. Většina věcí se stala sama od sebe a struktura, kterou dnes máme, nepochází z písemného organizačního schématu, ale od lidí, kteří si právě „našli své místo“. Jak bylo uvedeno výše, Linus doporučuje delegování úkolů. Zmínil také komunikační dovednosti jako „velmi důležité“.

zdroj: https://www.tag1consulting.com


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.