Sourcegraph-projektet, der udvikler en motor til navigation i kildekoder, refaktorisering og søgning i kode, har fra version 5.1 ophørt med at udvikle under licensen Apache 2.0 til fordel for en proprietær licens, der forbyder reproduktion og salg, men tillader kopiering og ændring under udviklings- og testprocessen.
I den oprindelige bemærkning om udgivelsen af Sourcegraph 5.1 blev det sagt, at den åbne version af Sourcegraph var blevet fjernet og overført til licensen Sourcegraph Enterprise. Senere blev teksten ændret til at sige, at enkelte dele af produktet Sourcegraph var blevet fjernet, mens de komponenter, der er relateret til søgefunktionen, er blevet relicenseret. Samtidig blev komponenter som tilføjelser til integrerede udviklingsmiljøer og AI-assistenten Cody efterladt i depotet under licensen Apache 2.0, og deres udvikling fortsætter under en åben licens som en del af projektets hoveddepot med proprietær kode.
Virksomheden Sourcegraph har også lovet at offentliggøre et indlæg i sin blog, der forklarer årsagerne til skiftet af licens, og indtil da har den henvist til en svar fra en medarbejder i deres fejlrapporteringssystem. Det hævdes, at Sourcegraphs licensmodel stadig er rettet mod at sælge produktet til virksomheder og at tilbyde åbne værktøjer til individuelle udviklere. Den åbne community-udgave af Sourcegraph har ikke fået passende udbredelse blandt udviklere, og i 99,9% af tilfældene har brugerne anvendt forskellige versioner af Sourcegraph Enterprise.
Parallelle opretholdelser af to beslægtede produkter, hvoraf det ene ikke er efterspurgt, anses for uhensigtsmæssigt og spild af udviklerressourcer. Efter relicensering forblev koden offentligt tilgængelig (men under en proprietær licens), ligesom udviklingsprocessen. Sourcegraph-udviklerne vil også fortsætte deres engagement i udviklingen af den åbne søgemaskine Zoekt og fortsætte med at returnere ændringer til dette projekt. Ligesom før har individuelle udviklere adgang til gratis versioner af Sourcegraph Enterprise: med åbne projekter kan man gratis bruge cloudtjenesten sourcegraph.com, og for arbejde med lukket kode kan man installere Sourcegraph Enterprise på sin egen server. serveren, ved at bruge den gratis prisplan.
Cody AI-assistentens fællesskabsudgave, som var efterspurgt af fællesskabet, vil forblive under Apache 2.0-licensen. I sin nuværende form er Codys kode stadig i hovedlagret hos Sourcegraph, men vil snart blive flyttet til et separat lager. Denne ændring kan også ses som en opdeling af Sourcegraph i to separate produkter: en proprietær kode-søgemaskine og en åben intellektuel assistent til kodning og håndtering af kode (Cody).
Sourcegraph-motoren kan bruges som en platform til gennemgang og navigation af kildekoder, der er hostet i Git-lagre. Der er mulighed for at analysere vilkårlige funktionsopkald og navigere til deres definition, se andre kald af disse funktioner i koden, ændringshistorik relateret til funktionerne, diskussioner, dokumentation og fejlrapporter. Sourcegraph tilbyder også fleksible middel til at søge efter henvisninger og kontekstsensitive tip til brug af forskellige objekter.
Kilde: opennet.ru
