Linus Torvalds puhuu avoimen lähdekoodin kaupallisista käyttäjistä

Viime viikko, Linus Torvalds jatkoi laajalla sähköpostihaastattelulla Jeremy Andrewsin kanssa, Tag1: n perustajakumppani ja toimitusjohtaja.

Huhtikuun ensimmäisessä haastattelussa Torvalds keskusteli kaikesta Applen ARM64-siruista ja Rust-ohjaimista omaan Fedora-pohjaiseen työ-kotona -ympäristöönsä ja ajatuksiinsa Linuxin alkuaikoista. Mutta toinen osa tarjoaa syvemmän käsityksen Torvaldsin ajattelusta, henkilökohtaisen oivalluksen siitä, mitä jaana muiden projektin ylläpitäjien kanssa ja joitain ideoita siitä, kuinka saada yritykset auttamaan liiketoiminnan kasvattamisessa.

Linus paljasti kuinka hän eteni projektin alkaessa:

"Muistan vielä alkuaikat, jolloin ihmiset lähettivät minulle järjestelyjä, enkä tosiasiassa soveltanut niitä järjestelyinä, mutta luin ne, ymmärsin, mitä ihmiset halusivat tehdä, ja että tein sen itse. Koska näin aloitin projektin, ja niin tunsin oloni mukavammaksi ja tiesin koodin paremmin ”. Linus selitti myös, että oli tärkeää oppia delegoimaan: ”Lopetin sen tekemisen melko nopeasti, koska olen pohjimmiltaan laiska. Minulla oli todella hyvä lukea korjaustiedostoja ja selvittää, mitä he tekivät, ja sitten käytin niitä. "

Linus Hän pyrki myös pysymään puolueettomana Linuxin kasvaessa ja menestyessä:

”En halunnut tietoisesti työskennellä Linux-yrityksessä, esimerkiksi pidin Linuxia ensimmäisen vuosikymmenen ajan ilman, että se olisi minun tehtäväni. Tämä ei johdu siitä, että mielestäni liike-elämän edut ovat huonot, vaan koska halusin varmistaa, että ihmiset näkivät minut puolueettomana puolueena, enkä koskaan tuntenut olevani "kilpailu". «

Vaikka avoimen lähdekoodin menestys on ollut suuri, monet suuremmista käyttäjistä, kuten yritykset, tekevät vain vähän tai ei ollenkaan tukea tai osallistua avoimen lähdekoodin projekteihin, joista he ovat riippuvaisia.

Jatka kirjoittamista:

”Ja monet ytimen käyttävät suuret teknologiayritykset lopulta osallistuvat aktiivisesti kehitysprosessiin. Joskus he päätyvät tekemään paljon sisäistä työtä, eivätkä he ole kovin hyviä työntämään asioita takaisin (en nimeä nimiä, ja jotkut heistä todella yrittävät tehdä paremmin), mutta on todella rohkaisevaa nähdä iso yritykset, jotka ovat mukana tällä tavalla, hyvin avoimia alkupään kehityksessä ja ne ovat tärkeitä yhteisön jäseniä ”.

Kysyttäessä onko avoimen lähdekoodin kestävä vai ei, Linus vastasi:

"Joo. Henkilökohtaisesti olen 100% vakuuttunut siitä, että avoimen lähdekoodin kestävyys ei ole pelkästään monimutkaisten teknisten ongelmien ratkaisemiseksi, vaan todella tarvitaan avointa lähdekoodia vain siksi, että ongelmatila on liian monimutkainen, jotta yksi yritys voi hoitaa sen. Jopa suuri ja pätevä teknologiayritys. "

Avain menestykseen avoimen lähdekoodin projektien ylläpitäjälle: "ole siellä koko ajan" ja "ole avoin"

Kun Andrews halusi tietää, mikä tekee avoimen lähdekoodin projektista onnistuneen, Linus myönsi:

”En todellakaan tiedä, mikä on menestyksen avain. Kyllä, Linux on ollut erittäin onnistunut ja on selvää, että Git on myös alkanut oikealla jalalla, mutta sitä on silti erittäin vaikea liittää syvempään syyn. Ehkä minulla oli onni? Vai johtuiko kaikkien näiden ihmisten tarvitsema nämä projektit, minä nousin ylös, tein työn ja aloitin projektin? «

Mutta Linus selittää vihdoin »joitain käytännöllisiä ja maanläheisiä seikkoja, joita pidän henkilökohtaisesti tärkeinä, jos olet avoimen lähdekoodin ohjelmistovalmistaja. Suosittele, että avoimen lähdekoodin projektista vastaava henkilö on "läsnä" koko ajan.

"Sinun on pysyttävä, sinun on oltava siellä muiden kehittäjien hyväksi, ja sinun on oltava siellä koko ajan. Törmäät teknisiin ongelmiin ja se on turhauttavaa. Työskentelet ihmisten kanssa, joilla voi olla hyvin erilaisia ​​ajatuksia näiden teknisten ongelmien ratkaisemisesta. Ja tekniset ongelmat ovat helppo osa, koska niillä on yleensä teknisiä ratkaisuja, ja voit usein sanoa melko objektiivisesti "tämä on parempi / nopeampi / helpompaa / mikä tahansa".

Toinen avain, jonka Linus selitti, on olla "avoin", "olla avoin muiden ihmisten ratkaisuille. eikä meillä ole tätä hyvin selkeää ja joustamatonta ajatusta siitä, miten asiat tulisi tehdä. Mutta Linus tuomitsee yhden avoimuuden tavoista:

"On todella helppoa luoda eräänlainen" klikki "ihmisistä, joissa sinulla on sisäinen klikki, joka keskustelee asioista yksityisesti, ja sitten näet oikeastaan ​​vain loppuviivan (tai marginaalisen työn) vain päivänvalossa, koska kaikki tärkeät asiat Ne ovat tapahtuneet yrityksen sisällä tai ihmisryhmässä, ja ulkopuolisten on vaikea päästä näihin napsautuksiin, ja usein on jopa vaikea nähdä, mitä ydinryhmässä tapahtuu, koska se oli niin yksityinen ja yksinomainen.

”Tämä on yksi syy, miksi pidän todella avoimista postituslistoista. Se ei ole luettelo "kutsuista". Sinun ei tarvitse edes rekisteröityä osallistumiseen. Se on todella avoin. Ja käytännössä kaikkien kehityskeskustelujen pitäisi olla siellä. "

Puhuessaan muista onnistuneiden avoimen lähdekoodin projektiin tarvittavista taidoista Linus kertoi kokemuksestaan. Hänen mukaansa "se ei ole seurausta hallintakäsikirjojen jne. Suunnittelusta ja lukemisesta. Suurin osa asioista tapahtui itsenäisesti, ja nykyinen rakenne ei tule kirjoitetusta organisaatiokaaviosta, vaan ihmisistä, jotka ovat juuri "löytäneet paikkansa". Kuten edellä mainittiin, Linus suosittelee tehtävien delegointia. Hän mainitsi myös viestintätaidot "erittäin tärkeänä".

lähde: https://www.tag1consulting.com


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.