El proyecto Sourcegraph ha pasado de una licencia abierta a una licencia propietaria

El proyecto Sourcegraph, que desarrolla un motor para la navegación por códigos fuente, refactorización y búsqueda en el código, a partir de la versión 5.1 ha abandonado el desarrollo bajo la licencia Apache 2.0 en favor de una licencia propietaria que prohíbe la distribución y venta, pero permite la copia y modificación durante el desarrollo y pruebas.

Inicialmente, en la nota de lanzamiento de Sourcegraph 5.1 se mencionó que la edición abierta de Sourcegraph había sido eliminada y trasladada a la licencia Sourcegraph Enterprise. Más tarde, el texto fue modificado para indicar que partes individuales del producto Sourcegraph habían sido eliminadas, y los componentes relacionados con la búsqueda habían sido re-licenciados. En el repositorio bajo la licencia Apache 2.0 se dejaron componentes como complementos para entornos de desarrollo integrados y el asistente de IA Cody, cuyo desarrollo continúa bajo una licencia abierta dentro del repositorio principal del proyecto con código propietario.

La empresa Sourcegraph también prometió publicar en su blog una nota explicando las razones del cambio de licencia, y antes de la publicación, se refirió a la respuesta de uno de sus empleados en el sistema de seguimiento de errores. Se afirma que el modelo de licencia de Sourcegraph sigue estando orientado a vender el producto a las empresas y proporcionar herramientas abiertas para desarrolladores individuales. La edición comunitaria abierta de Sourcegraph no ha tenido la difusión adecuada entre los desarrolladores y en un 99.9% de los casos los usuarios han utilizado diversas versiones de Sourcegraph Enterprise.

El mantenimiento paralelo de dos productos cercanos, uno de los cuales no tiene demanda, se ha considerado inviable y un uso ineficaz de los recursos de desarrollo. Tras el cambio de licencia, el código se ha mantenido accesible públicamente (pero bajo licencia propietaria), al igual que el proceso de desarrollo. Los desarrolladores de Sourcegraph también continuarán participando en el desarrollo del motor de búsqueda abierto Zoekt y seguirán regresando cambios a este proyecto. Al igual que antes, los desarrolladores individuales tienen acceso a versiones gratuitas de Sourcegraph Enterprise: se puede utilizar el servicio en la nube sourcegraph.com de forma gratuita con proyectos abiertos, y para trabajar con código cerrado se puede instalar Sourcegraph Enterprise en su servidor, utilizando el plan tarifario gratuito.

La edición comunitaria del asistente AI Cody, que ha sido solicitada por la comunidad, permanecerá bajo la licencia Apache 2.0. En su forma actual, el código de Cody sigue en el repositorio principal de Sourcegraph, pero pronto se trasladará a un repositorio separado. Este cambio también puede verse como una división de Sourcegraph en dos productos distintos: un motor de búsqueda de código propietario y un asistente intelectual abierto para escribir y trabajar con código (Cody).

El motor Sourcegraph se puede utilizar como una plataforma para la revisión y navegación de textos fuente alojados en repositorios Git. Hay capacidad para analizar llamadas de funciones arbitrarias y saltar a sus definiciones, así como ver otras llamadas a estas funciones en el código, el historial de cambios, discusiones relacionadas, documentación y reportes de errores. Sourcegraph también ofrece herramientas de búsqueda de enlaces flexibles y sugerencias emergentes sobre el uso de varios objetos.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster