Sourcegraph abandonne l'open source au profit d'une licence propriétaire

Graphique source

Sourcegraph est utilisé pour rechercher, explorer et comprendre le code

Le projet Sourcegraph, qui développe un moteur de navigation dans le code source, de refactoring et de recherche dans le code à partir de la version 5.1, abandon du développement sous licence Apache 2.0 au profit d'une licence propriétaire qui interdit la réplication et la vente, mais autorise la copie et la modification pendant le développement et les tests.

Pour ceux qui ne connaissent pas Sourcegraph, sachez que il s'agit d'un outil de recherche de code et d'intelligence de code qui est compatible avec tous les principaux langages de programmation qui indexe et analyse sémantiquement de grandes bases de code afin qu'elles soient consultables dans des référentiels Sourcegraph commerciaux, open source, locaux et basés sur le cloud.

La recherche Il peut être déployé sur divers référentiels et plates-formes d'hébergement de code. La recherche peut être littérale, expression régulière ou structurelle. La syntaxe de recherche structurelle est sensible au langage et gère mieux les expressions imbriquées et les déclarations multilignes que les expressions régulières.

Sourcegraph change de licence

À l'origine, dans les notes de version de Sourcegraph 5.1 indiquaient que l'édition ouverte de Sourcegraph avait été supprimée au profit de la licence Sourcegraph Enterprise. Depuis lors, le texte a changé pour indiquer que certains des produits Sourcegraph ont été supprimés et que les licences des composants liés à la recherche ont été mises à jour.

Depuis la version 5.1.0, le sous-ensemble OSS limité de Sourcegraph a été supprimé et le code OSS de recherche de code a été renouvelé.

Dans le même temps, des composants tels que des plugins avec des environnements de développement intégrés et Cody AI Assistant ont été laissés dans le référentiel sous la licence Apache 2.0, et leur développement s'est poursuivi sous une licence ouverte dans le cadre du référentiel principal du projet propriétaire.

Graphique source a également promis de publier un article de blog expliquant les raisons du changement de licence, citant la réponse d'un contributeur sur son système de suivi des bogues avant cette publication.

Il convient de noter que le modèle de licence de Sourcegraph continuera de se concentrer sur la vente de produits aux entreprises et d'offrir des outils open source aux développeurs individuels. L'édition communautaire ouverte de Sourcegraph n'a pas été bien adoptée par les développeurs et 99,9 % du temps, les utilisateurs utilisaient une version différente de Sourcegraph Enterprise.

De plus, la maintenance parallèle de deux produits connexes, dont l'un n'est pas demandé, est reconnue comme peu pratique et comme un gaspillage des ressources des développeurs. Après le renouvellement de la licence, le code est resté accessible au public (mais sous une licence propriétaire), tout comme le processus de développement.

Les Les développeurs de Sourcegraph continueront également à être impliqués dans le développement du moteur de recherche open source Zoekt et continuera à conduire des changements dans ce projet. Comme auparavant, des versions gratuites de Sourcegraph Enterprise sont disponibles pour les développeurs individuels : avec des projets ouverts, vous pouvez utiliser gratuitement le service cloud sourcegraph.com, et pour travailler avec des sources fermées, vous pouvez installer Sourcegraph Enterprise sur votre serveur en utilisant un plan de tarifs.

La édition communautaire de l'assistant Cody AI, qui a été demandé par la communauté, restera sous la licence Apache 2.0. Dans sa forme actuelle, le code de Cody reste pour le moment dans le référentiel principal de Sourcegraph, mais il sera bientôt transféré dans un référentiel séparé. Le changement aussi peut être considéré comme divisant Sourcegraph en deux produits distincts : un moteur de recherche de code propriétaire et un assistant de codage et de codage intelligent open source (Cody).

Le moteur Sourcegraph peut être utilisé comme plate-forme pour réviser et parcourir le code source hébergé dans les référentiels Git. Vous pouvez analyser des appels de fonction arbitraires et accéder à l'endroit où ils sont définis, afficher d'autres appels à ces fonctions dans le code, afficher l'historique des modifications, les discussions liées aux fonctions, la documentation et les messages d'erreur. Sourcegraph fournit également des recherches de liens flexibles et des info-bulles pour l'utilisation de divers objets.

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier le détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.