65 votes

Y a-t-il une différence entre un logiciel libre et un logiciel à code source ouvert ?

Je suis un peu confus au sujet de ces deux termes. Y a-t-il des différences entre eux ?

15voto

scottfrazer Points 11035

"Gratuit" peut signifier l'une (ou les deux) de deux choses : "gratuit" comme dans "ne coûte rien" ("gratis", "gratuit comme dans la bière"), ou "gratuit" comme dans "libre" ("free", "free as in speech").

L'expression "source ouverte" signifie simplement que le code source est mis à disposition par les développeurs, et n'est pas nécessairement "libre comme la bière" ou "libre comme la parole" (bien qu'elle puisse être l'une ou l'autre ou les deux).

Voici un diagramme de Venn utile : http://www.gnu.org/philosophy/categories.html

2voto

Robert Siemer Points 436

Je dirais qu'une illustration de cette différence, qui montre que Shuttleworth est plus open source que logiciel libre, se trouve dans la citation suivante (en réponse à la coopération avec les entreprises propriétaires) :

Si votre façon de voir le monde EST réellement plus productive, efficace, efficiente, perspicace et utilisable, alors vous devriez être confiant que vous gagnerez sur le long terme

(interview sur slashdot)

Je pense qu'une opinion sur le logiciel libre pourrait en effet ne pas être aussi confiante dans le fait que les choses deviendront libres à long terme, et ne pas considérer cela comme si c'était pertinent de toute façon quand il s'agit de coopération. On peut comparer cela au fait de penser que l'esclavage est appelé à disparaître parce qu'il n'est pas efficace : les gens travaillent mieux quand ils sont libres, avec plus d'innovation et sans risque de révolte. C'est vrai, mais on peut aussi être opposé à l'esclavage en tant que principe plus abstrait.

2voto

Pandya Points 32443

Le terme Free Software y Open-source Software provient de deux mouvements :-

  1. Le mouvement des logiciels libres y
  2. Le mouvement open-source

Définition:-

Il y a deux articles trouvés sur GNU qui y sont liées :

  • http://www.gnu.org/philosophy/open-source-misses-the-point.html (Plus récent et meilleur)

    Ces deux termes décrivent pratiquement la même catégorie de logiciels, mais ils représentent des points de vue fondés sur des valeurs fondamentalement différentes. L'open source est une méthodologie de développement ; le logiciel libre est un mouvement social. Pour le mouvement du logiciel libre, le logiciel libre est un impératif éthique, le respect essentiel de la liberté des utilisateurs. En revanche, la philosophie de l'open source considère les questions en termes de comment rendre les logiciels "meilleurs" - dans un sens pratique uniquement. Elle affirme que les logiciels non libres constituent une solution inférieure au problème pratique qui se pose.

  • https://www.gnu.org/philosophy/free-software-for-freedom.html (Ancienne & remplacée)

    La différence fondamentale entre les deux mouvements réside dans leurs valeurs, leur façon de voir le monde. Pour le mouvement Open Source, la question de savoir si un logiciel doit être open source est une question pratique, et non une question d'éthique. Comme l'a dit une personne, "L'open source est une méthodologie de développement ; le logiciel libre est un mouvement social". Pour le mouvement Open Source, le logiciel non libre est une solution sous-optimale. Pour le mouvement du logiciel libre, le logiciel non libre est un problème social et le logiciel libre est la solution.

Sur la FAQ de l'OSI :- Qu'est-ce qu'un "logiciel libre" et est-ce la même chose qu'une "source ouverte" ?

La FSF utilise une définition plus courte, en quatre points, de la liberté logicielle pour évaluer les licences, tandis que l'OSI utilise une définition plus longue, en dix points. Les deux définitions mènent au même résultat en pratique, mais utilisent un langage superficiellement différent pour y parvenir.

Je joins ici les détails sur :

Comment le logiciel libre et l'open source sont liés en tant que catégories de programmes ?

       /----------------------------------------------\\
      / |                                            | \\
     /  |                                            |  \\
    /   |                                            |   \\
        |                                            |
        |       Source license is GNU \*GPL, Apache,  |
        |        original BSD, modified BSD,         |
free    |        X11, expat, Python, MPL, etc.,      |
        |        and executable is not tivoized      |   open source
        |                                            | 
        |                                            |
    \\   |                                            |
     \\  |                                            |
      \\ |                                            |   /
       \\----------------------------------------------  /
        |     tivoized (tyrant) devices          | O | /
        ----------------------------------------------/

Remarquable (cité) Notes:-

  • Parmi tous les programmes qui sont à code source ouvert, seule une infime partie est payante. Si la rangée du bas était dessinée à l'échelle, son texte devrait être dans une police minuscule, peut-être trop petite pour être lue.
  • Tivoïsé ou des dispositifs "tyran". contiennent des exécutables non libres fabriqués à partir de code source libre.
  • "O" signifie "autre" et fait référence aux programmes dont la source est sous des licences qui sont source ouverte mais pas gratuite .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X