Hur Scarf hjälper utvecklare att mäta och kommersialisera programvara med öppen källkod

Hur Scarf hjälper utvecklare att mäta och kommersialisera programvara med öppen källkod


Genom nästan varje uppskattning har öppen källkod ätit upp världen – och trots högprofilerade säkerhetsbortfall som kan plåga community-driven programvara, visar den trenden inga tecken på att avta.

Medan de mest populära projekten med öppen källkod ofta har betydande företagsstöd, som Meta (Facebook) och React eller Google och Android, lutar de flesta sig mycket åt “kraften i publiken” – oberoende utvecklare spridda över hela världen och arbetar på sin fritid . Men oavsett hur ett projekt med öppen källkod underhålls och stöds, saknar utvecklarna eller företagen bakom projektet ofta meningsfulla insikter om deras projekts användning och distribution — detta är något som Scarf har tänkt lösa.

Scarf handlar om att hjälpa utvecklare med öppen källkod att förstå och mäta hur användare interagerar med sina projekt – det är som Google Analytics, men för programvara med öppen källkod.

Scarf, som grundades från Oakland, Kalifornien, 2019, lämnade stealth i mars med 2 miljoner dollar i startfinansiering. Idag tillkännagav företaget ytterligare 5,3 miljoner dollar i finansiering från Race Capital, Freestyle Capital och en rad enskilda stödjare, eftersom det ser ut att fördubblas på sin senaste tillväxt som har sett cirka 300 utvecklare och organisationer göra 900 paket tillgängliga via Scarf plattform.

Åtkomstpunkt för öppen källkod

Kärnprodukten Scarf Gateway, som inom kort kommer att finnas tillgänglig under en licens för öppen källkod, fungerar som en central åtkomstpunkt till alla komponenter och paket med öppen källkod var de än är värd. Den sitter framför projektets register eller nedladdningsvärd (t.ex. behållare på Docker Hub eller binärer på GitHub-versioner), med slutanvändaren som laddar ner mjukvaruartefakten som vanligt – Scarf kan sedan dela ut nyckelanvändningsdata som registerleverantören vanligtvis erbjuder inte. Detta inkluderar vilka företag som installerar ett visst paket; i vilka regioner ett projekt är mest populärt; och vilka plattformar eller molnleverantörer som paketet oftast är installerat på.

Medan Scarf Gateway är gratis att använda, tar företaget betalt för premiumfunktioner som ett utvecklar-API, rådataexport, tredjepartsdataintegrationer och tillgänglighets- och supportservicenivåavtal (SLA).

“Scarfs primära affärsmodell är att tillhandahålla verktyg som hjälper utvecklare på Scarf att driva intäkter – vi tjänar pengar när de tjänar pengar,” sa Scarfs grundare och VD Avi Press till VentureBeat. “För detta ändamål bygger vi en plattform för öppen källkodsdistribution, analys och kommersialisering.”

Så exakt hur hjälper öppen källkodsanalys utvecklare, när det gäller kommersiella beslut de kan behöva fatta? Tja, otaliga företag använder komponenter med öppen källkod i sin mjukvara, men kanske inte tänker på att stödja utvecklarna bakom det specifika projektet – så en utvecklare kan offentligt kalla ut dessa företag eller på annat sätt nå ut för att begära ekonomiskt stöd.

Alternativt kan utvecklare helt enkelt använda den data de har till sitt förfogande för att hitta rätt kontakter inom ett företag för att pitcha premiumsupport eller konsultationstid.

Bästa @Google @Apple @Amazon @Microsoft @HP @Target @PayPal @FBOpenSource @Intuit @Walmart @Vistaprint

Dina produkter använder min programvara med öppen källkod för att i slutändan ge dina användare en ?/? erfarenhet.

Du är officiellt inbjuden att ge tillbaka tjänsten ?https://t.co/huCDpZ258p

— Tanner Linsley (@tannerlinsley) 28 augusti 2020

Under de senaste nio månaderna hävdar Scarf att det har använts av utvecklare för att avslöja mer än 25 000 företag som interagerar med deras mjukvara.

Bortsett från Gateway erbjuder Scarf också dokumentationsinsikter för att hjälpa utvecklare att förstå hur deras dokument med öppen källkod hittas och visas, tillsammans med paket-SDK:er på språknivå som integreras direkt i en utvecklares paket.

“Dessa verktyg integreras med varandra, så för första gången kan du spåra en anonym användare som hittar ditt projekt, installerar det, använder det och mer,” förklarade Press.

Visa mig (OSS) pengarna

Även om Scarf hittills mest har fokuserat på analys, med ytterligare 5,3 miljoner dollar på banken, är den nu välfinansierad för att utöka omfattningen av sin plattform för att stödja utvecklare som vill tjäna pengar.

Enligt Press kommer detta att inkludera möjligheten att generera och hantera ett supportkontrakt direkt på Scarf, inklusive automatisk indrivning av betalningar som alla företag kan vara skyldiga. “Ett annat kommer att vara verktyg för slutanvändare att köpa engångssupporttid med en utvecklare, så OSS-projekt (öppen källkod) kan bädda in en ‘boka tid med utvecklarna’-knappen på README-filerna”, sa han. “Vi kommer att lansera dessa [new features] nästa år.”

På ytan kan Scarf tyckas vara bättre lämpad för indieutvecklare – de som mest sannolikt behöver data för att stödja sina kommersialiseringsinsatser. Men enligt Press är det verkligen för alla som behöver mäta användning och adoption – detta inkluderar riskstödda företag som Buoyant, som inte bara använder Scarf utan dess vd William Morgan också investerade i företaget.

“För både indieutvecklare och företag är det i grunden användbart att ha observerbarhet och kontroll över din OSS:s distributionskanaler, och det har historiskt sett varit otillgängligt,” förklarade Press. “Företag använder Scarf för att distribuera artefakter och förstå deras kommersiella användning – genom att använda deras OSS-mått för att driva produktledd tillväxt för sina företag.”

VentureBeats uppdrag ska vara ett digitalt stadstorg för tekniska beslutsfattare att få kunskap om transformativ företagsteknik och handla. Läs mer om medlemskap.