Dans cet article de blog, je souhaite partager quelques nouvelles concernant le projet Nirvati. Il y a quatre annonces majeures aujourd'hui :
La version Nirvati 0.2.0, disponible dès maintenant, est principalement une collection de corrections de bugs et d’améliorations de stabilité, et contient également toutes les fonctionnalités ajoutées depuis la version 0.1.0.
Nirvati 0.2.0 se décline en 3 « saveurs » :
Nirvati 0.2.0 peut maintenant être téléchargé depuis notre site !
Nirvati 0.2.0 fournit également des images OS prêtes à l’emploi basées sur Armbian. Nous supportons officiellement les plateformes suivantes :
Nous travaillons à ajouter la prise en charge de davantage d’appareils prochainement.
Je viens d’avoir 18 ans et j’ai pu créer une société pour poursuivre le développement de Nirvati. La nouvelle société s’appelle « Nirvati UG (haftungsbeschränkt) » et est enregistrée en Allemagne.
Cette société sera responsable du développement de Nirvati, ainsi que de l’exploitation de services comme nirvati.me, My Nirvati (voir ci‑dessus), le registre de conteneurs Nirvati et plus encore.
Mon objectif avec cette société est de rendre le développement de Nirvati durable et d’offrir des services optionnels pour améliorer l’expérience Nirvati (sans verrouiller de fonctionnalités derrière un paywall). J’ai déjà mis en place une nouvelle infrastructure pour le registre de conteneurs Nirvati, qui est maintenant beaucoup plus rapide et plante beaucoup moins souvent. L’ancien registre supprimait les anciennes versions pour économiser de l’espace de stockage. En passant à un CDN pour héberger les images de version, nous n’aurons plus besoin de le faire aussi souvent.
Cela ne signifie pas que Nirvati deviendra payant, et j’ai pris des mesures pour garantir que le code reste toujours open source et neutre vis‑à‑vis des fournisseurs, comme expliqué dans la section suivante.
Si vous souhaitez soutenir Nirvati, vous pouvez désormais devenir sponsor de Nirvati sur notre site, ou vous abonner à My Nirvati lorsqu’il sera lancé. Notez que le sponsoring est actuellement disponible uniquement pour les utilisateurs de l’Union européenne, mais nous prévoyons d’étendre cela bientôt.
n5i est un nouveau projet que j’ai lancé séparément afin d’extraire les parties centrales de Nirvati. Cela garantit qu’une version neutre du code de Nirvati reste disponible. La plupart des nouvelles modifications passent d’abord par n5i avant d’être intégrées à Nirvati.
Il contient la plupart des fonctionnalités de Nirvati, mais ne possède pas d’intégration avec nirvati.me, ni certaines fonctions de stockage. De plus, il ne propose pas d’installeur facile d’utilisation ni de binaires prêts à l’emploi. n5i est donc un projet uniquement source destiné aux développeurs.
n5i peut également être forké facilement par d’autres fournisseurs pour proposer un logiciel similaire à Nirvati, mais personnalisé pour leur matériel ou leurs services en ligne.
Le site du projet est actuellement https://n5i.dev
Veuillez noter : n5i est également un projet qui m’appartient. Son organisation GitLab et son site ne sont pas la propriété de Nirvati UG. Si davantage de personnes contribuent à n5i, il pourra éventuellement adopter un modèle plus ouvert. Le but de ce projet est de rester le plus indépendant possible de toute entreprise.
My Nirvati est un service à venir qui améliorera votre expérience Nirvati. Nous prévoyons d’offrir les services suivants à l’avenir :
En alternative à l’auto‑hébergement, nous prévoyons également de proposer un service Nirvati géré où nous exécutons Nirvati pour vous. Cela vous donne la flexibilité d’exécuter n’importe quelle application de notre boutique d’applications sans problème d’accès ou de gestion du matériel.
Le service My Nirvati est encore très tôt dans son développement. Un plan gratuit est également prévu, offrant des fonctions de surveillance de disponibilité et de sécurité en capacité limitée.
Je m’engage à garder Nirvati toujours disponible sous la licence GNU AGPL 3.0. Il s’agit d’une licence totalement libre et open source, tout en rendant plus difficile la création de forks fermés de notre logiciel. Le logiciel Nirvati auto‑hébergé restera toujours totalement gratuit et open source.
Cet engagement se reflète également dans le projet n5i, qui fournit le cœur de Nirvati et la plupart des fonctionnalités sans intégration à des services tiers.
J’ai envisagé de créer Nirvati sous forme d’association à but non lucratif, mais je souhaite offrir certains services via My Nirvati qui amélioreront considérablement l’expérience utilisateur. Ces services additionnels ne peuvent être exploités que sur une base à but lucratif.
De plus, j’espère que cette structure à but lucratif assurera un financement à long terme pour le développement open source.
Non. Nirvati lui‑même, ainsi que notre service nirvati.me, resteront toujours gratuits.
Nous ne facturerons que les services additionnels comme My Nirvati, qui entraînent des coûts d’exploitation. Ces services seront optionnels et non obligatoires pour utiliser Nirvati.
Actuellement, il n’existe aucun binaire ou installateur prêt à l’emploi pour n5i. Le code source est toutefois public et chacun peut l’utiliser pour créer une distribution proposant de tels binaires.
J’envisage de publier des builds purs de n5i, mais ils manquent même de la commodité de certains services gratuits de Nirvati, comme les sous‑domaines .nirvati.me gratuits. Nirvati ne nécessite aucun achat, donc proposer un n5i pur n’est pas une priorité élevée.
Aucune date n’a encore été fixée ; cela dépend de la vitesse de développement futur du service.
Non. Nirvati n’est disponible que sous la licence AGPL 3.0 (ou ultérieure). Nous n’offrons pas de licences plus permissives et nous n’avons pas de CLA, de sorte que la re‑licence deviendra rapidement impossible une fois que nous aurons davantage de contributeurs. Cela s’applique à l’ensemble de notre code, y compris au futur SDK de plugins.
Nous pouvons proposer des builds personnalisés de Nirvati, même avec votre propre marque et des serveurs de téléchargement dédiés si vous le désirez. Nous pouvons également gérer des services similaires à nirvati.me et My Nirvati sous votre marque. Selon vos besoins, nous pouvons même compiler Nirvati et certaines applications de façon optimisée pour le CPU que vous utilisez afin d’obtenir les meilleures performances possibles.
Contactez‑moi pour en savoir plus. Un formulaire de demande sera bientôt disponible sur notre site.
En général, vous pouvez également pré‑installer des versions non modifiées de Nirvati sur n’importe quel matériel sans notre approbation. Nous ne vous empêcherons pas de le faire. Notez que nous possédons la marque déposée « Nirvati » et notre logo en Allemagne (et prévoyons d’étendre cela prochainement). Si vous expédiez des versions modifiées de notre logiciel en Allemagne (ou tout autre pays où nous détenons la marque), il est préférable de nous contacter pour discuter des meilleures options de branding.
Le projet Citadel est en pause depuis un certain temps. Les utilisateurs existants peuvent migrer vers Nirvati, mais le processus est complexe et je n’ai pas encore publié de tutoriel à ce sujet. Si vous souhaitez passer à Nirvati, je vous recommande de me contacter afin que je puisse vous aider dans la migration.
Vous pouvez me contacter pour toute question supplémentaire :