Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Remercions les logiciels libres
Où en serions-nous, s'ils n'existaient pas ?

Le , par imikado

5PARTAGES

7  7 
Que pensez vous du libre aujourd'hui
Bonjour à tous,

Un billet pour discuter et apprécier notre situation actuelle qui doit beaucoup au logiciel libre.
Beaucoup l'ignorent, mais le logiciel libre est un peu partout, fait partie de notre quotidien et est à l'origine du web tel qu'on le connait et l'apprécie.

les logiciels libres font partie de nos habitudes et l’on trouve ça normal, normal que des personnes investissent gratuitement de leur temps pour le bien de la communauté.
Certaines personnes ignorent même bénéficier des bienfaits du logiciel libre…

Premier perdant : le web

Le premier perdant de l’histoire : la richesse d’internet, la première perte concernerait les technologies les plus populaires et gratuites que sont GNU/Linux,apache,mysql,php,java,tomcat…
Un des leviers qui a permis de faire d’Internet ce que nous connaissons actuellement est lié à ces technologies, à leur accessibilité tant en terme d’ouverture qu’en terme de prix

Sans licence de serveur et technologie web gratuite, vous n’auriez jamais vu naitre des solutions comme multimania ou autre service d’hébergement free gratuit qui ont permis à beaucoup de jeunes webmaster de faire leurs premières armes.

Et sans oublier les frameworks, qu’ils soient coté client (mootools,jquery) ou coté serveur (zend framework, symfony, cake php,mkframework…) ils font gagner aux développeurs un temps non négligeable et aux utilisateurs un gain de confort d’utilisation (idem pour les CMS comme drupal/joomla)

Oubliez votre GPS TomTom, votre Freebox, n’ayez pour choix de smartphone que Windows Phone, Apple et Blackberry
Vous n’auriez jamais vu fleurir ce produit aujourd’hui critiqué que fut le netbook, qui pu être proposé à moindre prix, car au départ tournant sous GNU/Linux

Alors que tous les jours, même notre propre État français bénéficie du logiciel libre avec pour dernier en date le site France.fr construit sur GNU/Linux/drupal/apache/php.

L'intégralité du billet de blog

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Marco46
Modérateur https://www.developpez.com
Le 08/08/2013 à 10:17
Citation Envoyé par imikado Voir le message
[...]
Démarche louable mais beaucoup de confusion. De quel logiciel libre parles-tu ? Du logiciel libre en général ? De l'opensource ? Du logiciel libre selon Stallman ?

C'est pas pareil tout ça. Par exemple, rien que dans les exemples que tu cites c'est le bordel.

GNU/Linux, Java et MySQL sont sous GPL. Mais, MySQL nécessite le paiement d'une licence pour tout usage commercial exactement comme un soft proprio.

Apache et Tomcat sont sous licence Apache qui ne sont pas compatible avec la GPL de même que PHP qui est sous licence PHP.

Sur les technos gratuites pour les dev, là aussi c'est pas aussi simple. La plupart du temps c'est une entreprise qui édite la techno et la gratuité est parfois conditionnée par l'usage ou non dans un produit commercial. Et même quand ça ne l'est pas ça reste des sociétés qui en sont à l'origine, pas des barbus dans leur garage.

Bref, beaucoup de confusion.
10  1 
Avatar de niarkyzator
Membre confirmé https://www.developpez.com
Le 09/08/2013 à 13:30
Je voudrais juste revenir sur quelqu'un qui disait en gros "le libre fait baisser le niveau et dévalue les ingénieurs".

Je ne suis pas du tout d'accord. Je suis ingénieur, et une grosse partie de mon expérience en développement vient de mes développement perso, chez moi. Et cette expérience je l'ai forgée avec des outils libre. Quand le grand public apprend à faire des site internet facilement, les ingénieurs peuvent le faire aussi.

Alors peut être que sans le libre il existerai des outils gratuit fermé du même niveau. Peut-être. Mais même si cela ne m'arrive pas souvent, ça m'est arrivé d'aller voir dans le code d'une librairie modifier quelque chose et de permettre à l'installation de fonctionner.

Et pour le premier troll qui disait
et beaucoup de technos citées qui sont finalement soit des horreurs sans nom
, je suis désolé, mais tout les SI que j'ai livré (qui n'était pas des clients lourds) avaient un apache HTTPD dessus, et c'est libre. Et ça marche très bien.

Je pense que certains logiciels fait pour être utilisés par tout le monde deviennent libre par la force des choses, suffit d'être un peu intelligent.

Si au départ rien n'est libre, vous avez le choix entre
- Payer pour un produit qui ne répondra pas forcément a vos exigences
- L'avoir gratuitement avec une publicité et des spyware
- Le faire vous même.

Si en ouvrant les yeux vous constatez que vous êtes plein à avoir des besoins commun, ne pas le faire ensemble serait stupide.

Si le libre était interdit on aurait très certainement une pelleté de clone incomplet et buggés qui tenterai de renverser l'hégémonie des 3 monstres payant sur le marché, tout le monde y perdrait, client, développeur, utilisateurs (les éditeurs seraient contents).

D'après des retours, et quelques développement, les techno Web Microsoft sont loin d'être compétitive avec les techno libres (c'est vite une usine à gaz, compliqué à administrer, rarement d'une rapidité flamboyante etc...).

Sans le libre je doute que la techno de microsoft serait meilleure. Plus chère peut-être, mais c'est tout.
7  1 
Avatar de Marco46
Modérateur https://www.developpez.com
Le 09/08/2013 à 17:24
Citation Envoyé par Nicam Voir le message
Je suis assez d'accord avec Fcharton ...

Sinon, sans rentrer dans ce débat, il faut juste clarrifier qeulques points au niveau des technos microsoft :
- La majeur parti du code .net est ouvert (d'où mono)
- C# est open
- Asp.net MVC est open
- IIS, sql server express est libre.
- Codeplex est un gros réservoir d'application open source en .Net.

Merci de stopper de coller à MS l'image d'une technologie fermée.
Que certaines briques soient payantes, ok. Mais à présent, nous pouvons implémenter 95 % de ce qu'on peut rever en techno MS ...

@phili_b : tu confonds plusieurs choses : .Net n'est pas une alternative à VB.
.Net est le petit frère de WIN32. C# est une alternative à VB. VB et C# s'executent tous les deux au sein de la CLR .Net puisque compilés dans un langage commun ...
Ca serait bien d'aller lire les définitions avant de dire n'importe quoi. Par exemple ici.

Le framework .NET n'est pas sous GPL que je sache. Les specs sont peut être ouverte mais pas le code source.

IIS et SQLServer ne sont pas libres non plus, ils peuvent être gratuits selon certaines conditions mais rien à voir avec le libre.
6  0 
Avatar de Marco46
Modérateur https://www.developpez.com
Le 08/08/2013 à 10:39
Citation Envoyé par imikado Voir le message

Je ne dis pas le contraire et ne parle aucunement de barbus dans un garage dans mon billet, je salue les bénéfices de ces technologies gratuites ainsi que de leurs environnemens de developpement qui ont permis à certains developpeurs amateurs de nous proposer des sites amateurs (par opposition à professionnnel) de qualités
A te lire on a l'impression qu'on a d'un côté les méchants pros qui utilisent du proprio et de l'autre les gentils bénévoles qui travaillent pour la gloire.

Or dans les 2 cas il s'agit de pros qui bossent en mode salarié comme tout le monde. Les modèles économiques sont différents mais c'est tout.

Et je le répète, ces technos libres ne sont pas forcément gratuites, cela dépends souvent de l'usage.

Je parle du logiciel open source en général, que ce soit GNU ou des licences plus permissives comme MIT, je vais pas détailler ici
Ben justement on est entre dev ou techs, tu peux détailler !
4  0 
Avatar de fcharton2
Membre averti https://www.developpez.com
Le 08/08/2013 à 13:46
Citation Envoyé par imikado Voir le message
autant le fait de permettre à n'importe qui de découvrir/apprendre et developper son site met sur le marché des "webmaster" de tout niveau, autant elle permet également à des développeurs en dehors du cursus habituel "ingénieur" de trouver leur voie, de s'en passionner pour finir par en faire leur métier
Il y a toujours eu, en informatique comme ailleurs, des autodidactes ou des parcours atypiques, et c'est une excellente chose. Dans ce contexte, on ne peut que se réjouir de la démocratisation de l'informatique.

Le problème, c'est quand le niveau "bricolé main" devient la norme, et c'est un peu ce qui m'inquiète dans l'évolution actuelle. Ce n'est pas spécifique au développement, remarque, mais je trouve que l'internet est un formidable outil de nivellement vers le bas, et qu'une certaine approche (dominante, hélas) de l'idéologie libre pousse dans ce sens.

Je ne crois pas qu'il faille se satisfaire du fait que les médias ressemblent de plus en plus à de mauvais blogs (pas de contrôle des sources, français et orthographe branlants), que le débat politique ressemble à des discussions de forum, ou que de plus en plus de documents imprimés soient au 'standard web' (photos basse résolution, alignement approximatif, couleurs pas toujours correctes, ....)

C'est un peu pareil en développement. Au fil du temps, et de la démocratisation, le niveau d'exigence qualité décroit, au profit d'une exigence toujours plus grande sur les prix: c'est le tout low cost.

Citation Envoyé par imikado Voir le message

Je comprends l'idée, mais on peut voir de tout dans le logiciel libre actuel, par exemple symfony ou Zend framework sont des produits ouvert et de qualité, et que penser de VLC
C'était pareil avant le libre (par exemple les librairies comme netlib, ou les simtel d'autrefois). Ouvert ne veut pas dire de qualité, mais ca ne veut pas non plus dire pourri.

Citation Envoyé par imikado Voir le message

Sed, bash et awk sont toujours utilisé aujourd'hui, mais par certaines personnes, tout le monde n'ouvre pas son terminal pour faire un grep, certains préfère utiliser leur IDE pour rechercher dans les fichiers du projet une chaine
Aujourd'hui on a le choix
Ce n'est pas un choix... La plupart des utilisateurs de grep savent faire une recherche dans un EDI, mais l'inverse n'est pas vrai.

Citation Envoyé par imikado Voir le message
Je suis d'accord, c'est un des effets négatifs, mais il ne concerne pas que le libre, j'écoutais récemment un podcast qui parlait de ce problème concernant les droits des photos sur le net
Ce n'est pas spécifique au logiciel, mais je crois que l'idéologie libre, dans certaines de ses dérives (selon laquelle la propriété intellectuelle est un vol, que la culture doit être partagée, que...) est partiellement responsable de cet état de fait.

Il appartiendrait aux défenseurs du libre de préciser ces choses, mais je trouve qu'on les entend assez peu.

Francois
6  2 
Avatar de Marco46
Modérateur https://www.developpez.com
Le 08/08/2013 à 15:46
Citation Envoyé par fcharton2 Voir le message

Ce n'est pas spécifique au logiciel, mais je crois que l'idéologie libre, dans certaines de ses dérives (selon laquelle la propriété intellectuelle est un vol, que la culture doit être partagée, que...) est partiellement responsable de cet état de fait.

Il appartiendrait aux défenseurs du libre de préciser ces choses, mais je trouve qu'on les entend assez peu.

Francois
Le nivellement par le bas dont tu parles n'a rien à voir avec "l'idéologie du libre" telle que tu la vois.

La propriété intellectuelle n'est pas définie comme du vol, vu que la GPL est une forme de propriété intellectuelle ! Ce qui pose problème pour les défenseurs du libre c'est le contenu de certaines licences. D'ailleurs Stallman parle de logiciels privateurs, parce qu'ils privent les utilisateurs de droits. Il ne s'agit pas de voler quoi que ce soit.

Sur la culture tu écris un non-sens. Une oeuvre de l'esprit rentre dans la culture commune parce qu'elle est partagée. Ce qui fait culture c'est l'ensemble des références communes partagées. Donc dire que partager des oeuvres est une dérive ça ne veut rien dire, c'est un non sens complet.
Toi tu parles plutôt du mode de partage (le tout gratuit) ce qui n'a rien à voir avec le logiciel libre.

Le fait que sur Internet beaucoup de choses sont gratuites ne vient pas du libre, ça vient du fait que l'acte de copie devient quasi gratuit car immatériel alors qu'on est sur un modèle économique de la copie de support matériel. C'est ça la cause, pas autre chose.
4  0 
Avatar de r0d
Expert éminent https://www.developpez.com
Le 09/08/2013 à 10:59
Concernant wikipedia, je remarque tout de même une chose. Il y a 20 ans, l'information de masse passait par TF1. Je viens d'un milieu où les gens étaient assez peu éduqué, et la génération de mes parents se basaient sur le JT et sur les "grands reportages" de la tv pour se forger leur culture.

Aujourd'hui c'est wikipédia qui prend le relai, la tv ne s'occupant plus que de divertissement. Je trouve que c'est quand-même un progrès.

Après je caricature, bien sûr, mais si wikipedia a ses défauts, je trouve que c'est tout de même un progrès. Pour ma part je n'utilise wikipedia que très rarement (et d'ailleurs, quand je "googlise" il ne me sort jamais wikipedia dans les premiers résultats. Page Rank est adaptatif.), uniquement quand je veux "dégrossir" sur un sujet. Ce qui prouve bien que je me méfie de wikipédia. Mais je pense que c'est quand-même mieux, comme source d'information, que le JT de 20h.
4  0 
Avatar de barmic
Membre actif https://www.developpez.com
Le 09/08/2013 à 14:23
Citation Envoyé par erwanlb Voir le message
Et par exemple PHP c'est tellement diversifié que mon code ASP.Net/C# va fonctionner dessus...

Prendre Linux, PHP et compagnie c'est aussi être dans un écosystème qui se ferme à d'autres technologies...
Il faudrait rester un peu serieux. Je n'ai pas dis que tu peut mélanger n'importe quelle technologies avec des composants libres, juste que l'écosystème est de très loin plus large (pour le web à part les 3P (PHP, Python, Perl), il y a ruby, Java, javascript,… et des trucs plus exotique comme Opa, C++ avec WT (ce n'est pas du simple CGI) et Squeak par exemple). Pour les bases de données les 2 grosses sont MySQL (et ses dérivés) et PG, mais tu as aussi redis, couchdb, memcached, mongo, sqlite, derby,… En terme d'OS à part Linux tu as aussi les BSD (et oui ils sont crédibles vu que MS s'en est servi par exemple pour hotmail). Pour les serveurs web, il n'y a pas photo non plus entre apache, lighttpd et nginx, il y a cherokee, tomcat, jetty, tornado, node.js,…

Bref ça peut être vu comme un inconvénient, mais il y a un choix assez énorme autre que le basique LAMP.
5  1 
Avatar de barmic
Membre actif https://www.developpez.com
Le 09/08/2013 à 14:32
Citation Envoyé par erwanlb Voir le message
Normal...le libre fait en sorte de se positionner partout !
Bien sûr il y a une organisation qui tente d efaire main basse sur tout les logiciels, c'est ça ? Si le logiciel libre est partout c'est tout simplement parce que « partout » il y a des gens qui veulent écrire du logiciel et le partager.

Citation Envoyé par erwanlb Voir le message
Le libre est un écosystème à lui tout seul à peine plus large que le propriétaire...
Non, c'est très biaisé comme façon de penser. Il y a des écosystèmes propriétaires qui fonctionnent généralement en vase clos sauf à de rare exception, alors que dans le libre c'est plutôt l'inverse, l'incompatibilité est l'exception.
4  0 
Avatar de barmic
Membre actif https://www.developpez.com
Le 09/08/2013 à 15:48
Citation Envoyé par erwanlb Voir le message
Et tu peux faire du libre avec .Net par exemple....
Donc merci le libre

Citation Envoyé par erwanlb Voir le message
Ok, les éditeurs propriétaires font chacun leur vase clos et l'ensemble des éditeurs libres font le leur....
Hum Canonical le fait plus ou moins. RedHat a tendance à cibler Linux, mais c'est très récent et c'est principalement des composants de bureau (gestion du son). Pour te dire (et au passage expliquer un peu de quoi on parle parce que tu n'a pas l'aire de bien connaître), depuis environ 3 ans RedHat développe un logiciel pour remplacer le premier logiciel lancé sur linux au démarrage. C'est lui qui s'occupe de lancer tous les programmes qui initialisent le matériel et lance les serveurs par exemple. Ce dernier n'est pas compatible avec les BSD (ça ne rend pas les logiciels linux incompatibles avec les BSD c'est juste que la manière de configurer leur démarrage sera un peu différent. Et ben ça fait très grand bruit et RedHat est très mal vu pour ça (et on commence à voir émerger des solutions pour garder la compatibilité y compris à ce niveau là).

Bref c'est bien plus rare de ne pas faire de la compatibilité sur des technologies libres (en même temps heureusement parce que si llvm/clang ou gcc ne tournait pas sur Mac ils auraient à refaire tout un compilateur optimisations comprise, MS sans ces outils n'aurait qu'un support très limité du C++ dixit un de leur développeur la priorité c'est le C, Google ne pourrait pas faire son portable native client (ou alors ça serait bien plus chère et bien plus long à arriver)).

Nous n'utiliserions probablement pas http sans le libre, nous utiliserions gopher, mais pas sur que ce dernier à la flexibilité suffisante pour faire des webservices par exemple.

Remercier le libre ce n'est pas dire que le propriétaire c'est mal, juste reconnaître l'apport que les logiciels libres ont eu.
4  0