Projekt Sourcegraph przeszedł z otwartej licencji na licencję własnościową

Projekt Sourcegraph, rozwijający silnik do nawigacji po kodzie źródłowym, refaktoryzacji i wyszukiwania w kodzie, od wersji 5.1 zrezygnował z rozwoju na licencji Apache 2.0 na rzecz licencji proprietarnej, która zabrania powielania i sprzedaży, ale pozwala na kopiowanie i modyfikowanie w trakcie rozwoju i testowania.

W początkowej notatce do wydania Sourcegraph 5.1 stwierdzono, że otwarta edycja Sourcegraph została usunięta i przeszła na licencję Sourcegraph Enterprise. Później tekst został zmieniony na stwierdzenie, że poszczególne części produktu Sourcegraph zostały usunięte, a komponenty związane z zapewnieniem wyszukiwania przelicencjonowane. W repozytorium na licencji Apache 2.0 pozostały takie komponenty, jak wtyczki do zintegrowanych środowisk programistycznych oraz asystent AI Cody, których rozwój jest kontynuowany na otwartej licencji w ramach głównego repozytorium projektu z kodem proprietarnym.

Firma Sourcegraph również obiecała opublikować na swoim blogu notatkę z wyjaśnieniem przyczyn zmiany licencji, a do publikacji odwołała się do odpowiedzi swojego pracownika w systemie śledzenia błędów. Twierdzi się, że model licencjonowania Sourcegraph pozostaje ukierunkowany na sprzedaż produktu firmom i dostarczanie otwartych narzędzi dla indywidualnych programistów. Otwarta edycja community Sourcegraph nie uzyskała odpowiedniej popularności wśród programistów, a w 99,9% przypadków użytkownicy korzystali z różnych wersji Sourcegraph Enterprise.

Równoległe wspieranie dwóch zbliżonych produktów, z których jeden nie ma popytu, uznane zostało za nieefektywne oraz marnujące zasoby programistów. Po przelicencjonowaniu kod pozostał publicznie dostępny (ale na licencji proprietarnej), podobnie jak proces rozwoju. Programiści Sourcegraph również zachowają udział w rozwijaniu otwartego silnika wyszukiwania Zoekt i będą kontynuować wprowadzanie zmian do tego projektu. Jak wcześniej, indywidualni programiści mają dostęp do bezpłatnych wersji Sourcegraph Enterprise: dla otwartych projektów można bezpłatnie korzystać z chmury sourcegraph.com, a do pracy z zamkniętym kodem można zainstalować Sourcegraph Enterprise na swoim serwerze, korzystając z bezpłatnego planu taryfowego.

Wersja Community asystenta AI Cody, która zyskała popularność wśród społeczności, pozostanie na licencji Apache 2.0. W obecnej formie kod Cody pozostaje głównie w repozytorium Sourcegraph, ale wkrótce zostanie przeniesiony do osobnego repozytorium. Zmiana ta może być postrzegana jako podział Sourcegraph na dwa odrębne produkty: zastrzeżony silnik wyszukiwania kodu oraz otwarty inteligentny asystent do pisania kodu i pracy z kodem (Cody).

Silnik Sourcegraph może być używany jako platforma do przeglądania i nawigacji po kodach źródłowych przechowywanych w repozytoriach Git. Umożliwia analizę dowolnych wywołań funkcji i przejście do ich definicji, przeglądanie innych wywołań tych funkcji w kodzie, historię zmian, dyskusji związanych z funkcjami, dokumentację oraz zgłoszenia błędów. Sourcegraph oferuje również elastyczne narzędzia do wyszukiwania referencji i podpowiedzi dotyczących użycia różnych obiektów.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster