Sourcegraph överger öppen källkod till förmån för en egen licens

Sourcegraph

Sourcegraph används för att söka, utforska och förstå kod

Sourcegraph-projektet, som utvecklar en motor för att bläddra igenom källkod, refaktorera och söka i kod, med början i version 5.1, övergav utvecklingen under Apache 2.0-licensen till förmån för en proprietär licens som förbjuder replikering och försäljning, men tillåter kopiering och ändring under utveckling och testning.

För de som inte känner till Sourcegraph bör du veta det detta är ett verktyg för kodsökning och kodintelligens som är kompatibelt med alla större programmeringsspråk som indexerar och semantiskt analyserar stora kodbaser så att de är sökbara i kommersiella, öppen källkod, lokala och molnbaserade Sourcegraph-arkiv.

Sökningen Det kan distribueras till olika arkiv och kodvärdplattformar. Sökningen kan vara bokstavlig, reguljär uttryck eller strukturell. Den strukturella söksyntaxen är språkmedveten och hanterar kapslade uttryck och flerradsdeklarationer bättre än reguljära uttryck.

Sourcegraph ändrar licens

ursprungligen, i Sourcegraph 5.1 release notes anges att den öppna upplagan från Sourcegraph hade tagits bort till förmån för Sourcegraph Enterprise-licensen. Sedan dess har texten ändrats för att indikera att några av Sourcegraph-produkterna har tagits bort och licenserna för sökrelaterade komponenter har uppdaterats.

Från och med 5.1.0 har Sourcegraphs begränsade OSS-undergrupp tagits bort och OSS-koden för kodsökning har återlicensierats

Samtidigt lämnades komponenter som plugins med integrerade utvecklingsmiljöer och Cody AI Assistant i arkivet under Apache 2.0-licensen, och deras utveckling fortsatte under en öppen licens som en del av det proprietära projektets huvudarkiv.

Sourcegraph lovade också att publicera ett blogginlägg som förklarar orsakerna till licensbytet, med hänvisning till en bidragsgivares svar på deras felspårningssystem före det inlägget.

Det bör noteras att Sourcegraphs licensmodell kommer att fortsätta att fokusera på att sälja produkter till företag och erbjuda verktyg med öppen källkod till enskilda utvecklare. Den öppna community-utgåvan av Sourcegraph användes inte väl bland utvecklare, och 99,9 % av tiden använde användare en annan version av Sourcegraph Enterprise.

Dessutom anses parallellt underhåll av två relaterade produkter, varav en inte efterfrågas, vara obekvämt och ett slöseri med utvecklarresurser. Efter licensförnyelsen förblev koden allmänt tillgänglig (men under en egen licens), liksom utvecklingsprocessen.

mycket Sourcegraph-utvecklare kommer också att fortsätta att vara involverade i utvecklingen av sökmotorn Zoekt med öppen källkod och kommer att fortsätta att driva förändringar i detta projekt. Som tidigare är gratisversioner av Sourcegraph Enterprise tillgängliga för enskilda utvecklare: med öppna projekt kan du använda molntjänsten sourcegraph.com gratis, och för att arbeta med sluten källkod kan du installera Sourcegraph Enterprise på din server med en gratis plan tariffer.

La community-utgåva av Cody AI-guiden, som har efterfrågats av samhället, kommer att förbli under Apache 2.0-licensen. I sin nuvarande form finns Codys kod kvar i huvudarkivet för Sourcegraph tills vidare, men det kommer snart att flyttas till ett separat arkiv. Förändringen också kan ses som att dela Sourcegraph i två separata produkter: en egen kodsökmotor och en smart kodnings- och kodningsassistent med öppen källkod (Cody).

Sourcegraph-motorn kan användas som en plattform för att granska och bläddra i källkod som är värd i Git-förråd. Du kan analysera godtyckliga funktionsanrop och hoppa till där de definieras, se andra anrop till dessa funktioner i koden, se ändringshistoriken, funktionsrelaterade diskussioner, dokumentation och felmeddelanden. Sourcegraph tillhandahåller även flexibla länksökningar och verktygstips för att använda olika objekt.

Slutligen om du är intresserad av att veta mer om det, kan du kontrollera detaljer i följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.