Proiectul Sourcegraph, care dezvoltă un motor de navigare prin codul sursă, refactorizare și căutare în cod, a renunțat la dezvoltarea sub licența Apache 2.0 în favoarea unei licențe proprietare începând cu versiunea 5.1, interzicând reproducerea și vânzarea, dar permițând copierea și modificarea în procesul de dezvoltare și testare.
Inițial, în nota de lansare a Sourcegraph 5.1 s-a menționat că ediția deschisă Sourcegraph a fost eliminată și mutată sub licența Sourcegraph Enterprise. Ulterior, textul a fost schimbat cu o frază în care se preciza că părți individuale ale produsului Sourcegraph au fost eliminate, iar componentele legate de asigurarea căutării au fost re-licențiate. În același timp, în repository-ul sub licența Apache 2.0 au fost păstrate componente precum extensiile integrate în mediile de dezvoltare și asistentul AI Cody, a căror dezvoltare a continuat sub licență deschisă în cadrul repository-ului principal al proiectului cu cod proprietar.
Compania Sourcegraph a promis de asemenea că va publica pe blogul său o notă cu explicații despre motivele schimbării licenței, iar până la publicare s-a referit la răspunsul unui angajat în sistemul de urmărire a erorilor. Se afirmă că modelul de licențiere Sourcegraph rămâne axat pe vânzarea produsului companiilor și oferirea de instrumente deschise pentru dezvoltatorii individuali. Ediția deschisă comunitară a Sourcegraph nu a avut o difuzare adecvată în rândul dezvoltatorilor și în 99,9% din cazuri utilizatorii au aplicat diverse variante ale Sourcegraph Enterprise.
Menținerea unei paralele între două produse asemănătoare, unul dintre care nu este cerut, a fost considerată ineficientă și un consum inutil de resurse ale dezvoltatorilor. După re-licențiere, codul a rămas accesibil publicului (dar sub licență proprietară), la fel și procesul de dezvoltare. Dezvoltatorii Sourcegraph vor continua să participe la dezvoltarea motorului de căutare deschis Zoekt și vor continua să returneze modificările în acest proiect. Ca și înainte, dezvoltatorii individuali au acces gratuit la variantele Sourcegraph Enterprise: proiectele deschise pot folosi gratuit serviciul în cloud sourcegraph.com, iar pentru lucrul cu codul închis pot instala Sourcegraph Enterprise pe propriul server, folosind planul tarifar gratuit.
Editia comunității AI-assistantului Cody, care a fost solicitată de comunitate, va rămâne sub licența Apache 2.0. În prezent, codul Cody rămâne în principal în depozitul Sourcegraph, dar va fi curând mutat într-un depozit separat. Această schimbare poate fi percepută și ca o divizare a Sourcegraph în două produse separate: motorul de căutare a codului proprietar și asistentul inteligent deschis pentru scrierea și gestionarea codului (Cody).
Motorul Sourcegraph poate fi utilizat ca platformă pentru revizuirea și navigarea textelor sursă găzduite în depozitele Git. Există posibilitatea analizei apelurilor de funcții arbitrari și navigării către locul definiției acestora, vizualizarea altor apeluri ale acestor funcții în cod, istoricul modificărilor, discuțiile legate de funcții, documentația și mesajele de eroare. Sourcegraph oferă, de asemenea, instrumente flexibile de căutare a linkurilor și sugestii pentru utilizarea diferitelor obiecte.
Sursa: opennet.ro
