Hvorfor bør bransjer og startups gå med åpen kildekode

1

Ethvert selskap med noen form for å være involvert i teknologi har en tendens til å låse koden sin og vokte den sjalusi. Med god grunn – Intellektuelle egenskaper var ment å være er dyrebare, ikke sant?

Men med tanke på det faktum at det alltid er andre potensielle arbeidsgivere på jakt og venter på å rive bort de beste ingeniørene dine (mer om dette senere), er det fornuftig å gjemme bort all koden din?

Nei, det er det ikke. Det er mange muligheter du går glipp av ved å beskytte kodene og dataene dine. La oss lære litt mer om hva du går glipp av.

Hvorfor bør du gå med åpen kildekode?

1 For å utnytte kraften i fellesskapet:

Når koden din tiltrekker bidrag fra eksterne brukere, vil alt arbeidet ditt bli gjort raskere og til mye lavere utgifter. Dette er bare ett scenario som utfordrer ordtaket "For mange kokker ødelegger buljongen". Men her betyr flere brukere at flere mennesker gransker koden din og fikser den for problemer og legger til funksjoner, noe som til slutt betyr mer robust kode.

2 For å bygge lag i verdensklasse:
  • Hva har globale selskaper som din bedrift ikke har? Kanskje noen få millioner dollar i finansiering sammen med talent i verdensklasse. Siden vi ikke kan gjøre så mye med pengedelen, la oss fokusere på sistnevnte. Når du åpner koden din, er det stor sjanse for at du vil tiltrekke deg dyktige ingeniører som er nysgjerrige på å løse problemer.
  • Dette gjør ansettelsesprosessen betraktelig enklere, siden du har en fin pool av virkelig smarte folk som jobber med koden din, forbedrer den og får den til å fungere bedre. Farvel, tekniske intervjuer!
  • Til slutt, når du ansetter talentet du trenger for bedriften din, er en fin måte å sikre at du beholder de ansatte på å forbli forpliktet til åpen kildekode. Utviklere får løse problemene bedriften din står overfor, og blir oppmuntret til å holde seg fast fordi de får lage en portefølje for seg selv og forbedre profilen sin. Dette løser problemet med de irriterende rekruttererne som venter på å stjele de beste ingeniørene dine, og du får se koden din kjøre bedre og bedre ettersom flere jobber med den.
3 Til ære:

Når du åpner kildekoden din, får du naturligvis flere hundre dollar verdt av gratis annonsering fra alle mediene, foraene, gruppene og kodenerdene som snakker om bedriften din. Det oversettes til goodwill, og gir deg også flere browniepoeng for likeability.

Hvis det er så bra, hvorfor er det ikke flere som gjør det?

1 Den proprietære årsaken:

Alle er redde for å få koden sin stjålet. Flere store selskaper tror at åpen kildekode og/eller data vil føre til en massiv lekkasje av informasjon, og da mister de konkurransefortrinnet. Denne bekymringen er sann i noen tilfeller – den mest åpenbare er føderale organer for rettshåndhevelse og nasjonale forsvarsenheter, slik som NSA eller FBI. De har absolutt ikke råd til å åpne kildekode noe.

2 faste kostnader:

For flere selskaper, spesielt teknologiske startups som nettopp har blitt finansiert, har de nok å gjøre, utbetaling av ansatte og andre faste kostnader. De økonomiske implikasjonene av å gå åpen kildekode er kanskje ikke gjennomførbare for selskaper som bare finner beina, spesielt i det hyperkonkurransedyktige drepe-eller-bli drept Silicon Valley-økosystemet.

3 Det er ingen penger i det:

Selv om dette er ganske åpenbart (hele poenget er at det er gratis kode), kom nylig syttifem startups sammen i San Francisco for å diskutere muligheten for å tjene penger på åpen kildekode-programvare. Selv om den opprinnelige ideen om å gi bort programvare gratis og deretter lade den har fungert for få, har det ikke gitt gode resultater. "Historisk har alle open source-selskaper bleknet i forhold til deres proprietære motpart," sa Peter Levine, generalpartner i venturekapitalfirmaet Andreessen Horowitz.

4 Alle tror noen vil protestere:

Code Combat, et veldig interessant nettsted som hjelper brukere å lære kode ved å spille spill, skrev i et blogginnlegg at da de bestemte seg for å åpne kildekoden deres, ba de alle involverte i selskapet om tilbakemeldinger. Og her er hva som skjedde: Rådgiverne likte ideen, men lurte på om spillutviklerne ville. Utviklerne var alle for det, men lurte på investorene. Investorene elsket det, men var bekymret for advokatene. Advokatene sa "Jada, bare spør rådgiverne dine". Dette gjelder spesielt for selskaper støttet av finansiering eller venturekapital, hvor det er flere personer som er investert i selskapet på ulike måter. Ikke bare anta at noen et sted vil ha et problem med det. Gå ut av veien for å finne ut.

Så hvem gjør dette, egentlig?

Du ville bli overrasket. Her er en liste over fem selskaper – jeg garanterer at du kjenner navnene deres – som har gitt store deler av koden sin til fellesskap med åpen kildekode.

1 Google:

Disse gutta trenger ikke en introduksjon, ikke sant? Så jeg skal bare gå ned til fakta. Ifølge nettstedet Google Developers har Google bidratt med over 20 millioner linjer med kode til åpen kildekode-fellesskapet, og over 900 prosjekter. Android, deres mobile operativsystem, er åpen kildekode, og driver over 1,5 milliarder enheter over hele verden. Nevnte jeg at det er åpen kildekode?

2 Facebook:

I 2013 kalte Matt Asay fra ReadWrite Facebook for verdens største åpen kildekode-selskap. James Pearce, som driver åpen kildekode hos Facebook, hadde dette å si: «Det viser seg at store prosenter av ingeniørene våre vil ha visst om våre åpen kildekode-prosjekter før de vil ha blitt med, og de vil si at det bidro positivt til deres beslutning. å bli med i selskapet. Det er et flott vindu inn i verden av den slags problemer vi løser, og selvfølgelig håper vi det finnes ingeniører i verdensklasse rundt om i verden som vil nyte den slags muligheter, og når de ser problemene vi løser vil føler trang til å ta en titt.»

To andre store prosjekter som Facebook åpen kildekode er React Js, et JavaScript-bibliotek for å bygge brukergrensesnitt, og React Native, et rammeverk for å bygge native apper.

Se? Facebook bruker åpen kildekode for å rekruttere. Du burde også!

3 Twitter:

Hørt om Bootstrap? Det fantastiske, åpen kildekode HTML, CSS og JavaScript-rammeverket du kan bruke til å forskjønne nettstedet ditt? Ja, det tilhører Twitter. Det er ett av flere prosjekter Twitter har gitt åpen kildekode-fellesskapet, og ansiktsløftning av nettsider har aldri vært den samme siden. Bare se på Start Bootstrap, Bootstrap Expo og Built with Bootstrap, for å forstå hvor verdifullt dette rammeverket er.

4 LinkedIn:

LinkedIn har over 80 åpen kildekode-prosjekter, og har bidratt med mer enn 500 tusen linjer med kode. De mener at for å oppmuntre til fortreffelighet, er det fornuftig å gjøre ting i det fri. Alle verktøyene som brukes internt av LinkedIn kan nås og arbeides med. LinkedIns viktigste stabsingeniør, Jay Kreps, sier at de foretrekker å ikke ha alt som deres "hemmelige saus". Akkurat som med Facebook, har denne strategien fungert bra for dem, og bidratt til å tiltrekke seg førsteklasses talenter.

5 kvadrat:

Dette selskapet har bidratt med over 250 tusen linjer med kode til åpen kildekode-fellesskapet, dets mest bemerkelsesverdige prosjekt er Picasso, som er "et kraftig bildenedlastings- og bufringsbibliotek for Android", for å bruke deres egen definisjon. Det er mer enn 60 åpen kildekode-prosjekter fra Square. Selv om dette selskapet ikke er på langt nær så stort som de andre på listen, føler deres Chief Technical Officer, Bob Lee, at det er nettopp derfor en åpen kildekode-strategi gir så mye mening.

Foruten disse selskapene er det Linux, åpen kildekode-operativsystemet utviklet av Linus Torvalds som brukes av hundretusenvis av mennesker i en eller annen form (Android er utviklet basert på Linux-kjernen), og det elskede go-to OS for utviklere jorden rundt. Det er det største eksisterende åpen kildekode-prosjektet i verden.

Så der har du det" Grunnene til å gå åpen kildekode”, Det er ikke bare de enorme selskapene som (i det minste delvis) har gjort det, men ganske mange programvareselskaper som Hadoop, Drupal og MongoDB er åpen kildekode. Det bidrar til å forbedre kode, og det gir den rette plattformen for bedrifter å lære av andre som har skapt presedenser.

Bør du gå åpen kildekode?

Svaret avhenger av din bransje og hva du har å tape eller vinne ved å åpne dataene og koden din, da det er de to viktigste ingrediensene som gjør bedriften din unik. "Risikoen med åpen kildekode er at du ikke har noen intellektuell eiendom," sier Nick Heudecker, en Gartner Research-analytiker.

Imidlertid gir det mindre mening å holde koden proprietær hver dag, med flere og flere selskaper som tar i bruk åpen kildekode-strategier og finner måter å få det til å fungere. Du må forstå hvordan du kan få det til å fungere for deg, og det raskt.

Opptakskilde: instantshift.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon