Miksi teollisuuden ja startup-yritysten pitäisi siirtyä avoimeen lähdekoodiin?

0

Jokainen yritys, joka teeskentelee olevansa sekaantunut teknologiaan, pyrkii lukitsemaan koodinsa ja suojelemaan sitä mustasukkaisesti. Hyvästä syystä – immateriaaliomaisuuden oli tarkoitus olla arvokasta, eikö niin?

Mutta kun otetaan huomioon se tosiasia, että joukossa on aina muita mahdollisia työnantajia, jotka odottavat nappaamaan pois parhaat insinöörisi (lisää tästä myöhemmin), onko järkevää piilottaa kaikki koodisi?

Ei, se ei ole. On monia mahdollisuuksia, jotka menetät turvaamalla koodisi ja tietosi. Opitaanpa hieman enemmän siitä, mistä menetät.

Miksi sinun pitäisi siirtyä avoimeen lähdekoodiin?

1 Yhteisön voiman hyödyntäminen:

Kun koodisi houkuttelee lahjoituksia ulkoisilta käyttäjiltä, ​​kaikki työsi valmistuu nopeammin ja paljon pienemmillä kustannuksilla. Tämä on vain yksi skenaario, joka kyseenalaistaa sanonnan "Liian monet kokit pilaavat liemen". Mutta tässä enemmän käyttäjiä tarkoittaa sitä, että enemmän ihmisiä tarkastaa koodisi ja korjaa sen ongelmat ja lisää ominaisuuksia, mikä tarkoittaa viime kädessä tehokkaampaa koodia.

2 Maailmanluokan joukkueiden rakentaminen:
  • Mitä globaaleilla yrityksillä on, mitä yritykselläsi ei ole? Ehkä muutaman miljoonan dollarin rahoitus yhdessä maailmanluokan lahjakkuuksien kanssa. Koska emme voi tehdä paljon rahaosalle, keskitytään jälkimmäiseen. Kun käytät koodia avoimella lähdekoodilla, houkuttelet hyvin todennäköisesti lahjakkaita insinöörejä, jotka ovat uteliaita ratkaisemaan ongelmia.
  • Tämä tekee rekrytointiprosessista huomattavasti yksinkertaisempaa, koska sinulla on mukava joukko todella älykkäitä ihmisiä, jotka työskentelevät koodisi parissa, parantavat sitä ja parantavat sen toimintaa. Hyvästi, tekniset haastattelut!
  • Lopuksi, kun olet palkannut yrityksellesi tarvitsemasi kyvyt, hyvä tapa varmistaa, että pidät työntekijäsi, on sitoutua avoimeen lähdekoodiin. Kehittäjät voivat ratkaista yrityksesi kohtaamat ongelmat, ja heitä kannustetaan pysymään mukana, koska he voivat luoda itselleen portfolion ja parantaa profiiliaan. Tämä ratkaisee niiden ärsyttävien rekrytoijien ongelman, jotka odottavat varastamaan parhaat insinöörisi, ja näet koodisi toimivan yhä paremmin, kun yhä useammat ihmiset työskentelevät sen parissa.
3 Kunniaksi:

Kun käytät koodia avoimella lähdekoodilla, saat luonnollisesti useiden satojen dollarien arvosta ilmaista mainontaa kaikilta tiedotusvälineiltä, ​​foorumeilta, ryhmiltä ja koodausnörteiltä, ​​jotka puhuvat yrityksestäsi. Se muuttuu liikearvoksi ja saa myös lisää brownie-pisteitä miellyttävyydestä.

Jos se on niin hienoa, miksi useammat ihmiset eivät tee sitä?

1 Omistusoikeudellinen syy:

Kaikki pelkäävät, että heidän koodinsa varastetaan. Useat suuret yritykset uskovat, että koodinsa ja/tai tietojensa avoimen lähdekoodin hankkiminen johtaa massiiviseen tietovuotoon, jolloin ne menettävät kilpailuetunsa. Tämä käsitys pitää paikkansa joissakin tapauksissa – ilmeisin on liittovaltion lainvalvontaelimet ja kansalliset puolustusyksiköt, kuten NSA tai FBI. Heillä ei todellakaan ole varaa avoimeen lähdekoodiin.

2 yleiskulut:

Useilla yrityksillä, varsinkin juuri rahoitetuilla teknologia-alan yrityksillä, niillä on aivan tarpeeksi tekemistä, työntekijöiden ja muiden yleiskustannusten maksamista. Avoimen lähdekoodin käyttöönoton taloudelliset vaikutukset eivät välttämättä ole mahdollisia yrityksille, jotka vain löytävät jalkojaan, etenkään hyperkilpaillussa Tapa tai tapetaan Piilaakson ekosysteemissä.

3 Siinä ei ole rahaa:

Vaikka tämä on melko ilmeistä (koko asia on, että se on ilmaista koodia), äskettäin 75 startuppia kokoontui San Franciscoon keskustelemaan mahdollisuudesta ansaita rahaa avoimen lähdekoodin ohjelmistoilla. Vaikka alkuperäinen ajatus antaa ohjelmistoja ilmaiseksi ja sitten ladata se on toiminut vain harvoille, se ei ole tuottanut hyviä tuloksia. "Historiallisesti jokainen avoimen lähdekoodin yritys on kalpentunut omaan vastineeseensa verrattuna", sanoi Andreessen Horowitzin pääomasijoitusyhtiön pääosakas Peter Levine.

4 Kaikki luulevat jonkun vastustavan:

Code Combat, erittäin mielenkiintoinen verkkosivusto, joka auttaa käyttäjiä oppimaan koodia pelejä pelaamalla, kirjoitti blogikirjoituksessaan, että kun he päättivät avata koodinsa avoimeen lähdekoodiin, he pyysivät palautetta kaikilta yrityksen toimijoilta. Ja tässä tapahtui: Neuvonantajat pitivät ajatuksesta, mutta ihmettelivät, tekisivätkö pelinkehittäjät. Kehittäjät olivat sitä varten, mutta ihmettelivät sijoittajia. Sijoittajat rakastivat sitä, mutta olivat huolissaan lakimiehistä. Lakimiehet sanoivat: "Tietenkin, kysy vain neuvonantajiltasi". Tämä koskee erityisesti rahoituksen tai riskipääoman tukemia yrityksiä, joissa yritykseen on sijoittanut useita henkilöitä eri tavoin. Älä vain oleta, että jollain jossain on ongelma sen kanssa. Käy kaikkesi saadaksesi tietää.

Siis kuka tämän tekee, oikeasti?

Olisit yllättynyt. Tässä on luettelo viidestä yrityksestä – takaan, että tiedät heidän nimensä – jotka ovat antaneet suuren osan koodistaan ​​avoimen lähdekoodin yhteisöille.

1 Google:

Nämä kaverit eivät kaipaa esittelyä, eihän? Joten menen vain faktoihin. Google Developers -sivuston mukaan Google on toimittanut avoimen lähdekoodin yhteisölle yli 20 miljoonaa koodiriviä ja yli 900 projektia. Android, heidän mobiilikäyttöjärjestelmänsä, on avoimen lähdekoodin, joka toimii yli 1,5 miljardilla laitteella maailmanlaajuisesti. Mainitsinko, että se on avoimen lähdekoodin?

2 Facebook:

Vuonna 2013 ReadWriten Matt Asay kutsui Facebookia maailman suurimmaksi avoimen lähdekoodin yritykseksi. James Pearce, joka ylläpitää Facebookin avointa lähdekoodia, sanoi näin: "Kävittää, että suuri osa insinööreistämme on tiennyt avoimen lähdekoodin projekteistamme ennen kuin he ovat liittyneet, ja he sanovat, että se vaikutti myönteisesti heidän päätökseensä. liittyä yritykseen. Se on loistava ikkuna ratkaisemiemme ongelmien maailmaan, ja tietysti toivomme, että ympäri maailmaa on maailmanluokan insinöörejä, jotka nauttivat tällaisista mahdollisuuksista ja kun he näkevät ratkaisemamme ongelmat, tunne halu katsoa."

Kaksi muuta suurta Facebookin avoimen lähdekoodin projektia ovat React Js, JavaScript-kirjasto käyttöliittymien rakentamiseen, ja React Native, kehys natiivisovellusten rakentamiseen.

Näetkö? Facebook käyttää avointa lähdekoodia rekrytointiin. Sinunkin pitäisi!

3 Twitter:

Oletko kuullut Bootstrapista? Tämä upea avoimen lähdekoodin HTML-, CSS- ja JavaScript-kehys, jota voit käyttää sivustosi kaunistamiseen? Joo, se kuuluu Twitteriin. Se on yksi monista projekteista, jotka Twitter on lahjoittanut avoimen lähdekoodin yhteisölle, ja verkkosivustojen kasvojenkohotukset eivät ole koskaan olleet samanlaisia ​​sen jälkeen. Katso Start Bootstrap, Bootstrap Expo ja Built with Bootstrap ymmärtääksesi, kuinka arvokas tämä kehys on.

4 LinkedIn:

LinkedInillä on yli 80 avoimen lähdekoodin projektia, ja se on toimittanut yli 500 tuhatta koodiriviä. He uskovat, että huippuosaamisen kannustamiseksi on järkevää tehdä asioita avoimesti. Kaikki LinkedInin sisäisesti käyttämät työkalut ovat käytettävissä ja niitä voidaan käsitellä. LinkedInin päähenkilöstön insinööri Jay Kreps sanoo, että he eivät halua, että kaikki olisi heidän "salaista kastikettaan". Aivan kuten Facebookissa, tämä strategia on toiminut heille hyvin ja auttanut houkuttelemaan huippuosaajia.

5 neliö:

Tämä yritys on toimittanut avoimen lähdekoodin yhteisölle yli 250 tuhatta koodiriviä, ja sen merkittävin projekti on Picasso, joka on "tehokas kuvien lataus- ja välimuistikirjasto Androidille" oman määritelmänsä mukaan. Squarella on yli 60 avoimen lähdekoodin projektia. Vaikka tämä yritys ei ole läheskään niin suuri kuin muut listalla olevat, heidän teknisen johtajansa Bob Leen mielestä avoimen lähdekoodin strategia on juuri siksi niin järkevä.

Näiden yritysten lisäksi on Linux, Linus Torvaldsin kehittämä avoimen lähdekoodin käyttöjärjestelmä, jota sadat tuhannet ihmiset käyttävät muodossa tai toisessa (Android on kehitetty Linux-ytimen pohjalta), ja kehittäjien rakastettu käyttöjärjestelmä. maailman ympäri. Se on suurin olemassa oleva avoimen lähdekoodin projekti maailmassa.

Joten, siinä se on "Syyt siirtyä avoimeen lähdekoodiin", Se ei ole vain massiiviset yritykset, jotka ovat (ainakin osittain) tehneet niin, vaan melko monet ohjelmistoyritykset, kuten Hadoop, Drupal ja MongoDB, ovat avoimen lähdekoodin. Se auttaa parantamaan koodia ja tarjoaa yrityksille oikean alustan oppiakseen muilta, jotka ovat luoneet ennakkotapauksia.

Pitäisikö sinun mennä avoimeen lähdekoodiin?

Vastaus riippuu toimialastasi ja mitä menetettävää tai voittoa sinulla on, kun avaat tietosi ja koodisi, koska ne ovat kaksi tärkeintä tekijää, jotka tekevät yrityksestäsi ainutlaatuisen. "Avoimen lähdekoodin riski on, että sinulla ei ole immateriaalioikeuksia", sanoo Gartner Researchin analyytikko Nick Heudecker.

Koodin pitäminen omistuksessa on kuitenkin vähemmän järkevää joka päivä, kun yhä useammat yritykset ottavat käyttöön avoimen lähdekoodin strategioita ja löytävät tapoja saada se toimimaan. Sinun on ymmärrettävä, kuinka saat sen toimimaan sinulle ja nopeasti.

: instantshift.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More