Projekti Sourcegraph, që zhvillon motorin për navigim në tekstin burimor, refaktoring dhe kërkimin në kod, ka hequr dorë nga zhvillimi nën licencën Apache 2.0 për të kaluar në një licencë proprietar, që ndalon shpërndarjen dhe shitjen, por lejon kopjimin dhe modifikimin gjatë zhvillimit dhe testimit.
Fillimisht, në shënimin për daljen e Sourcegraph 5.1 ishte thënë se edicioni i hapur i Sourcegraph ishte fshirë dhe u kalua në licencën Sourcegraph Enterprise. Më vonë, teksti u ndryshua në një frazë që tha se pjesë të ndryshme të produktit Sourcegraph ishin fshirë, ndërsa komponentet që lidhen me sigurimin e kërkimit u ricensuruan. Në këtë mënyrë, në depot nën licencën Apache 2.0 mbetën komponentë si shtesat me mjediset e zhvillimit të integruara dhe ndihmësin AI Cody, zhvillimi i të cilave vazhdon nën licencë të hapur në kuadër të depozitës kryesore të projektit me kodin proprietar.
Kompania Sourcegraph gjithashtu premtuar të publikojë në blogun e saj një shënim për të sqaruar arsyet për ndryshimin e licencës, dhe deri në publikim iu referua përgjigjes së një punonjësi të saj në sistemin e ndjekjes së gabimeve. Kërkohet që modeli i licencës së Sourcegraph të mbetet i orientuar drejt shitjes së produktit për kompanitë dhe ofrimin e mjeteve të hapura për zhvilluesit individualë. Edicioni community i hapur i Sourcegraph nuk arriti përhapje të mjaftueshme midis zhvilluesve dhe në 99.9% të rasteve përdoruesit aplikuan versione të ndryshme të Sourcegraph Enterprise.
Përkrahja paralele e dy produkteve të ngjashme, njëri prej të cilëve nuk është i kërkuar, është konsideruar si e paarsyeshme dhe që shpenzon në mënyrë të kotë resurset e zhvilluesve. Pas ricensurimit, kodi mbeti publike (por nën licencë proprietar), ashtu si dhe procesi i zhvillimit. Zhvilluesit e Sourcegraph gjithashtu do të ruajnë pjesëmarrjen në zhvillimin e motorit të hapur të kërkimit Zoekt dhe do të vazhdojnë të kthejnë ndryshime në këtë projekt. Si më parë, zhvilluesit individualë kanë akses në variante falas të Sourcegraph Enterprise: me projekte të hapura, mund të përdorin falas shërbimin cloud sourcegraph.com, dhe për të punuar me kod të mbyllur mund të instalojnë Sourcegraph Enterprise në sistemin e tyre, serverduke përdorur planin tarifor falas.
Edisioni Komunitar i asistentit me AI Cody, i kërkuar nga komuniteti, do të mbetet nën licencën Apache 2.0. Në formën aktuale, kodi i Cody do të vazhdojë të jetë në repository-n kryesore të Sourcegraph, por shumë shpejt do të transferohet në një repository të veçantë. Ky ndryshim gjithashtu mund të interpretohet si ndarje e Sourcegraph në dy produkte të veçanta: një motor pronar për kërkimin e kodit dhe një asistent të hapur për shkrimin e kodit dhe punën me kodin (Cody).
Motori Sourcegraph mund të përdoret si platformë për rishikimin dhe navigimin në tekstet burimore të vendosura në repository-t Git. Ka mundësinë të analizojë thirrje funksionesh të rastësishme dhe të kalojë në vendin e tyre të përcaktimit, të shikojë thirrje të tjera të këtyre funksioneve në kod, histori ndryshimesh të lidhura me funksionet, diskutime, dokumentacion dhe mesazhe për gabime. Sourcegraph gjithashtu ofron mjete fleksibël për kërkimin e lidhjeve dhe sugjerime të shpejta për përdorimin e objekteve të ndryshme.
Burimi: opennet.ru
