Frequently asked questions/fr

Cette page tente de répondre aux questions les plus fréquemment posées sur les forums FreeCAD.

Si vous avez un problème ou une question concernant FreeCAD, vérifiez ci dessous avant tout. Puis, si vous ne trouvez pas de réponse à votre question, allez voir et au besoin poster sur le forum de FreeCAD !

Quel est le moyen le plus facile, pour installer FreeCAD sur mon système ?
Si vous êtes sous Windows ou macOS, le moyen le plus simple est de vous rendre sur la page Téléchargements, où vous trouverez plusieurs packages prêts à installer. Si vous êtes sur Debian, Fedora ou Ubuntu et d'autres distributions, FreeCAD est déjà inclus dans les référentiels de logiciels standard et vous pouvez simplement l'installer avec le gestionnaire de logiciels. Sur Ubuntu, l'équipe FreeCAD maintient également ses propres dépôts PPA. Pour plus de détails sur l'installation, reportez-vous à la page d'installation de votre système d'exploitation (Windows, Linux ou Mac).

Quelles sont les conditions requises pour l'exécution de FreeCAD ?
Contrairement à la plupart des logiciels de CAO 3D, FreeCAD peut fonctionner correctement sur les ordinateurs les plus modestes - il est connu pour fonctionner sur les processeurs Pentium IV et Intel Core2 Solo. Si votre ordinateur exécute un système d'exploitation récent, il y a de fortes chances que FreeCAD s'exécute. La seule condition préalable est que votre carte graphique ou chipset prenne en charge OpenGL, de préférence pas plus ancien que v2.0. En cas de problème, reportez-vous à la section Dépannage de cette FAQ.

Multithreading
Le noyau de modélisation géométrique sous-jacent de FreeCAD, la bibliothèque tierce Technologie OpenCASCADE (OCCT), ne prend en charge que partiellement le multithreading pour le moment. Voir la page multithreading pour plus de détails.

Pour les utilisateurs Mac
Seulement l'architecture MacIntel est prise en charge. Il n'y a aucune version disponible pour l'architecture PowerPC.

Que faire si je veux compiler FreeCAD moi-même ?
Le code source de FreeCAD est toujours disponible dans le répertoire du code source du projet. Compiler vous-même avec FreeCAD vous permet d’utiliser les dernières fonctionnalités en cours de développement mais nécessite quelques connaissances informatiques, bien que la procédure soit relativement simple. L'accès au code source est expliqué ici et ici des instructions détaillées pour la compilation sur Windows, Linux et macOS.

FreeCAD me signale que certains modules ou applications sont manquants
FreeCAD dépend de beaucoup de choses pour offrir toutes ses fonctionnalités. Tous les principaux composants requis sont généralement regroupés dans votre installation FreeCAD ou fournis par votre gestionnaire de packages, donc normalement vous n'avez pas à vous inquiéter. Cependant, si vous avez installé FreeCAD à partir de sources non officielles ou compilé FreeCAD vous-même, une partie peut manquer, ce qui n'est pas critique pour FreeCAD lui-même, mais peut entraîner l'indisponibilité de certaines fonctionnalités. Certains formats de fichiers spécifiques tels que Collada ou DWG nécessitent également des composants supplémentaires, qui ne peuvent pas être regroupés dans FreeCAD, et doivent être installés par vous-même séparément.

Tous ces composants et la manière appropriée de les installer sont listés sur la page Modules Python supplémentaires.

FreeCAD ne démarre pas du tout
Il peut y avoir de nombreuses raisons à cela, la plus probable est que certaines bibliothèques sont manquantes. Essayez de démarrer FreeCAD à partir d'un terminal (saisir après le prompt,  sur certains systèmes) pour voir si un message d'erreur apparaît. Lisez aussi le reste de cette FAQ car cela peut vous donner divers indices pour détecter la cause du problème. Si rien n'y fait, parlez en sur le forum, il y aura sûrement quelqu'un qui pourra vous aider.

Sur certains systèmes Windows XP plus anciens, vous pouvez recevoir un message d'erreur comme celui-ci: La raison de ce problème est que sur votre système, soit les bibliothèques d'exécution CRT sont manquantes, soit la version installée est trop ancienne car FreeCAD était lié à une version plus récente. Dans ce cas, vous devez installer le que vous trouverez chez Microsoft. Voir aussi le message de forum correspondant.

FreeCAD démarre normalement, mais toutes les icônes ne sont pas affichées, certaines d'entre elles sont remplacées par un 'X' noir
Certaines parties de FreeCAD dépendent d'un module Python externe appelé Pivy. Sous Windows, pivy est inclus dans l'installation de FreeCAD. Sur les systèmes Debian/Ubuntu, le paquet python-pivy fait partie des dépôts de logiciels standard. Sur d'autres systèmes, pour le moment, vous devrez peut-être compiler vous-même. Notez que bien que certains outils ne soient pas disponibles sans pivy, le reste de FreeCAD fonctionne normalement.

J'ai des problèmes d'affichage, la vue 3D ne se comporte pas correctement, il y a des résidus, trainées quand je bouge/fait pivoter la vue, etc.
FreeCAD dépend d'OpenGL pour afficher le contenu 3D et nécessite donc un environnement OpenGL fonctionnel. Sur certains systèmes, OpenGL n'est pas activé par défaut et vous devrez peut-être installer ou mettre à niveau vos pilotes graphiques. Ces problèmes surviennent le plus souvent sur les systèmes Linux ou sur les systèmes virtuels. Si vous utilisez un système Linux, essayez les étapes suivantes:
 * vérifiez que votre ordinateur dispose d'une carte graphique compatible 3D
 * tapez dans une fenêtre de terminal, et vérifiez dans la sortie que Direct Rendering est réglé sur "yes" et que le fournisseur/moteur de rendu/version d'OpenGL correspond à votre carte graphique.
 * installez un autre logiciel basé sur OpenGL (Blender, par exemple) et vérifiez s'il fonctionne et s'affiche correctement.

FreeCAD plante au démarrage
Un plantage peut indiquer un bogue plus grave ou un problème dans votre configuration. La plupart des plantages au démarrage se produisent pour l'une des deux raisons suivantes :

Les pilotes OpenGL ne sont pas installés, ou ne fonctionnent pas correctement
C'est une cause très courante du problème. Les symptômes sont simplement que FreeCAD se bloque au démarrage, ou chaque fois que vous ouvrez une vue 3D (par exemple en créant un nouveau document). Essayez de découvrir quelle est votre puce graphique, puis découvrez si elle prend en charge OpenGL (les puces les plus récentes le font), puis trouvez le pilote approprié et installez-le. Un bon moyen de vérifier si OpenGL est disponible est d'essayer d'exécuter une autre application OpenGL telle que blender.

Et comme astuce générale pour obtenir plus d'informations sur les plantages avec FreeCAD, vous pouvez le démarrer avec le paramètre de programme. Cela créera le fichier dans   ou   sur Linux, ou  sur macOS, ou  sur les systèmes Windows.

Dans certains cas rares, vous pouvez avoir un pilote graphique installé qui ne correspond pas à votre carte graphique. Nous avons eu un cas où l'ordinateur portable de l'utilisateur avait un graphique Intel intégré, mais certains pilotes ATI ont été installés.  Après avoir supprimé les fichiers et réinstallé le pilote correct, FreeCAD a commencé à fonctionner.

Certaines bibliothèques nécessaires à FreeCAD, ne sont pas présentes sur votre système, ou n'ont pas été trouvées par FreeCAD
Il peut y avoir deux possibilités à ce problème: soit une bibliothèque manque simplement, donc FreeCAD refusera de démarrer, soit la bibliothèque est là, mais il s'agit d'une version plus ancienne que celle attendue par FreeCAD, donc un crash se produira lorsque FreeCAD tente de utiliser une fonctionnalité manquante de cette bibliothèque. Un exemple courant est que lorsque Qt3 et Qt4 sont installés sur votre système, FreeCAD peut détecter Qt4 mais si votre installation Qt n'est pas correctement configurée, certains morceaux de Qt3 peuvent encore être utilisés, provoquant des plantages.

Veuillez revoir la procédure d'installation (Windows, Linux ou Mac), assurez-vous d'avoir installé toutes les bibliothèques requises (sur la plupart des systèmes Linux, cela se fait automatiquement), et vérifiez quel est le numéro de version minimum pour chacun des composants.

Si tout semble correct, décrivez le problème sur le forum ou soumettre un bogue. Si vous êtes sur un système Linux, il est facile de faire un backtrace de débogage, qui fournit des informations très utiles sur le crash aux développeurs:
 * dans un terminal, tapez: (en supposant que le package gdb est installé)
 * dans gdb, tapez
 * après le plantage, tapez pour obtenir le backtrace, que vous pouvez inclure dans votre rapport de bogue.

FreeCAD se bloque après le démarrage
Au démarrage de FreeCAD, l'interface graphique apparaît presque immédiatement mais l'interface graphique est figée et le processeur est à environ 99%. Cela peut se produire sur le bureau KDE lors de l'utilisation du thème Oxygen. C'est un bogue dans le thème Oxygen et le choix d'un autre thème devrait résoudre ce problème.

Plantage de FreeCAD à la création d'un nouveau document ou à l'ouverture d'un fichier
Si FreeCAD plante lors de la création d'une nouvelle vue 3D, essayez de lancer FreeCAD à partir d'un terminal. Si un message d'erreur apparaît lors de la panne, mentionnant et un nom de composant commençant par "So" (,, etc.), les chances sont très élevées, surtout si vous êtes sous Linux, que FreeCAD essaie d'utiliser deux versions différentes de la bibliothèque Coin, ce qui provoque le crash. Pour vérifier si tel est bien le problème, essayez ce qui suit: S'il y a une différence, FreeCAD ou SoQt doivent être recompilés (mieux vaut recompiler celui qui utilise la version la plus ancienne de Coin). Le comportement normal est d'essayer de contacter les personnes responsables de l'empaquetage de SoQt ou de FreeCAD et de leur demander de bien vouloir envisager la recompilation. Si vous souhaitez entreprendre cette étape pour vous-même, et qu'il n'est pas possible de recompiler SoQt car il casse d'autres applications sur votre système, vous pouvez forcer FreeCAD à compiler avec la version Coin requise avec. Mais vous devez vous assurer que le package de développement correct de cette version Coin est installé.
 * Localisez l'exécutable FreeCAD (généralement dans )
 * Exécutez la commande depuis un terminal
 * Notez la version de la bibliothèque utilisée par FreeCAD (par exemple )
 * Localisez la bibliothèque (généralement dans )
 * exécutez et vérifiez s'il est lié à la même version de Coin que FreeCAD

FreeCAD se bloque après Édition → Alignement
Une erreur de segmentation se produit à. Cela signifie que l'implémentation de VBO dans le pilote graphique est mauvaise. Afin d'éviter la mise en cache des appels OpenGL, vous pouvez essayer de définir la variable d'environnement et redémarrer FreeCAD.

J'ai des problèmes en cours d'exécution de FreeCAD sur macOS
La plate-forme Mac est moins facile à prendre en charge que Windows ou Linux, car aucun des principaux développeurs n'en possède une. Les packages macOS sont compilés par des utilisateurs FreeCAD volontaires, et ils peuvent parfois ne pas fonctionner correctement sur votre machine, en fonction de votre système. Votre meilleure chance est probablement de vous rendre sur les forums, de rechercher des fils liés à macOS et de discuter de votre problème là-bas ou de voir si quelqu'un d'autre a trouvé une solution.

Je ne peux pas modifier les valeurs numériques dans les panneaux de propriétés de FreeCAD


Vous avez probablement une mauvaise configuration des paramètres régionaux de Windows. Veuillez vérifier si vous avez le même symbole pour le séparateur décimal et le symbole de regroupement de chiffres dans vos paramètres régionaux. Si vous le faites, adaptez vos paramètres système pour utiliser des caractères différents pour le symbole de regroupement de chiffres et le séparateur décimal. Notez qu'il n'est pas obligatoire d'avoir un point comme séparateur décimal. Il est obligatoire d'utiliser des symboles différents dans ces deux paramètres.

FreeCAD fonctionnait normalement, et tout à coup, il ne fonctionne plus
Cela peut également se produire si vous aviez une ancienne version de FreeCAD installée et que vous êtes passé à une version plus récente. Dans ce processus, les fichiers de configuration de FreeCAD ont peut-être été corrompus pour une raison quelconque, et maintenant FreeCAD ne peut plus les lire et ne parvient pas à démarrer. La solution consiste simplement à supprimer ces fichiers de configuration, afin que FreeCAD les recrée lors de la première exécution.


 * sur Windows : Ouvrez le gestionnaire de fichiers et saisir dans le chemin de fichiers. Ensuite supprimer les fichiers  et.
 * sur Linux : Naviguez jusqu'à   ou   et supprimer les fichiers  et.
 * sur Mac : Naviguez jusqu'à et supprimer les fichiers et.

FreeCAD devrait maintenant redémarrer normalement avec tous ses paramètres réinitialisés.

Une Macro findConfigFiles est disponible pour vous aider à localiser vos fichiers de configuration. Elle peut être installée en utilisant le Gestionnaire d'Addon dans le menu. La macro trouvera votre dossier de fichier de configuration, le copiera dans le presse-papiers et ouvrira (si possible) cet emplacement avec votre navigateur de fichiers par défaut. Elle n'effectue aucun changement sur vos fichiers ou paramètres.

FreeCAD est-il vraiment gratuit? Même pour un usage commercial?
FreeCAD est un logiciel open-source, gratuit non seulement pour votre utilisation personnelle ou pour tout travail commercial, mais aussi pour le distribuer, le modifier, ou même l'utiliser dans une application à code source propriétaire. Pour résumer, vous êtes libre de faire (presque) tout ce que vous voulez avec lui. Lisez la page de la licence pour plus de renseignements.

Comment puis-je faire pivoter la vue 3D ?
FreeCAD a différents styles de navigation disponibles qui peuvent être réglés dans les préférences ou en faisant un clic droit dans la vue 3D. Pour plus de détails lisez la page Navigation par la souris. Pour le mode par défaut ("navigation CAD"), les commandes sont les suivantes :

Que puis-je faire avec FreeCAD ? Où dois-je commencer ?
Dirigez-vous vers la page Démarrer avec FreeCAD pour une description rapide des outils que vous pouvez utiliser. Il y a aussi une nouvelle section de tutoriels contenant quelques ressources. La page Documentation pour utilisateurs contient des informations plus détaillées sur les différents ateliers de FreeCAD. Notez que FreeCAD est relativement jeune, et que son interface utilisateur est encore un peu dépouillée, et ne comporte pas de nombreux outils. Mais beaucoup de fonctionnalités avancées sont déjà à votre disposition à partir des scripts Python.

Y-a-il une documentation pour les nouveaux arrivants ? Comment puis-je apprendre à utiliser FreeCAD ?
Il y a beaucoup de documentation répartie à différents endroits, à la fois sur et en dehors du site Web de FreeCAD. Vous souhaiterez peut-être commencer par la page Démarrer avec FreeCAD. La section Tutoriels contient de nombreuses pages de tutoriels spécialisés pour vous aider à démarrer avec les différents ateliers. Le Manuel : Introduction est un guide utilisateur général et complet de FreeCAD. La section Documentation pour utilisateurs de ce wiki répertorie toutes les pages destinées aux utilisateurs finaux. Sur des sites externes comme Youtube, vous trouverez également une foule de tutoriels vidéo créés par les utilisateurs. Et, last but not least, le forum contient de nombreuses réponses aux questions posées par d'autres nouveaux venus.

Je veux importer/exporter des données au format XYZ de/vers FreeCAD. Comment faire ?
Référez vous à la page FreeCAD Howto Import Export. Peut-être que vos questions y trouveront une réponse.

Où puis-je trouver des solutions de contournement pour les fonctionnalités que FreeCAD ne supporte pas actuellement ?
Veuillez vous reporter à la page Solutions de contournement.

Comment puis-je extruder des formes dans des solides ? Je n'ai pas le résultat attendu
La théorie est simple : Les lignes (ou les polylignes), lorsqu'elles sont extrudées, forment des faces. Les faces, lorsqu'elles sont extrudées, forment des solides. Si vous extrudez quelque chose et que le résultat n'est pas un solide, alors ce quelque chose n'était pas une face. Si vous avez des lignes et que vous voulez extruder un solide à partir de celles-ci, vous devez d'abord sélectionner des lignes qui forment un périmètre fermé (sélectionnez plusieurs objets en appuyant sur ), les joindre en une polyligne (outil Draft Agréger), puis faire une face à partir de cette polyligne (outil Draft Agréger à nouveau). Et voilà, si tout s'est bien passé, vous pouvez maintenant l'extruder en un solide.

Maintenant, il peut y avoir de nombreux petits détails qui feront obtenir un mauvais résultat. La meilleure façon de faire, est de vérifier que tout ce qu'il y a dans votre forme peut être extrudé. Le contenu des objets peut être facilement exploré grâce à des procédures en Python. En supposant par exemple que vous ayez un objet appelé "Wire", vous pouvez taper ceci dans la console Python:

Le code ci-dessus récupère la forme d'un objet, montre les faces et les fils de votre objet (le cas échéant) et, s'il y a des fils, imprime si ces fils sont fermés. Si vous n'avez pas de faces, vous n'obtiendrez pas de solide. S'il n'y a pas de fil fermé, il ne deviendra pas une face. Si vous êtes intéressé, vous trouverez plus d'informations sur ce que vous pouvez vérifier avec Python sur la page Scripts pour création topologique. Si vous ne pouvez pas joindre plusieurs lignes dans un fil, la cause la plus probable est que leurs extrémités ne se rencontrent pas, il doit y avoir de petits espaces entre (certains d'entre eux). Là, j'ai peur, mon expérience me dit que le moyen le plus rapide serait de redessiner un fil par-dessus.

Mes opérations booléennes échouent, ou donnent des résultats bizarres
Le noyau de modélisation géométrique Open CASCADE utilisé dans FreeCAD pour la géométrie Part, bien que probablement le meilleur noyau de géométrie open-source disponible, a ses défauts et ses limites. En effet les opérations booléennes (fusion, soustraction, intersection) ne sont pas ses meilleures caractéristiques et donnent souvent des résultats étranges. Il s'agit d'une limitation actuelle que nous n'avons aucun moyen de résoudre à la fois, donc votre meilleur moyen est d'essayer d'obtenir le résultat souhaité en modélisant d'une autre manière. Par exemple, les problèmes avec les primitives telles que le cylindre peuvent souvent être résolus en utilisant un cercle extrudé à la place. Les surfaces coplanaires entre les pièces peuvent causer des problèmes, ainsi que la tangence de surface. En règle générale, si une forme ne fonctionne pas, essayez de la remodeler d'une manière différente. Dans 99% des cas, vous réussirez à obtenir le résultat souhaité.

Quand j'exporte (ou visualise) mon modèle, les trous sont remplis
Ne pas utiliser +  (Tout sélectionner) pour exporter toute l'arborescence. Si le modèle n'est qu'un seul élément, essayez de ne sélectionner que l'élément le plus récent (généralement le dernier) dans l'arborescence.

Lors de la création d'un modèle dans l'atelier Part Design, chaque fonction prend la forme de la dernière et ajoute ou supprime quelque chose, en créant des dépendances linéaires de la fonction à l'élément créé. Ainsi, une fonction "Soustraction" est non seulement le trou découpé, mais toute la partie avec la coupe. C'est pourquoi l'utilisateur ne voit que l'élément le plus récent (de la fonction utilisée) dans l'arborescence du modèle, les autres sont cachées, sinon toutes les phases du modèle se superposent l'une sur l'autre, et les trous sont remplis par les caractéristiques du composant précédent.

Pour activer ou désactiver la visibilité d'un objet, sélectionnez-le dans l'arborescence et appuyez sur la barre. Habituellement tout les objets sauf le dernier élément de l'arborescence seront grisés et donc non visibles dans la vue 3D.

Mes objets paramétriques se cassent lorsque je modifie leurs esquisses de base
Vous avez rencontré l'(in)fameux problème de toponymie. Il s'agit actuellement d'un problème majeur dans FreeCAD pour les nouveaux arrivants. Il est présent partout dans FreeCAD, mais est plus important lors de l'utilisation d'esquisses. L'explication est simple: lors du recalcul d'une esquisse, les entités géométriques (arêtes, faces ...) sont reconstruites dans un ordre différent, en fonction de la priorité des contraintes. Ils reçoivent alors un nom différent (Edge1, Edge2, Face1, Face2 ...). La plupart des opérations ultérieures dépendent de ces noms pour identifier le sous-composant sur lequel elles travaillent. Par conséquent, lorsque l'esquisse est reconstruite, les fonctions basées sur de tels sous-composants peuvent soudainement changer leur géométrie de base et donner un résultat erroné.

C'est un problème très difficile à surmonter (le Projet de dénomination topologique vise à le résoudre). Cependant, il existe de nombreuses solutions de contournement disponibles pour atténuer le problème et les utilisateurs plus avancés parviennent généralement à l'éviter complètement. Quelques stratégies sont:


 * Sachez que les esquisses sont très sensibles au problème. Faire référence à une arête spécifique d'une esquisse, ou à une face d'un objet construit sur une esquisse, comme une PartDesign Protrusion, est dangereux, à moins que vous ne soyez assez sûr que ces esquisses ne changeront pas avec le temps ou que l'esquisse est très simple. Une Protrusion construite sur une simple esquisse rectangulaire, par exemple, sera probablement sûr car elle ne générera qu'une seule face, donc il n'y a pas de problème d'ordre.
 * Préférez d'autres types d'objets tels que Part ou Draft lorsque cela est possible. Ces objets sont toujours construits de la même manière et, par conséquent, leurs composants géométriques suivent généralement le même ordre chaque fois qu'ils sont reconstruits. Ils sont beaucoup moins sensibles aux problèmes de toponaming.
 * Pour attacher d'autres objets sur les faces d'une géométrie basée sur une esquisse, préférez utiliser Plan de référence. Ces "objets d'aide" invisibles ne dépendent pas de la géométrie de l'esquisse et restent donc stables dans le temps.

FreeCAD est un excellent programme! Comment puis-je participer ?
Il existe de nombreuses façons d'aider, même si vous n'êtes pas programmeur. Voici quelques actions que vous pouvez effectuer:
 * Donner des commentaires aux développeurs FreeCAD: il est toujours utile de savoir ce que les gens pensent, ce qu'ils ont trouvé bon, ce qu'ils manquent, etc. Déposez une note sur le forum donnant votre opinion ou faites une demande sur notre issue tracker!
 * Aider à la rédaction de la documentation: la documentation que nous avons ici sur ce site est parfois très limitée. Si vous avez découvert quelque chose qui n'est pas bien documenté, ajoutez-y vos connaissances!
 * Aider les autres nouveaux arrivants: traînez sur le forum et aidez de nouvelles personnes à résoudre des questions de base, comme comment installer, comment ajouter un cube, etc.
 * Traduire la documentation dans votre propre langue
 * Traduire FreeCAD dans votre propre langue
 * Écrire des Tutoriels ou enregistrer des tutoriels vidéo: les tutoriels sont un moyen très simple pour les nouveaux arrivants d'apprendre un nouveau logiciel. Si vous avez fait de belles choses, pourquoi ne pas montrer aux autres comment faire?
 * Contribuez avec des ressources et des exemples: il nous manque encore de bons exemples de fichiers dans FreeCAD. Si vous avez créé quelque chose de bien, partagez-le avec nous!
 * Soumettre les bogues: il est très important de corriger tous les bogues possibles. Si vous en trouvez un, signalez-le aussi clairement que possible, afin que nous puissions comprendre exactement ce qui se passe.
 * Essayer de faire du codage en Python: vous n'avez jamais programmé auparavant mais vous voulez essayer? Python est facile. Lisez notre introduction à Python, mais attention, vous risquez de devenir rapidement accro!
 * Voir la page Contribuer à FreeCAD pour plus de détails sur la manière de contribuer.

Comment puis-je obtenir les droits pour modifier le wiki ?
Voir le paragraphe Travailler sur la documentation pour plus de détails sur la manière de contribuer.

FreeCAD participe t'il au Google Summer of Code ?
Oui. Depuis 2016 FreeCAD participe au Google Summer of Code. Lisez Google Summer of Code 2020 pour des informations sur la dernière édition, et Google Summer Of Code 2016 pour l'annonce originale sur le forum.

Je veux commencer à traduire le wiki dans ma propre langue. Que dois-je faire ?
Ce wiki héberge pas mal de contenu. Les informations les plus intéressantes et les plus à jour sont rassemblées dans le manuel.

Voir le paragraphe de la page Traduction de la documentation pour plus de détails sur la façon de traduire le wiki.

Dois-je payer quelque chose pour utiliser FreeCAD ?
Non. FreeCAD est totalement gratuit à utiliser, à télécharger, à redistribuer ou à modifier. Il s'agit du logiciel open-source, publié sous les termes de la Licence publique générale limitée GNU 2.1, qui vous garantit ces libertés et, plus important encore, vous garantit que ces libertés ne vous seront jamais enlevées.

Puis-je réutiliser une partie de l'artwork de FreeCAD ou des éléments du site web ?
Bien sûr. Toutes les œuvres (icônes, bannières, etc ..) de FreeCAD sont sous licence LGPL, de même que le code source de FreeCAD. Aidez vous à partir de la page Graphisme. Le site est un site standard MediaWiki, tous les éléments graphiques peuvent être librement réutilisés, et si vous êtes curieux de savoir comment modifier le logiciel MediaWiki comme nous l'avons fait, regardez les pages spéciales Common css et js.

Puis-je réutiliser des morceaux de FreeCAD dans une autre application ?
Oui, vous pouvez utiliser les composants essentiels de FreeCAD dans d’autres applications, dans la mesure où vous vous conformez aux conditions de la LGPL. Les bibliothèques tierces, ateliers externe et macros peuvent être soumises à leurs propres conditions de licence, merci de consulter leurs auteurs. Plus de détails sur la page licence.