← Blender Actu
  • Published 21 Aug 2019

Sortie de l'engin de rendu "Cycles" avec une licence permissive

L'engin de tracé de rayons de Blender Cycles a reçu un large succès en tant que système de rendu de production pour sa qualité, sa rapidité et ses bibliothèques intégrées aux normes de l'industrie. img À partir d’aujourd’hui, la licence de code source de Cycles est passée de GNU GPL à la licence Apache version 2.0. Il s’agit d’une licence facultative permettant de lier et d’utiliser Cycles avec n’importe quel programme, y compris les logiciels commerciaux et les logiciels internes des studios.

Cycles a toujours été conçu et utilisé pour fonctionner en tant que moteur de rendu indépendant et réutilisable. Lorsque Cycles a été ajouté à Blender , il y a deux ans, nous avons d'abord décidé de le publier sous GNU GPL, afin de s'assurer qu'il deviendrait un système de rendu de production bien intégré pour Blender . Maintenant que cet objectif est bien établi, il est temps de découvrir comment Cycles pourrait également fonctionner en dehors de Blender .

img2 Nous espérons que cela facilitera la croissance de Cycles en tant que projet à long terme, car il pourrait attirer davantage de contributeurs et pourrait être plus facile à utiliser pour les studios sous la nouvelle licence. Avec la sortie de diverses bibliothèques par des studios de cinéma tels que OpenEXR, Open Shading Language, OpenSubdiv, PTex et OpenVDB, que nous utilisons ou que nous prévoyons d’utiliser dans Blender, nous pensons également qu’il serait intéressant de contribuer sous une licence permissive similaire. Cycles étant relativement autonome et intégrant déjà bon nombre de ces bibliothèques, il est judicieux de le partager de la même manière avec tout le monde. img3

Notez que Blender Foundation et Blender Institute restent engagés à développer encore Cycles en tant que moteur de rendu pour Blender. Nous invitons les autres développeurs à l'intégrer dans d'autres applications, et en particulier à s'impliquer dans l'équipe de développement de Cycles sur blender.org . Nous restons également pleinement engagés à garder Blender lui-même disponible et développé en tant que projet GNU GPL. Pour un outil utilisateur final tel que Blender qui offre la meilleure protection possible pour garantir que le programme reste disponible dans un domaine 100% gratuit et ouvert. Cependant, pour les bibliothèques autonomes, BSD ou Apache s’est avéré excellent, également pour Blender.

L'évaluation de la licence d'utilisation permissive a été examinée attentivement. Nous aurions pu également choisir un certain nombre de choix, tels que BSD ou MIT. Cependant, nous avons déjà le code de base de Cycles sous licence Apache, principalement lié à la construction et à la traversée de BVH, ainsi qu'aux optimisations SIMD. Nous prévoyons également d'intégrer OpenSubdiv, Apache License 2.0. Même si une partie du code de Cycles est sous licence BSD, combinée, elle serait quand même déterminée par la licence Apache. Cela semble donc être le choix logique. img5

Tous les contributeurs à Cycles ont été contactés et ont convenu du changement de licence. Un grand merci à tous pour avoir rendu cela possible!

Brecht van Lommel Ton Roosendaal Institut Blender / Fondation Blender

Informations de contact: Fondation Blender Impliquez-vous en tant que développeur

Crédits image:

  1. Capture d'écran de Blender, rendu de la prévisualisation de Cycles et Node Shaders
  2. “Power Mouse” - Par www.pokedstudio.com
  3. “Larmes d'acier” - www.tearsofsteel.org
  4. Vidéo de Cycles en action pour le rendu automobile, par E-mirage

Les images peuvent être utilisées pour partager cet article, à condition qu'il mentionne le crédit.

Lien vers l'article original (Anglais)

power-mouse.png

christianclavet
21 Aug 2019