Projekti Sourcegraph, që zhvillon motorin për navigimin në kodin burimor, refaktorizimin dhe kërkimin në kod, duke filluar nga versioni 5.1, ka hequr dorë nga zhvillimi nën licencën Apache 2.0 në favor të një licencë pronësore, e cila ndalon shpërndarjen dhe shitjen, por lejon kopjimin dhe modifikimin gjatë procesit të zhvillimit dhe testimit.
Fillimisht, në shënimin e lëshimit për Sourcegraph 5.1 u tha se edicioni i hapur i Sourcegraph ishte fshirë dhe ishte kaluar në licencën Sourcegraph Enterprise. Më vonë, teksti u ndryshua në një frazë që thoshte se disa pjesë të produktit Sourcegraph ishin fshirë, ndërsa komponentët lidhur me ofrimin e kërkimit ishin ri-licencuar. Megjithatë, në depo nën licencën Apache 2.0 u lanë komponente si shtesat për mjediset e integruara dhe asistenti AI Cody, zhvillimi i të cilit vazhdoi nën një licencë të hapur si pjesë e depozitës kryesore të projektit me kod pronësor.
Kompania Sourcegraph gjithashtu premtoi të publikojë në blogun e saj një shënim me shpjegimin e arsyeve për ndryshimin e licencës, dhe deri në publikim, referoi në përgjigjen e një punonjësi të saj në sistemin e ndjekjes së gabimeve. Kjo është thënë se modeli i licencimit të Sourcegraph mbetet i orientuar drejt shitjes së produktit për kompanitë dhe ofrimin e mjeteve të hapura për zhvilluesit individualë. Edicioni i hapur komunitar i Sourcegraph nuk arriti përhapjen e duhur mes zhvilluesve dhe në 99.9% të rasteve përdoruesit aplikuan variante të ndryshme të Sourcegraph Enterprise.
Përkrahja paralele e dy produkteve të afërt, njëri prej të cilëve nuk është kërkuar, është njohur si joefikase dhe që shpenzon kot burimet e zhvilluesve. Pas ri-licencimit, kodi mbeti publikisht i aksesueshëm (por nën licencë pronësore), ashtu si dhe procesi i zhvillimit. Zhvilluesit e Sourcegraph gjithashtu do të vazhdojnë të kontribuojnë në zhvillimin e motorit të kërkimit të hapur Zoekt dhe do të vazhdojnë të kthjellojnë ndryshime në këtë projekt. Ashtu si më parë, zhvilluesit individualë kanë akses në variante falas të Sourcegraph Enterprise: projektet e hapura mund të përdoren falas me shërbimin cloud sourcegraph.com, ndërsa për të punuar me kodin privat mund të instaloni Sourcegraph Enterprise në sistemin tuaj, duke përdorur planin e tarifës falas. serveri, duke përdorur planin e tarifës falas.
Edicioni komunitar i asistencës AI Cody, i cili ishte kërkuar nga komuniteti, do të mbetet nën licencën Apache 2.0. Në formën aktuale, kodi i Cody ende qëndron në depozitat kryesore të Sourcegraph, por së shpejti do të transferohet në një depo të veçantë. Ky ndryshim gjithashtu mund të interpretohet si ndarje e Sourcegraph në dy produkte të veçanta: motorin pronësor të kërkimit në kod dhe asistentin inteligjent të hapjes së kodit dhe punës me kodin (Cody).
Motorin Sourcegraph mund të përdoret si një platformë për rishikimin dhe navigimin në kodin burimor, të vendosur në depozitë Git. Ka mundësi për analizimin e thirrjeve të rastësishme të funksioneve dhe kalimin në vendin e tyre të përcaktuar, për të parë thirrje të tjera të këtyre funksioneve në kod, historinë e ndryshimeve të lidhura me diskutimet për funksionet, dokumentacionin dhe raportet për gabime. Sourcegraph gjithashtu ofron mjete fleksibël për kërkimin e lidhjeve dhe sugjerime për përdorimin e objekteve të ndryshme.
Burimi: opennet.ru
