IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

Raspberry Pi : la version 2.52 de la bibliothèque WiringPi sera la dernière.
L'auteur exaspéré par certains comportements jette l'éponge

Le , par f-leb

142PARTAGES

17  0 
WiringPi est une bibliothèque logicielle écrite en langage C permettant le contrôle du port GPIO du Raspberry Pi. En licence GNU LGPLv3, WiringPi permet aux développeurs C/C++ un tant soit peu chevronnés dans ces langages d’accéder aux entrées-sorties (ou GPIO) afin de piloter ou communiquer avec tout un tas de composants matériels ou cartes d'extension. Par exemple, dans ce tutoriel, WiringPi est employée afin de communiquer en utilisant le protocole standard I2C avec un capteur de température et d’humidité. WiringPi est maintenu depuis des années par celui qui se fait appeler Gordon, et de nouvelles versions naissaient jusque-là au fur et à mesure des évolutions des cartes Raspberry Pi.



Gordon, auteur du projet WiringPi

Or, Gordon a décidé de jeter l’éponge en annonçant dans un billet de blog (edit : dans web.archive) début août une dernière version (la 2.52) compatible avec le tout récent Raspberry Pi 4, et que les développeurs devraient dorénavant se tourner vers une autre solution.
Il faut dire que le Raspberry Pi qui n’était qu’un simple jouet pour hacker au départ a maintenant une renommée mondiale. Avec depuis des années WiringPi disponible par défaut sur les distributions Raspbian, il n’en fallait pas moins pour solliciter fortement l’ami Gordon, sans doute trop…

Dans son billet, Gordon nous raconte quelques-unes de ces mésaventures.

Cela commence par ces milliers de mails de gens souvent incompétents qui ont des soucis à chaque mise à jour de Raspbian ou à chaque sortie d’un nouveau Pi. Ceux qui ont forké WiringPi pour leur propre configuration comme cet industriel allemand fabricant d’onduleurs mentionné par Gordon, parfois avec des cartes soi-disant compatibles Raspberry Pi, mais qui au lieu de remercier Gordon le laissent en contact et vers qui revenaient alors toutes les réclamations.

Il y a aussi ceux qui s’énervent parce qu’ils n’ont pas de réponse immédiate, qui voudraient du code supplémentaire ou les adaptations nécessaires pour supporter leurs propres matériels. Mais quand il s’agit de payer pour ça, ils disent non… c’est un logiciel gratuit tout de même !

À cela s’ajoute un compte twitter pollué de réclamations en tout genre, des demandes de renseignements sur des parties pourtant largement documentées (comme la numérotation spécifique des broches GPIO) que les demandeurs ne se donnaient même pas la peine de consulter.


La numérotation des broches, source de confusion, mais pourtant bien documentée avec la commande en ligne gpio readall.

Et la goutte qui a fait déborder le vase, un certain DanielK qui a reproché à Gordon de ne pas avoir publié les sources de WiringPi pour le récent Pi 4 alors que, comme tout le monde, il lui fallait du temps pour découvrir la nouvelle plateforme et adapter son code. Mais cet individu a exigé que le code source soit publié manu militari, parce que la licence LGPL l’exigeait.

C’était sans doute trop pour un seul homme, en plus de ses problèmes de santé, Gordon, visiblement exaspéré, décide de mettre fin à l’aventure. WiringPi ne sera désormais maintenu que pour des utilisations personnelles de l'auteur ou ses clients directs. Pour les autres, il faudra se tourner vers d'autres solutions...

Et vous ?
Pensez-vous que les utilisateurs de logiciels libres, y compris les professionnels de l’informatique, affichent trop souvent un comportement de purs consommateurs passifs ?
Pensez-vous également que ce comportement de purs consommateurs passifs a des impacts négatifs sur l’essor des logiciels libres ?
En tant que développeur de logiciels libres ou faisant partie d’une petite équipe, quels sont les comportements vertueux que vous attendez de la part des utilisateurs de vos solutions susceptibles de vous encourager à poursuivre ?

Source : WiringPi – deprecated…, edit : dans web.archive

La Rubrique Raspberry Pi, Forum Raspberry Pi, Cours et tutoriels Raspberry Pi, FAQ Raspberry Pi
Gérer la communication I2C entre un Raspberry Pi et un capteur grâce à Wiring Pi - Exemple d’application avec un capteur de température et d’humidité SI7021

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

Avatar de transgohan
Expert éminent https://www.developpez.com
Le 25/09/2019 à 8:06
Pauvre développeur qui s'est fait bouffer par le système du tout gratuit.
Je comprends son désarroi, c'est souvent difficile d'obtenir de la reconnaissance et du respect quand on est payé, alors quand on bosse gratuitement c'est encore plus rare...

J'espère que les mentalités changeront un de ces jours.
24  0 
Avatar de rawsrc
Expert éminent sénior https://www.developpez.com
Le 25/09/2019 à 9:00
Citation Envoyé par transgohan Voir le message
J'espère que les mentalités changeront un de ces jours.
Enfin je n'y crois pas trop.
C'est une vraie plaie que dans le monde du développement info, presque tout doit être gratuit...
Combien de fois je n'ai pas entendu : "oh ça va, c'est 10 lignes de code, on va pas chipoter pour si peu..., je t'offre un café et on n'en parle plus" => Vécu

Le concept du travail rémunéré n'est pas encore bien assimilé par tout le monde
16  0 
Avatar de emixam16
Membre chevronné https://www.developpez.com
Le 25/09/2019 à 11:27
Citation Envoyé par ShigruM Voir le message
la nature n'aime pas le vide... nul doute qu'une nouvel lib ou un fork apparaiteras, donc aucune raison de s’inquiéter.
Wow, ton post revient à dire "Chouette, on peut continuer à en demander toujours plus des pauvres développeurs bénévoles et à leur manquer violemment de respect, de toute façon, même si ça les dégoute de leur projet, un autre prendra leur place!"

Quel raisonnement sain et humaniste...
17  1 
Avatar de rawsrc
Expert éminent sénior https://www.developpez.com
Le 25/09/2019 à 21:41
Citation Envoyé par ShigruM Voir le message
Si un logiciel n'est pas assez simple pour pouvoir l'utiliser sans manuel c'est que le logiciel est pourrie de base.
Ou que le sujet traité est complexe, ou que sa mise en oeuvre est complexe pour des raisons qui t'échappent

ou que t'es carrément débile aussi ... (enfin, j'dis ça, j'dis rien )
16  0 
Avatar de f-leb
Responsable Arduino et Systèmes Embarqués https://www.developpez.com
Le 25/09/2019 à 21:56
Citation Envoyé par ShigruM Voir le message
Déjà en 2019 plus personne ne lis un manuel hein, moi la dernière fois que j'ai ouverts une doc sa date de 3-4ans... Si un logiciel n'est pas assez simple pour pouvoir l'utiliser sans manuel c'est que le logiciel est pourrie de base.
Hé ben, quand je pense que dans mes bidouillages électroniques je passe souvent plus de temps à lire de la doc qu'à coder. T'es sûr qu'en ne lisant pas la doc, tu n'es pas passé à côté d'un ou deux trucs, hein ?

Citation Envoyé par ShigruM Voir le message
Ou peut être que l'informaticien n'a pas de notion de communication ni de marketing et cela explique beaucoup sa réputation et ces échecs.
Ses échecs ? On te parle de développeurs qui sont victimes de leur succès, là...
16  0 
Avatar de
https://www.developpez.com
Le 26/09/2019 à 9:50
Citation Envoyé par ShigruM Voir le message
On s'en fou de l'humain, moi je suis réaliste.
Il y'a aura toujours un/des gugus pour prendre la relève, sinon c'est que le besoin n'est pas essentiel et donc que ce projet sert à rien. Tu peux ne pas aimez ce raisonnement mais c'est la réalité de l'informatique.
LOL tu crois qu'on vit dans quel monde ? l'informatique c'est pas juste concevoir et pisser du code. C'est aussi aider des personnes stupides a utiliser ton logiciel et a prendre en comptes leurs critiques pour améliorer ton logiciel.

Déjà en 2019 plus personne ne lis un manuel hein, moi la dernière fois que j'ai ouverts une doc sa date de 3-4ans... Si un logiciel n'est pas assez simple pour pouvoir l'utiliser sans manuel c'est que le logiciel est pourrie de base.

Et si ton soft a vraiment besoin d'une doc, la doc doit être design et donner envie de la lire car pour moi une donne dégueulasse c'est poubelle. Je veux des inforpmations pertinente et mis en valeur de maniere harmonieuse.
et tres franchement ce site me donne la gerbe:
http://wiringpi.com/
et la doc n'a même pas d'introduction...

ce truc c'est un blog wordpress digne d'un stagiaire.
voila des exemples de bonne doc:
https://docs.krita.org/en/ pour un logiciel graphique
https://www.php.net/manual/fr/index.php pour un outil d’informaticien.
Il y a tellement de choses terrifiantes dans ce post, j'espère que tu n'es pas développeur.

Déjà traiter de "gugus" ceux qui travaillent sur les outils libres qui servent à des centaines/milliers d'autres personnes il faut avoir les reins solides. De nos jours quasiment tous les emplois de bureau au monde sont basés à un moment ou à un autre sur le travail gratuit de "gugusses", je dois pouvoir retrouver la source de ca, mais en gros dans la flopée d'outils utilisés il y a des lib libres qqpart dans la chaîne. Plutôt pas mal comme succès non?

Ensuite ne pas lire de documentation c'est possible ca? Si le site de ce monsieur te fout la gerbe que dois faire une syncope devant la collection de RFC de l'ietf. Pas de bol les standards et protocoles sont là bas et en plus de sont des documents tout simples sans fioritures, juste des longues lignes de textes.

Un programme pour le grand publique doit être clair et intuitif, ça c'est vrai, sinon tu es obsolète sur le marché. Sauf que ce n'est pas du tout le sujet. On parle là d'une lib qui s'adresse aux informaticiens pour qu'ils puissent à leur tour construire qqch avec.

Peut être que je suis un vieux con à 33 ans, mais c'est quoi cette manière de tout vouloir instantanément sans jamais fournir le moindre effort ? Venant d'un client final qui te paye pour ça ok, mais pour un outil gratuit ?
16  0 
Avatar de Pierre Fauconnier
Rédacteur/Modérateur https://www.developpez.com
Le 25/09/2019 à 16:04
L'utilisateur Libre Office: Quoi, je dois vous payer pour une formation sur Libre Office alors que la suite Libre Office est gratuite?
Moi: ... (Clac... Bruit de la porte qui claque quand je sors de la pièce... ou de ma main dans sa gu..., au choix)

(Vécu, évidemment)

Je plains ce gars qui a voulu partager des choses chouettes dans un esprit d'ouverture et d'échanges et qui s'est fait bouffer...
11  0 
Avatar de Vincent PETIT
Modérateur https://www.developpez.com
Le 26/09/2019 à 14:08
Salut, je vais m'écarter un peu du sujet mais :
Citation Envoyé par Artemus24 Voir le message
En fait, le scandale est d'avoir démocratisé l'informatique.
Je ne pense pas que cela soit normal que tout le monde puisse faire n'importe quoi avec un ordinateur.
C'est malheureusement quelque chose qui arrive presque naturellement et tu as le même problème dans beaucoup d'autres métiers. Va falloir s'y habituer et surtout s'y adapter.

Je pense que le problème que tu décris, et il est très vrai, prend ses racines dans l'explosion d'internet et du savoir. De nos jour le savoir est réellement partout, il continue d'augmenter et il a amené avec lui une terrible illusion ; celle que les solutions sont partout. Ceci est profondément faux, c'est une effroyable erreur, un raccourci de l'esprit et une grande partie de la population semble être tombée dans ce piège. Le savoir est partout ne veut pas dire que la solution est partout.

Citation Envoyé par Artemus24 Voir le message
Mais comme c'est fatiguant de lire, voire d'apprendre, ils viennent nous supplier de résoudre leur problème à leur place.
Tout à fait, de plus en plus de gens viennent chercher des solutions car pour beaucoup "savoir" et "solution" c'est la même chose.

Normalement on doit faire ceci :
J'ai un problème => Je vais sur internet pour acquérir du savoir => J'applique ce savoir à mon problème => J'obtiens une solution => Problème résolu


A cause de la confusion savoir = solution, on en arrive à ça :
J'ai un problème => Je vais sur internet pour acquérir du savoir => J'applique ce savoir à mon problème => J'obtiens une solution => Problème résolu


C'est complètement différent, d'un côté tu comprends pour trouver une solution et de l'autre tu ne comprends pas mais tu as une solution. Dès lors ce n'est pas étonnant de voir tout le monde penser que tout est faisable (facile y a internet), ce n'est pas non plus étonnant que Gordon se soit fait lyncher car beaucoup de gens allaient sur son site non pas pour acquérir du savoir mais pour acquérir une solution et les gens voyaient que Gordon n'en donnait pas. Il est fort probable que ceux qui s’énervent soient ceux qui d'un coup se sont rendus compte de la différence entre une solution et un savoir (merde faut l'apprendre et le comprendre ce dernier )

Le pire c'est que ce courant de pensé est autoentretenu :
- Par une majorité de dirigeants d'entreprises et notamment ceux qui ne récompensent plus les compétences (donc l'accumulation du savoir)... normal, ils pensent que les solutions sont partout, il n'y a qu'a aller les chercher sur internet
- Par ceux qui surfent sur cette tendance, Wordpress est l'exemple flagrant que n'importe qui peut avoir l'illusion d'être web designer.
- Par une grande partie de la population qui croient que tout est devenu plus facile car il y a des solutions partout sur internet

C'est pour ça que je disais qu'il va falloir s'y habituer et surtout s'y adapter parce que ça ne va pas s'arrêter.

ps : L'autre problème avec internet c'est qu'on pense qu'il est une extension de notre cerveau et qu'on est devenu plus intelligent. Il y a 11 ans j'ai volontairement fait l'expérience de me poser devant un problème et de me couper d'internet.... Et bien je me suis fait très peur cette expérience devrait presque être obligatoire à différentes étapes de sa vie tellement c'est formateur.
11  0 
Avatar de Artemus24
Expert éminent sénior https://www.developpez.com
Le 26/09/2019 à 9:55
Salut à tous.

Je ne vais pas vous raconter mes anecdotes car on se croirait dans un club du troisième age, genre, moi de mon temps c'était mieux.
Ce qui ressort de mon ressenti, on parle toujours plus du malheur des uns, que du succès des autres.
Personne n'aurait eu l'idée de faire un sujet (sur Mr. Gordon Hendersons) dans le forum developpez, juste pour féliciter son travail.
Non, parce que cela n'intéresse personne quand tout va bien.

Et voilà ce qui arrive, des gens généreux (comme Mr. Gordon Hendersons) s'investissent et jettent l'éponge après un harcèlement incessant, enfin je devrait plutôt après une inquisition (et le mot est encore faible).

Citation Envoyé par F-leb
il y a toujours des gens à l'esprit mal tourné qui détournent votre travail à leur propres fins, c'est un scandale
Ce que je trouve scandaleux, ce sont ces newbies qui viennent réclamer de l'aide alors qu'ils n'ont rien à foutre d'autre que de lire la doc.
Mais comme c'est fatiguant de lire, voire d'apprendre, ils viennent nous supplier de résoudre leur problème à leur place.

Et quand on leur donne une solution, c'est toujours la même rengaine :
--> Je ne sais pas comment intégrer la solution.
--> Ce n'est pas ce que j'ai demandé. La prochaine fois, il faudrait mieux s'exprimer.
--> ca ne fonctionne pas.
--> je n'y comprends rien. Et après quinze pages d'échanges, il abandonne.
--> on simplifie à l'extrême, puis on se rend compte après que la solution proposé n'a rien à voir avec le problème posé. D'où perte de temps.

Il faut leur tenir la main, et quand enfin ça fonctionne, aucun remerciement.
Il arrive même que l'on se ramasse des points négatifs pour avoir osé dire ce que l'on pense.

P.S.: c'est ce que j'ai vécu dans le forum consacré à MySql.

En fait, le scandale est d'avoir démocratisé l'informatique.
Je ne pense pas que cela soit normal que tout le monde puisse faire n'importe quoi avec un ordinateur.
Si je peux me permettre de faire un parallèle avec les débuts de l'automobile, il a fallu discipliner le conducteur afin d'avoir moins de morts sur la route.
Comme par exemple, l'introduction des feux rouges, la circulations à droite, la priorité aux carrefours ...
Et bien, avec l'informatique tout public, il faudra faire de même, sinon il y aura des sanctions.
Bien que je sois contre, nous sommes obligés de passer par là, car il y a toujours des imbéciles qui se croient dans leur bon droit.
Et la seule façon de cohabiter, est de créer une police sur internet.

Croyez-vous que l'on accepte, dans certains métiers, des gens sans formations ?
Je pense aux avocats, médecins, comptables, surtout les experts, aux pharmaciens, ... où pour exercer leur activité, il faut un diplôme reconnue. Sans cela, ils ne peuvent pas exercer.
Autrement dit, une reconnaissance par leur pair de leur compétence professionnel.

Citation Envoyé par ShigruM
On s'en fou de l'humain, moi je suis réaliste.
Justement, on ne se fout pas de l'humain. Que serait notre société, tant décriée, s'il n'y avait pas des contributeurs ?
Je ne sais pas pourquoi on s'évertue à croire que l'on peut tout obtenir sans effort. C'est l'époque qui veut ça.

C'est vrai qu'il y a un changement de mentalité dans notre société.
Et ce changement vient en grande partie des citadins, complètement déconnectés de la réalité.
Je prends comme exemple où des imbéciles font un procès au coq maurice, parce que celui-ci chante, enfinpour ces citadins, il fait du bruit.
Je ne parle pas non plus, des grenouilles qui croassent, enfin des procès aux animaux.
On se croirait revenu au moyen-âge, enfin je veux dire dans un age obscure.

Et je ne parle même pas du mouvement écologique, qui vient surtout des villes, alors qu'ils ne sont même pas en contacte avec la nature, la vrai.
Il y a des gens qui n'ont jamais touché une vache, en vrai, de leur vie ! Incroyable (pour moi, ça l'est).

Il faut remettre l'humain au cœur de notre société.
Que penser de la robotique, de l'intelligence artificielle, où l'humain sera banni de notre société.
A quand la révolution contre les anti-humains ?

Citation Envoyé par Steinvikel
Autrefois l'informatique c'était un outil d'ingénieur et "informaticien" (au sens dur),
Cette époque, je la regrette car il y avait une bonne ambiance.
Quand le commercial est arrivé, c'était juste pour faire du fric.
Genre, de l'informatique Kleenex, tu consommes et tu jettes.
C'est pourquoi aujourd'hui, il y a beaucoup de merdes et de gens incompétents dans les métiers du web.

Il y a encore parfois, comme M. Gordon Hendersons, des gens qui veulent nous communiquer leur passion, mais c'est plutôt rare.
Au passage, je tiens à plébiciter et à féliciter M. François Mocq pour sa passion autour de la Raspberry Pi et de l'Arduino.

Citation Envoyé par Steinvikel
aujourd'hui ça concerne un million de fois plus de personnes,
Pas tant que cela. J'ai entendu dire à la télé (Le JT de 13H sur TF1) qu'il y a seulement seize millions d'informaticiens dans le monde !
Je veux dire par là, que nous sommes en sous-effectif par rapport aux besoins. Surtout dans le domaine de la sécurité.

Depuis que je fais de l'informatique, j'ai toujours entendu dire qu'ils manquent des informaticiens.
Sauf qu'aujourd'hui, les jeunes ne s'intéressent plus à des métiers où il faut prendre des responsabilités.
Ils veulent avoir du temps pour se consacrer à une meilleure qualité de vie.
Mais obtenir cette utopie, passe nécessairement par une indépendance financière.
Et comment faire quand on n'est pas né avec une cuillère en argent dans la bouche ?

@+
8  0 
Avatar de Auteur
Expert éminent sénior https://www.developpez.com
Le 25/09/2019 à 10:13
Si cela peut le rassurer, je crois que nous avons tous vécu ce genre de situation un jour ou l'autre. Nous avons tous rencontré ces personnes toujours pressées ("c'est super urgeeeeeent !!!!!"), qui ne lisent pas la documentation ("je dois appuyer sur quel bouton pour démarrer ???"), qui pensent que c'est facile ("bah, tu est un expert, tu peux le faire en 2 minutes") et qui ne comprennent pas pourquoi, au final, on finit par les laisser tomber.

Ce genre d'attitude est tout ce qu'il y a de plus méprisant envers la personne et le travail réalisé et cela finit par affecter la santé. C'est en somme des comportements d'enfants pourris gâtés (je parle des utilisateurs finaux).

Je ne sais pas si c'est spécifique à notre métier technique ou si dans d'autres secteurs d'activité c'est pareil.
5  0