Très bon travail!

Travail #4

Qu’est-ce qu’un logiciel?

Qu'est-ce qu'un logiciel?

Un logiciel est ne application qui répond à des besoins de ce genre :

- traitement de texte

- programme de dessins

- jeu

- etc.

-Un logiciel est principalement une suite de petites instructions que l’on ne voit pas, mais qui forme un tout cohérant à la fin.

Un logiciel a besoin d’un système d’exploitation pour fonctionner. La plupart du temps ces systèmes d’exploitations permettent d’accéder aux ressources de la machine (écran, clavier, lecteur de disquettes, etc.) Le système d’exploitation à un rôle fondamental à jouer puisque c’est lui qui permet d’exécuter les instructions du programme constituant le logiciel. Les instructions sont écrites en langage machine qui se veut d’être un langage très difficile à déchiffrer par les humains. La manière la plus courante de créer un logiciel est d’abord de l’écrire sous la forme du langage informatique pour ensuite le transformer vers un langage machinal à l’aide d’un compilateur. Logiciel compréhensible : source du logiciel Sous la forme machinale : binaire

Qu’est-ce qu’un logiciel libre ?

C’est un logiciel permettant plusieurs libertés à ses utilisateurs.

Il garantie en particulier quatre niveaux de libertés :

- utilisation (la liberté d’utiliser le logiciel) - étude (la liberté d’étudier le fonctionnement du programme)

- redistribution (la liberté de redistribuer des copies)

- modification (la liberté de modifier le programme de sorte que les gens puisse profiter de cette amélioration)

Les logiciels libres sont d’abord et avant tout porteurs de liberté de partage et d’accès à la connaissance.

Logiciel libre, freeware, shareware... ?

Un logiciel libre protège la liberté des utilisateurs. Il faut faire attention puisque certains logiciels semblent être des logiciels libres, mais ne le sont pas. Il faut faire attention aux distinctions. En voici quelques exemples :

Freeware : Ce logiciel est gratuit. Cependant, il interdit toutes formes de réarrangements (on ne peut pas corriger les bugs).

Shareware :

On ne peut pas modifier un tel programme et l’auteur de ce logiciel demande à ses utilisateurs une rémunération volontaire.

Logiciel du domaine public :

Ce n’est pas un logiciel libre puisque le code source, la plupart du temps, n’est pas disponible. Ce type de logiciel n’est pas soumis au droit d’auteur.

Un peu d’histoire

Avant les années 80, le fait de partager des codes sources avec les autres utilisateurs était une façon de faire tout à fait naturel. Cependant, vers les années 80, la création de logiciels propriétaires et de licences d’utilisations restrictives s’oppose à cette façon de faire. Pour contrer ce phénomène, R. Stallman créa le projet GNU qui vise à concevoir un système d’exploitation entièrement libre.

R. Stallman : fondateur du logiciel libre.

Note importante : 70% des logiciels libres sont protégés par la GNU.

L’intérêt du logiciel libre

Les logiciels libres permettent d’abord et avant tout la liberté d’expression et de partage. Ils permettent également de bénéficier de chacun de nous, c’est-à-dire nous tous. C’est donc dire qu’il s’oppose au travail individuel.

Voici quelques autres intérêts des logiciels libres :

- la meilleure documentation qu’on puisse trouver

- liberté de faire des copies du logiciel

- nouvel état d’esprit

- indépendance

- etc.

Qu’est-ce qu’un logiciel libre??

Qu’est-ce qu’un logiciel libre?

Linux

Les logiciels propriétaires ne permettent pas récupérer le code-source du logiciel qui pilote l’imprimante, par exemple, et de le modifier pour réparer les erreurs de conception, puisqu’ils sont protégés par un copyright restrictif.

Stallman met sur pied une fondation qui est dédiée à la mise au point de logiciels librement copiables et modifiables. Il désire ainsi pouvoir partager avec les autres des programmes qui intéressent les gens. Son premier objectif est de créer un système d’exploitation (OS) complet pour ordinateur (GNU), ce serait un élément du logiciel de la machine qui permet d’accéder à tous les éléments de l’ordinateur (clavier, imprimante…). En ayant accès aux information de bases, il est possible de concevoir de nouveaux programmes, services et logiciels. (ex. Microsoft a l’emprise sur Windows) Comme Stallman a des problèmes de santé, c’est un étudiant qui fini le travail en l’appelant Linux. Des milliers de programmeurs y apportent leur contribution.

Sur le marché des serveurs, l’OS connaît une grande croissance. Microsoft Office est concurrencée par la version libre Open Office. Le principal logiciel qui permet de diffuser des sites sur l’Internet est Apache, il est adaptable et modifiable par l’utilisateur.

Les logiciels libres sont gratuits, et la conception de programmes se fait de façon décentralisée, coopérative et fondée sur le libre accès, il n’y a pas de restriction d’accès puisqu’il n’y a pas de copyright.

Le copyleft

Stallman fait une licence qui dit ce que l’utilisateur a le droit de faire avec chaque logiciel libre. Il y a quatre liberté et une restriction :

-la liberté d’usage la liberté de copie

-la liberté de modification

-la liberté de diffuser ses modifications

-l’obligation de maintenir la GPL (licence)sur tout logiciel dérivé = une personne qui crée un programme à partir d’un logiciel libre doit respecter les 4 libertés.

Il existe d’autres licences qui ne possèdent que les 4 libertés ( si quelqu’un ne veut pas redistribuer librement ces travaux, il a le droit) Ces licences ont quand même en commun le fait qu’elles ne révoquent pas le droit d’auteur, mais s’en servent pour réaliser un partage de l’information et de l’exploitation.

Bazar

Bazar = style de production des logiciels libres Son succès est grâce à l’Internet grand public.

Pourquoi les gens aiment-ils contribuer au développement des logiciels ? à cause du besoin de créativité, de satisfaire ses désirs, de participer à un travail collectif, d’apporter son savoir-faire à la communauté. De plus les bons programmeurs sont rapidement identifiées et souvent approchés pas les grandes entreprises.

Vive la culture libre!

Vive la culture libre! (p.14)

La première et la troisième liberté expliquées plus haut en impliquent une nouvelle: L'accès au code source du programme.

Un logiciel libre est un logiciel qui assure ses libertés à tous.

Le logiciel libre versus la culture libre:

La culture libre comporte un élément de protection de propriété.

En 1976, il y a eu deux chamgements dans l'organisation du copyright:

1) La réglementation est passée d'une minorité à la totalité des oeuvres. 2) Les technologies numériques ont été conçues pour générer des copies parfaites, mais elles ne l'ont pas été pour permettre la mise en place d'un contrôle sur ces copies.

Logiciel libre: généralisation du code propriétaire.

Culture libre: élargissement du champ de la réglementation du copyright.

Travail fait avec Cynthia Paquet.