Varför bör industrier och startups gå med öppen källkod

1

Varje företag som har någon anspråk på att vara inblandad i teknik tenderar att låsa sin kod och bevaka den svartsjukt. Med goda skäl – Immateriella egenskaper var avsedda att vara värdefulla, eller hur?

Men med tanke på det faktum att det alltid finns andra potentiella arbetsgivare på jakt och väntar på att ta bort dina bästa ingenjörer (mer om detta senare), är det klokt att gömma undan all din kod?

Nej, det är det inte. Det finns massor av möjligheter som du går miste om genom att skydda dina koder och data. Låt oss lära oss lite mer om vad du går miste om.

Varför bör du gå med öppen källkod?

1 För att utnyttja kraften i gemenskapen:

När din kod attraherar bidrag från externa användare, kommer allt ditt arbete att bli gjort tidigare och till mycket lägre kostnader. Det här är bara ett scenario som utmanar ordspråket "För många kockar förstör buljongen". Men här betyder fler användare att fler människor granskar din kod och fixar den för problem och lägger till funktioner, vilket i slutändan betyder mer robust kod.

2 Att bygga lag i världsklass:
  • Vad har globala företag som ditt företag inte har? Kanske några miljoner dollar i finansiering tillsammans med talang i världsklass. Eftersom vi inte kan göra så mycket åt pengadelen, låt oss fokusera på det senare. När du öppnar din kod med öppen källkod, finns det en stor chans att du kommer att locka begåvade ingenjörer som är nyfikna på att lösa problem.
  • Detta gör anställningsprocessen avsevärt enklare, eftersom du har en trevlig pool av riktigt smarta människor som arbetar med din kod, förbättrar den och får den att fungera bättre. Adjö, tekniska intervjuer!
  • Slutligen, när du väl anställt den talang du behöver för ditt företag, är ett bra sätt att se till att du behåller dina anställda att förbli engagerade i öppen källkod. Utvecklare får lösa de problem som ditt företag står inför och får incitament att stanna kvar eftersom de får skapa en portfölj åt sig själva och förbättra sin profil. Detta löser problemet med de irriterande rekryterare som väntar på att stjäla dina bästa ingenjörer, och du får se din kod fungera bättre och bättre när fler människor arbetar med den.
3 Till äran:

När du öppnar din kod med öppen källkod får du naturligtvis gratis reklam för flera hundra dollar från alla medier, forum, grupper och kodningsnördar som pratar om ditt företag. Det översätts till goodwill, och ger dig också fler brownie-poäng för att du gillar det.

Om det är så bra, varför gör inte fler det?

1 Det proprietära skälet:

Alla är rädda för att få sin kod stulen. Flera stora företag tror att öppen källkod och/eller data kommer att leda till ett massivt läckage av information, och då förlorar de sin konkurrensfördel. Denna oro är sann i vissa fall – det mest uppenbara är federala organ för brottsbekämpande och nationella försvarsenheter, såsom NSA eller FBI. De har verkligen inte råd att öppna källkod någonting.

2 omkostnader:

För flera företag, framför allt tekniska startups som just har finansierats, har de tillräckligt att göra, betala ut anställda och andra omkostnader. De ekonomiska konsekvenserna av att gå med öppen källkod kanske inte är genomförbara för företag som bara hittar sina fötter, särskilt i det hyperkonkurrenskraftiga döda-eller-bli-dödade Silicon Valley-ekosystemet.

3 Det finns inga pengar i det:

Även om detta är ganska uppenbart (hela poängen är att det är gratis kod), samlades nyligen sjuttiofem startups i San Francisco för att diskutera möjligheten att tjäna pengar på programvara med öppen källkod. Även om den ursprungliga idén att ge bort programvara gratis och sedan ladda den har fungerat för få, har det inte gett några bra resultat. "Historiskt sett har alla företag med öppen källkod bleknat i jämförelse med sin egenutvecklade motsvarighet", säger Peter Levine, general partner på riskkapitalbolaget Andreessen Horowitz.

4 Alla tror att någon kommer att invända:

Code Combat, en mycket intressant webbplats som hjälper användare att lära sig kod genom att spela spel, skrev i ett blogginlägg att när de bestämde sig för att öppna sin kod så bad de alla inblandade i företaget om deras feedback. Och här är vad som hände: Rådgivarna gillade idén, men undrade om spelutvecklarna skulle göra det. Utvecklarna var alla för det, men undrade över investerarna. Investerarna älskade det, men var oroliga för advokaterna. Advokaterna sa "Visst, fråga bara dina rådgivare". Detta gäller särskilt för företag som backas upp av finansiering eller riskkapital, där det finns flera personer som investerat i företaget på olika sätt. Anta inte bara att någon någonstans kommer att ha problem med det. Gå ut ur ditt sätt att ta reda på det.

Så vem gör det här egentligen?

Du skulle bli förvånad. Här är en lista över fem företag – jag garanterar att du känner till deras namn – som har gett stora delar av sin kod till open source-gemenskaper.

1 Google:

Dessa killar behöver ingen introduktion, eller hur? Så jag ska bara gå ner till fakta. Enligt Google Developers-webbplatsen har Google bidragit med över 20 miljoner rader kod till communityn med öppen källkod och över 900 projekt. Android, deras mobila operativsystem, är öppen källkod och driver över 1,5 miljarder enheter över hela världen. Nämnde jag att det är öppen källkod?

2 Facebook:

2013 kallade Matt Asay från ReadWrite Facebook för världens största företag med öppen källkod. James Pearce, som driver Open Source på Facebook, hade detta att säga: "Det visar sig att stora andelar av våra ingenjörer kommer att ha känt till våra open source-projekt innan de kommer att ha gått med och de kommer att säga att det bidrog positivt till deras beslut att gå med i företaget. Det är ett fantastiskt fönster in i världen av de typer av problem som vi löser, och naturligtvis hoppas vi att det finns ingenjörer i världsklass runt om i världen som skulle njuta av den typen av möjligheter och när de ser problemen vi löser känner lust att ta en titt."

Två andra stora projekt som Facebook källkod är React Js, ett JavaScript-bibliotek för att bygga användargränssnitt, och React Native, ett ramverk för att bygga inbyggda appar.

Ser? Facebook använder öppen källkod för att rekrytera. Du borde också!

3 Twitter:

Hört talas om Bootstrap? Det där underbara HTML-, CSS- och JavaScript-ramverket med öppen källkod som du kan använda för att försköna din webbplats? Ja, det tillhör Twitter. Det är ett av flera projekt som Twitter gav till öppen källkod, och ansiktslyft på webbplatser har aldrig varit sig likt sedan dess. Titta bara på Start Bootstrap, Bootstrap Expo och Built with Bootstrap för att förstå hur värdefullt detta ramverk är.

4 LinkedIn:

LinkedIn har över 80 projekt med öppen källkod och har bidragit med mer än 500 tusen rader kod. De tror att för att uppmuntra excellens är det vettigt att göra saker i det fria. Alla verktyg som används internt av LinkedIn kan nås och bearbetas. LinkedIns chefsingenjör, Jay Kreps, säger att de föredrar att inte ha allt som deras "hemliga sås". Precis som med Facebook har den här strategin fungerat bra för dem och hjälpt till att attrahera främsta talanger.

5 kvadrat:

Det här företaget har bidragit med över 250 tusen rader kod till open source-gemenskapen, dess mest anmärkningsvärda projekt är Picasso, som är "ett kraftfullt bildnedladdnings- och cachningsbibliotek för Android", för att använda sin egen definition. Det finns mer än 60 projekt med öppen källkod från Square. Även om det här företaget inte är i närheten av lika stort som de andra på listan, anser deras tekniska chef, Bob Lee, att det är just därför en strategi med öppen källkod är så vettig.

Förutom dessa företag finns det Linux, operativsystemet med öppen källkod utvecklat av Linus Torvalds som används av hundratusentals människor i en eller annan form (Android är utvecklat baserat på Linux-kärnan), och det älskade go-to OS för utvecklare runt världen. Det är det största befintliga open source-projektet i världen.

Så där har du det" Skälen till att gå med öppen källkod”, Det är inte bara de stora företagen som (åtminstone delvis) har gjort det utan en hel del mjukvaruföretag som Hadoop, Drupal och MongoDB är öppen källkod. Det hjälper till att förbättra koden, och det ger rätt plattform för företag att lära av andra som har skapat prejudikat.

Ska du gå med öppen källkod?

Svaret beror på din bransch och vad du har att förlora eller vinna på att öppna din data och kod eftersom det är de två viktigaste ingredienserna som gör ditt företag unikt. "Risken med öppen källkod är att du inte har någon immateriell egendom", säger Nick Heudecker, analytiker från Gartner Research.

Det är dock mindre meningsfullt att hålla koden skyddad för varje dag, eftersom fler och fler företag använder strategier med öppen källkod och hittar sätt att få det att fungera. Du måste förstå hur du kan få det att fungera för dig, och det snabbt.

Inspelningskälla: 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