Het Sourcegraph-project, dat de engine voor navigatie door broncode, refactoring en zoekopdrachten in code ontwikkelt, heeft vanaf versie 5.1 de ontwikkeling onder de Apache 2.0-licentie beƫindigd ten gunste van een propriƫtaire licentie die reproductie en verkoop verbiedt, maar het kopiƫren en wijzigen tijdens de ontwikkeling en het testen toestaat.
Oorspronkelijk werd in de release-opmerking van Sourcegraph 5.1 vermeld dat de open editie van Sourcegraph is verwijderd en overgezet naar de Sourcegraph Enterprise-licentie. Later werd de tekst gewijzigd in de zin dat afzonderlijke onderdelen van het product Sourcegraph zijn verwijderd, terwijl de componenten die verband houden met zoekfunctionaliteit opnieuw zijn gelicentieerd. Hierbij zijn in de repository onder de Apache 2.0-licentie componenten zoals extensies voor geïntegreerde ontwikkelomgevingen en de AI-assistent Cody achtergelaten, waarvan de ontwikkeling is voortgezet onder een open licentie binnen de hoofdrepository van het project met propriëtaire code.
Het bedrijf Sourcegraph heeft ook beloofd om een blogpost te publiceren met uitleg over de redenen voor de licentieoverstap, en verwees vóór publicatie naar het antwoord van een medewerker in het bugsysteem. Er wordt beweerd dat het licentiemodel van Sourcegraph is gericht op de verkoop van het product aan bedrijven en het bieden van open tools voor individuele ontwikkelaars. De open community-editie van Sourcegraph heeft niet de gewenste verspreiding onder ontwikkelaars gekregen, en in 99.9% van de gevallen gebruikten gebruikers verschillende varianten van Sourcegraph Enterprise.
Het gelijktijdig ondersteunen van twee soortgelijke producten, waarvan er ƩƩn niet wordt gevraagd, is als onpraktisch en een verspilling van ontwikkelingsbronnen beschouwd. Na de herlicentiƫring blijft de code publiek toegankelijk (maar onder een propriƫtaire licentie), net als het ontwikkelingsproces. De ontwikkelaars van Sourcegraph zullen ook betrokken blijven bij de ontwikkeling van de open zoekmachine Zoekt en zullen veranderingen in dit project blijven teruggeven. Net als voorheen zijn er gratis versies van Sourcegraph Enterprise beschikbaar voor individuele ontwikkelaars: projecten met open source kunnen gratis de cloudservice sourcegraph.com gebruiken, en voor het werken met gesloten code kan Sourcegraph Enterprise op hun eigen de server, gebruikmakend van het gratis tariefplan.
De Community-editie van de AI-assistent Cody, die door de gemeenschap is gevraagd, blijft onder de Apache 2.0-licentie. In zijn huidige vorm blijft de code van Cody voor het grootste deel in de hoofdrepository van Sourcegraph, maar deze zal binnenkort in een aparte repository worden geplaatst. Deze wijziging kan ook worden gezien als een splitsing van Sourcegraph in twee afzonderlijke producten: een propriƫtaire code-zoekmachine en een open intellectuele assistent voor het schrijven en werken met code (Cody).
De Sourcegraph-engine kan worden gebruikt als platform voor het beoordelen en navigeren door broncode die is geplaatst in Git-repositories. Er is de mogelijkheid om willekeurige functieroepen te analyseren en naar hun definities te gaan, andere aanroepen van deze functies in de code te bekijken, evenals de wijzigingen, discussies, documentatie en foutmeldingen die verband houden met deze functies te volgen. Sourcegraph biedt ook flexibele zoekmogelijkheden en pop-up tips voor het gebruik van verschillende objecten.
Bron: opennet.ru
