Sourcegraph-projektet, som utvecklar en motor för navigering genom källkod, refaktorering och sökning i kod, har sedan version 5.1 slutat att utvecklas under Apache 2.0-licensen till förmån för en proprietär licens som förbjuder distribution och försäljning, men tillåter kopiering och ändring under utveckling och testning.
I den ursprungliga release-notisen för Sourcegraph 5.1 angavs att den öppna versionen av Sourcegraph hade tagits bort och överförts till Sourcegraph Enterprise-licens. Senare ändrades texten till att vissa delar av produktens Sourcegraph hade tagits bort, medan komponenter relaterade till sökfunktionalitet har licensierats om. Samtidigt kvarlämnades komponenter som tillägg för integrerade utvecklingsmiljöer och AI-assistenten Cody i repositoriet under Apache 2.0-licensen, och dessa fortsätter att utvecklas under öppen licens som en del av det centrala projektets repositorium med proprietär kod.
Sourcegraph lovade också att publicera ett blogginlägg som förklarade orsakerna till licensförändringen, och tills dess hänvisade de till svaret från en av sina anställda i bugghanteringssystemet. Det påstås att Sourcegraphs licensmodell fortfarande syftar till att sälja produkten till företag och erbjuda öppna verktyg för individuella utvecklare. Den öppna community-versionen av Sourcegraph har inte fått tillräcklig spridning bland utvecklare och i 99,9 % av fallen använde användarna olika varianter av Sourcegraph Enterprise.
Parallell underhåll av två liknande produkter, varav den ena inte efterfrågas, har bedömts som oklokt och slösar utvecklarresurser. Efter licensöverföringen förblev koden offentligt tillgänglig (men under proprietär licens), liksom utvecklingsprocessen. Sourcegraph-utvecklarna kommer också att fortsätta delta i utvecklingen av den öppna sökmotorn Zoekt och återföra förändringar till detta projekt. Precis som tidigare finns det gratisvarianter av Sourcegraph Enterprise tillgängliga för individuella utvecklare: med öppna projekt kan den molnbaserade tjänsten sourcegraph.com användas gratis, och för att arbeta med stängd kod kan Sourcegraph Enterprise installeras på egen servern, med en gratis rabattplan.
Community-versionen av AI-assistenten Cody, som efterfrågades av gemenskapen, kommer att förbli under licensen Apache 2.0. I sitt nuvarande skick förblir koden för Cody huvudsakligen i Sourcegraphs huvudrepository, men snart kommer den att flyttas till ett separat repository. Denna förändring kan också tolkas som en uppdelning av Sourcegraph i två separata produkter: en proprietär sökmotor för kod och en öppen intelligent assistent för kodskrivande och kodhantering (Cody).
Sourcegraph-motorn kan användas som en plattform för granskning och navigering av källtexter som lagras i Git-repositories. Det finns möjlighet att analysera godtyckliga funktionsanrop och gå till deras definitioner, se andra anrop av dessa funktioner i koden, ändringshistorik kopplad till funktioner, diskussioner, dokumentation och felrapporter. Sourcegraph erbjuder också flexibla verktyg för att söka efter referenser och pop-up-tips för användning av olika objekt.
Källa: opennet.ru
