Il me semblait que l'open source s'était les avantages techniques de libre mais sans la philosophie
Alors les choses peuvent être résumées, dans un certain sens, de cette manière, mais encore faut-il comprendre ce que ça veut dire derrière.
Pour Richard Stallman, le créateur du terme "Free software" l'important c'est la liberté (des utilisateurs du logiciel), qui a été formalisée par les 4 libertés fondamentales du logiciel.
Pour les créateurs de l'"Open source", Bruce Perens et Eric S. Raymond, l'important est la saine collaboration afin d'obtenir de bons logiciels (cf le texte "La cathédrale et le bazar"). Cette idée est formalisée par les 10 points qui font qu'un logiciel est Open Source, et qui va donc bien plus loin que pouvoir voir le code source.
Au final, les licences considérées comme libres (par la FSF classiquement, mais Debian a par exemple des critères encore plus stricts), qu'elles soit héréditaires/contaminantes (GPL, LGPL, AGPL, CC-SA...) ou non (BSD, MIT, CC-BY...) sont aussi considérées comme Open Source par l'Open Source Initiative. Il existe certes des licences Open Source mais pas libres, mais c'est de l'ordre de l'exception, en générale cela recouvre les mêmes licences. Du coup, l'UnrealEngine4 qui ne peut pas être considéré comme libre, ne peut pas être Open Source.
Donc un projet peut en pratique être indifféremment être vu comme libre ou open source. Maintenant si ses contributeurs parlent plus de libre ou d'open source, cela peut indiquer en effet leur vision des choses (philosophiques ou pragmatiques), mais il faut bien voir que ce n'est pas blanc ou noir ; un pragmatique peut envoyer un patch à un projet qui se défini comme libre, un libriste peut contribué à un projet qui se défini comme Open source. Et bien des projets ne se positionnent pas spécialement.
genre llvm/clang ou encore les licences BSD
Et pour le coup là ça ne veut donc pas dire grand chose. Parmi les gens qui choisissent une licence BSD, certains le font par pragmatisme (ex: être utilisé par plein de gens et recevoir des patches), d'autres par philosophie (certains pensent que BSD est plus libre que GPL, mais c'est un autre débat) ; les 2 raisons ne sont bien évidemment pas mutuellement exclusives.
Pour LLVM, même si Apple en est un gros contributeur (et que cette entreprise de manière générale ne peut être considérée comme libriste) :
il n'y a pas que Apple qui contribue.
un libriste peut tout à fait être embauché par Apple pour bosser uniquement sur ce projet.
Pour le coup, dire que LLVM est plus open source que libre dans l'approche n'a pas vraiment de sens ; des tas de gens avec des desseins différents bossent dessus.
[^] # Re: L'origine
Posté par GuieA_7 (site web personnel) . En réponse au message Unreal engine gratuit oui ! Libre non ! Mais open source ?. Évalué à 2.
Alors les choses peuvent être résumées, dans un certain sens, de cette manière, mais encore faut-il comprendre ce que ça veut dire derrière.
Pour Richard Stallman, le créateur du terme "Free software" l'important c'est la liberté (des utilisateurs du logiciel), qui a été formalisée par les 4 libertés fondamentales du logiciel.
Pour les créateurs de l'"Open source", Bruce Perens et Eric S. Raymond, l'important est la saine collaboration afin d'obtenir de bons logiciels (cf le texte "La cathédrale et le bazar"). Cette idée est formalisée par les 10 points qui font qu'un logiciel est Open Source, et qui va donc bien plus loin que pouvoir voir le code source.
Au final, les licences considérées comme libres (par la FSF classiquement, mais Debian a par exemple des critères encore plus stricts), qu'elles soit héréditaires/contaminantes (GPL, LGPL, AGPL, CC-SA...) ou non (BSD, MIT, CC-BY...) sont aussi considérées comme Open Source par l'Open Source Initiative. Il existe certes des licences Open Source mais pas libres, mais c'est de l'ordre de l'exception, en générale cela recouvre les mêmes licences. Du coup, l'UnrealEngine4 qui ne peut pas être considéré comme libre, ne peut pas être Open Source.
Donc un projet peut en pratique être indifféremment être vu comme libre ou open source. Maintenant si ses contributeurs parlent plus de libre ou d'open source, cela peut indiquer en effet leur vision des choses (philosophiques ou pragmatiques), mais il faut bien voir que ce n'est pas blanc ou noir ; un pragmatique peut envoyer un patch à un projet qui se défini comme libre, un libriste peut contribué à un projet qui se défini comme Open source. Et bien des projets ne se positionnent pas spécialement.
Et pour le coup là ça ne veut donc pas dire grand chose. Parmi les gens qui choisissent une licence BSD, certains le font par pragmatisme (ex: être utilisé par plein de gens et recevoir des patches), d'autres par philosophie (certains pensent que BSD est plus libre que GPL, mais c'est un autre débat) ; les 2 raisons ne sont bien évidemment pas mutuellement exclusives.
Pour LLVM, même si Apple en est un gros contributeur (et que cette entreprise de manière générale ne peut être considérée comme libriste) :
Pour le coup, dire que LLVM est plus open source que libre dans l'approche n'a pas vraiment de sens ; des tas de gens avec des desseins différents bossent dessus.