Vigo est open source

Le serveur, la CLI et l'interface web de Vigo sont publiés sous la GNU Affero General Public License v3.0. Vous pouvez les exécuter sur autant de nœuds que vous le souhaitez, les modifier et distribuer vos propres builds.

Obtenir le code

Le code source est sur GitHub, et une image précompilée du serveur est publiée sur ghcr.io/daniel-alexander4/vigo. Le guide de démarrage rapide utilise cette image, et le guide d'installation montre aussi comment la compiler depuis les sources.

Questions fréquentes

Y a-t-il des fonctionnalités retenues ?

Non. Il n'existe ni édition entreprise ni limite de nœuds. La fédération spanner, l'export de conformité, l'assistant IA et les 69 types de ressources se trouvent tous dans le code que vous clonez.

Puis-je l'utiliser à des fins commerciales ?

Oui. L'AGPL autorise l'usage commercial, la modification et la redistribution. Si vous modifiez le serveur et permettez à d'autres personnes d'utiliser votre version modifiée, y compris via un réseau, vous devez leur en proposer le code source sous la même licence. Conservez les fichiers LICENSE et NOTICE avec tout ce que vous distribuez.

Puis-je en faire un fork ?

Oui, sous un nom qui vous est propre. Le code est un logiciel libre, mais le nom et le logo Vigo sont des marques d'Alexander4, LLC. La politique relative aux marques précise ce qui nécessite une autorisation.

Comment obtenir de l'aide ?

Ouvrez une issue sur GitHub ou écrivez à vigo.support@alexander4.io. Les réponses sont apportées au mieux. Pour des délais de réponse et un contrat écrit, consultez les abonnements de support payants.

Comment contribuer ?

Envoyez une pull request. Chaque commit doit porter une signature Developer Certificate of Origin (git commit -s), et aucun accord de licence de contributeur n'est demandé. CONTRIBUTING.md donne tous les détails.

J'utilise une version sous licence. Comment passer à la version open source ?

Suivez la liste de contrôle de migration. Elle couvre les clés de server.yaml à supprimer, la compilation, le déploiement et les envoys à réenrôler.