Projekt Sourcegraph, koji razvija motor za navigaciju kroz izvorne tekstove, refaktorizaciju i pretraživanje koda, od verzije 5.1 odustao je od razvoja pod licencom Apache 2.0 u korist proprietarne licence koja zabranjuje umnožavanje i prodaju, ali dopušta kopiranje i izmjene tijekom razvoja i testiranja.
U izvješću o izdanju Sourcegraph 5.1 prvotno je navedeno da je otvorena verzija Sourcegraph uklonjena i prebačena na licencu Sourcegraph Enterprise. Kasnije je tekst promijenjen u rečenicu da su pojedini dijelovi proizvoda Sourcegraph uklonjeni, a komponente povezane s osiguravanjem pretraživanja relicenseirane. U isto vrijeme, u repozitoriju pod licencom Apache 2.0 ostavljene su takve komponente kao dodatci s integriranim razvojnim okruženjima i AI-asistentom Cody, čiji se razvoj nastavlja pod otvorenom licencom unutar glavnog repozitorija projekta s proprietarnim kodom.
Tvrtka Sourcegraph također je obećala objaviti na svom blogu napomenu s obrazloženjem razloga promjene licence, a do objave se pozvala na odgovor svog zaposlenika u sustavu za praćenje grešaka. Tvrdimo da model licenciranja Sourcegraph ostaje usmjeren na prodaju proizvoda tvrtkama i pružanje otvorenih alata za individualne programere. Otvorena community-verzija Sourcegraph nije stekla adekvatnu raširenost među programerima i u 99,9% slučajeva korisnici su koristili razne varijante Sourcegraph Enterprise.
Paralelno održavanje dva slična proizvoda, od kojih jedan nije tražen, smatra se neučinkovitim i bespotrebno troši resurse programera. Nakon promjene licence, kod je ostao javno dostupan (ali pod proprietarnom licencom), kao i proces razvoja. Programeri Sourcegraph također će zadržati sudjelovanje u razvoju otvorenog pretraživačkog motora Zoekt i nastaviti vraćati promjene u ovaj projekt. Kao i ranije, individualni programeri imaju besplatne mogućnosti Sourcegraph Enterprise: s otvorenim projektima mogu besplatno koristiti oblačnu uslugu sourcegraph.com, a za rad s zatvorenim kodom mogu instalirati Sourcegraph Enterprise na svom serveru, koristeći besplatni tarifni plan.
Zajednička verzija AI asistenta Cody, koja je bila tražena od strane zajednice, ostaje pod Apache 2.0 licencom. U trenutnoj verziji kod Codyja ostaje u glavnom repozitoriju Sourcegraph, ali će uskoro biti premješten u zaseban repozitorij. Ova promjena se također može smatrati odvojenjem Sourcegraph-a na dva odvojena proizvoda: vlastiti pretraživač koda i otvoreni inteligentni asistent za pisanje i rad s kodom (Cody).
Sourcegraph motor može se koristiti kao platforma za recenziju i navigaciju kroz izvorne tekstove pohranjenje u Git repozitorijima. Postoji mogućnost analize proizvoljnih poziva funkcija i prelaska na mjesto njihove definicije, pregled drugih poziva tih funkcija u kodu, povijesti promjena vezanih uz funkcije, diskusije, dokumentaciju i poruke o greškama. Sourcegraph također pruža fleksibilne alate za pretraživanje referenci i kontekstualne natpise za korištenje različitih objekata.
Izvor: opennet.ru
