Sourcegraphi projekt, mis arendab allika koodide navigeerimise, refaktoreerimise ja otsingu mootorit, on alates versioonist 5.1 loobunud Apache 2.0 litsentsi alt arendamisest ning läinud üle propiteraarsetele litsentsidele, mis keelavad kopeerimise ja müügi, kuid lubavad kopeerimist ja muutmist arendamise ja testimise protsessis.
Alguses mainiti Sourcegraph 5.1 väljaandes, et avatud versioon Sourcegraphist on eemaldatud ja viidud Sourcegraph Enterprise litsentsile. Hiljem muudeti teksti lauseks, et eraldi osad tootest Sourcegraph on eemaldatud ja otsingu komponentidele kehtestati uus litsents. Samas jäeti Apache 2.0 litsentsi alla sellised komponendid nagu integreeritud arenduskeskkondade pluginaid ja AI-assistent Cody, mille arendamine jätkub avatud litsentsi all peamise projekti repozitooriumi raames koos propiteraarse koodiga.
Firma Sourcegraph lubas samuti avaldada oma blogis selgitava märkuse, miks litsentsi vahetati, ning enne avaldamist viitas oma töötaja vastusele veaprobleemide jälgimise süsteemis. Toodud on väide, et Sourcegraphi litsentsimudel jääb suunatud toote müügile ettevõtetele ja avatud tööriistade pakkumisele iseseisvatele arendajatele. Avatud community-versioon Sourcegraphist ei leidnud arendajate seas piisavat levikut ja 99.9% juhtudest kasutasid kasutajad erinevaid variante Sourcegraph Enterprise.
Kahte sarnast toodet samaaegselt toetada, millest üks ei ole nõudlik, on peetud ebaotstarbekaks ja kulutab arendajate ressursse. Pärast litsentsimise muutmist jääb kood avalikult kättesaadavaks (kuid propiteraarse litsentsi all), samuti arendusprotsess. Sourcegraphi arendajad jätkavad ka avatud otsingumootori Zoekt arendamist ning naasevad selle projekti muudatustega. Nagu varem, on iseseisvatele arendajatele saadaval tasuta versioonid Sourcegraph Enterprise: avatud projektide puhul saab tasuta kasutada pilves teenust sourcegraph.com, ning suletud koodiga töötamiseks saab paigaldada Sourcegraph Enterprise enda serveril, kasutades tasuta hinnaplaani.
AI-assistent Cody community versioon, mis oli kogukonna poolt nõutud, jääb Apache 2.0 litsentsi alla. Praegu jääb Cody kood peamise Sourcegraphi repozitooriumi alla, kuid varsti viiakse see eraldi repozitooriumi. Muudatust saab ka tõlgendada kui Sourcegraphi jagunemist kaheks eraldi tooteks: propiteraarse koodi otsingumootor ja avatud intelligentne abimees koodide kirjutamisel ja töötamisel (Cody).
Sourcegraphi mootorit saab kasutada platvormina koodide allika- ja navigeerimise ülevaatamiseks, mis asuvad Git-repozitooriumides. On võimalik analüüsida suvalisi funktsioonide väljakutseid ja liikuda nende määratlemise kohta, vaadata mingeid muid neid funktsioone koodis, seotud arutelu muudatusajaloo, dokumentatsiooni ja veateateid. Sourcegraph pakub samuti paindlikke viiteotsingu vahendeid ja pop-up vihjeid erinevate objektide kasutamiseks.
Allikas: opennet.ru
