Je pense avoir bien compris la différence que tu fais, et ta perspective, mais les critiques que j'ai lues sur l'open core jusqu'à maintenant portent plus sur la motivation de ses auteurs à te pousser vers la version non libre, à y ajouter des fonctionnalités plutôt qu'au noyau libre et à rendre le noyau libre tout juste utile. Vu que c'est comme ça qu'ils vivent. Pas sur cette notion d'inégalité entre compétiteurs.
Ce qui ne rend pas le sujet inintéressant, bien entendu. Je n'ai pas encore pris le temps d'écouter la conférence que tu lies. Je n'y manquerai pas. Mais j'ai pris la liberté de supposer qu'elle aborde les sujets que je liste ici.
Je n'ai pas bien compris ton exemple sur X, mais ce n'est pas sous licence X11 ?
voir la conf du FOSDEM sur le sujet "Open-core or partially proprietary licensing model is worse than fully proprietary licensing model" pour plus d'infos.
Justement, GitLab est un modèle open core.
Oui, c'est la difficulté principale effectivement.
Tu casses toi-même complètement ton propre argumentaire du coup, en disant maintenant que ta "contre-offre" face à la méthode GitLab n'est pas aussi viable
J'ai dit que c'était une difficulté, pas impossible. Ça existe, du GPL avec un écosystème rentable, Linux en est un bon exemple. Red Hat aussi. Collabora. NextCloud, qui s'en sort d'ailleurs probablement mieux qu'ownCloud avec son approche open core.
C'est très subjectif mais perso je fais la différence entre le "à côté" (oui c'est un produit d'appel pour le à côté) qui utilise le libre fourni et le code libre mais dont on essaye de me vendre la version non libre (le même code).
Tu as un exemple que tu vois comme négatif en tête ?
Le problème est le financement
Oui, c'est la difficulté principale effectivement.
Ce n'est pas tant la licence que l'absence du mix CLA + licence copyleft qui permet ça.
Une licence permissive comme la MIT permet à GitLab de se désengager à tout moment de ce modèle que tu applaudis. En tant qu'utilisateur ou contributeur, je n'ai aucune garantie que ça va rester comme ça.
Une licence comme la GPL permettrait aussi cette égalité des droits, surtout si tu acceptes des contributions extérieures sans CLA, en interdisant à qui que ce soit, même toi, de faire une version non libre du logiciel, à tout jamais. Tu barres la route à quiconque, même à toi, de re-licencier le logiciel sous une licence propriétaire ou permissive et de sortir de ce modèle "loyal", sauf si par chance tous tes contributeurs acceptent le changement ou que tu débrouilles pour retirer leurs contributions. En tant qu'utilisateur, et surtout en tant que contributeur, ça me rassurerait.
Aujourd'hui, GitLab pourrait décider que finalement, leurs prochaines sorties seront propriétaires (interdisant à quiconque de faire une variante, libre ou non) ou sous GPL + CLA (ou + refus de contributions extérieures), interdisant à quiconque de faire une variante non libre sauf eux.
ça fait plaisir de voir qu'on peut être bankable sans utiliser le libre comme produit d'appel pour du non libre qu'on empêche la concurrence de faire
C'est bien ta dernière subordonnée relative qui rend ta phrase vraie. De mon côté, j'ai bien l'impression que dans le cas de GitLab, le libre est justement utilisé comme un produit d'appel pour la version non libre. (Heureusement, leur version libre reste largement utile, et beaucoup de fonctionnalités EE finissent par migrer vers la version libre.)
Perso, je ne me réjouis pas trop du fait que GitLab permette aux concurrents de faire leur variante non libre (autrement dit, je ne suis pas très sensible à cet aspect "concurrence loyale"). Je n'ai rien à y gagner en tant qu'utilisateur ou contributeur. Si on apprécie cet aspect, la licence MIT n'est que peut réconfortante en tant que concurrent aussi : GitLab est "gentil" d'être loyal, mais peut arrêter demain de l'être, et la maintenance du fork devient d'un coup coûteuse (mais au moins possible, grâce aux garanties fournies par le libre).
Note : tout ceci serait également pour un projet sous GPL sans contributions extérieures, évidemment. Ce sont elles qui apporteraient les garanties que le code va rester libre.
Pour les calculatrices, au collège on nous demandait une Casio Collège 2D. Certains avaient la fx92 toute simple, d'autres avaient d'autres modèles et ça ne posait pas trop de problèmes en pratique. Pareil pour le lycée, on nous demandait une Ti 82 Stat, Ti 83+ conseillée. Au final les gens avaient l'une, l'autre, ou la Ti 89, ou la Casio de leur grand frère / grande sœur / parent, et en fait ça marchait.
Pour la bonne raison qu'on était effectivement en cours de math et qu'on se servait des fonctionnalités particulières / avancées de ces calculatrices de façon très anecdotique, finalement.
Pour les bouquins à lire en français, pareil. La plupart des gens avaient le modèle exact commandé par le/la prof, mais ceux qui l'avaient déjà dans une autre édition ne le rachetait pas parce que tout le monde y compris le prof trouvait ça idiot. D'ailleurs, parfois, la prof avait l'édition précédente, qui ne se trouve plus dans le commerce, et nous faisait commander la nouvelle. Et elle n'allait pas racheter le bouquin à chaque réédition.
Alors oui, les différences de pages, c'est un peu chiant, mais tu t'en sors très vite en disant vers le milieu du chapitre X, passage « … », vers la page Y. Toi tu sais que tu dois ajouter/enlever grosso modo N pages pour retrouver, et ça se fait relativement vite.
Franchement, tout au long de ma scolarité, les profs ne faisaient que peu de cas de la suite bureautique que chacun utilisait, sauf dans les cours de techno (ou similaire), où on travaillait de toute façon dans les salles infos du collège / du lycée. Et ça se passait très bien.
Tous ces sujets semblent porter sur la fibre. Ça m'intéresse de savoir pour la fibre, mais ma question porte sur le câble, ça a l'air justement particulier.
Sur une connexion par câble ? Tu peux en dire plus ?
Je pourrais acheter une box câble et remplir la bonne valeur dedans ? Ils ne vérifient pas le modèle de la box qui se connecte ? Essayer de faire des mises à jour de firmware / données et voir que ça ne marche pas ?
Quel champ faut-il remplir et avec quelle valeur ?
Oui, d'ailleurs ça m'arrive de me payer ce genre de murs quand je présente Tracim. La plupart des gens sont plutôt ravis de la description que j'en fais, mais il y en a certains qui ont une méfiance envers les solutions libres et qui me répondent « mais en vrai, pour quelqu'un qui n'est pas particulièrement sensible au libre ou à la vie privée, c'est plus simple d'utiliser Google Drive non ? »
Bah, non, pas vraiment. Selon les usages c'est juste plus simple d'utiliser Tracim, y compris (en particulier ?) pour des gens pas trop à l'aise avec l'informatique justement parce que l'outil est pensé notamment pour eux. les deux outils ne sont pas conçus avec la même philosophie, et si ta façon de fonctionner colle mieux à l'une des deux philosophies que l'autre, l'outil correspondant conviendra probablement mieux aussi.
Dans l'imaginaire des gens, l'idée que les solutions libres sont moins peaufinées, abouties / plus compliquées à utiliser est une des contre lesquelles se battre pour faire avancer les choses.
Parfois, les gens méfiants envers le logiciel libre ne connaissent juste pas ces alternatives libres mieux fichues, voire utilisent des logiciels libres sans se douter qu'ils le sont donc ça ne les aide pas à se faire une idée favorable du logiciel libre.
Souvent, c'est vrai, à outils comparables, celui qui est libre est moins abouti, par manque de moyens, mais il existe des contre exemples aussi. Il y en a plein.
Par exemple Ark ou File-roller vs WinZip ou WinRar : il n'y a pas de boite de dialogue pour te rappeler qu'il faut payer ta licence, ils sont plus simples à utiliser, ils ouvrent et produisent n'importe quel format (à l'exception de certains .rar, mais le format porte bien son nom).
Par exemple, les outils de configuration des environnements de bureau KDE et Gnome VS le bazar des différents panneaux de configuration et leurs rangements plus ou moins logiques dans Windows.
Par exemple, l'absence de pubs et de notifications intrusives dans ces environnements. Par exemple la possibilité de création d'un compte utilisateur sans connexion internet, disparue avec Windows 11. Par exemple, avoir un solitaire sans pub sans devoir payer de version premium.
Par exemple, faire une capture d'écran sans devoir manuellement coller dans Paint pour l'enregistrer (maintenant la possibilité existe, mais c'est caché derrière un raccourci clavier spécifique).
Par exemple, les éditeurs de textes par défaut de Gnome et de KDE vs Notepad.
Ou VLC plébiscité parce qu'il est super simple d'utilisation et lit tous les formats qui importent.
Ou la visionneuse de photo qui oriente correctement les photos prise en portrait. Ou Le clic du milieu qui ouvre un onglet dans le navigateur au lieu d'ouvrir un menu que tout le monde ouvre autrement. Ou le système qui ne se met pas en travers de ton chemin quand tu veux changer de navigateur par défaut.
Je ne me prononce pas sur Gimp, Krita, Inkscape et Blender parce que je ne connais pas leurs alternatives propriétaires, mais j'ai entendu dire que Blender est de plus en plus adopté aussi.
Et en fait, mais c'est mon avis perso, la facilité d'utilisation et le niveau de peaufinage et de détails incroyable des dernières versions de Plasma / KDE. Il n'y a qu'à lire https://pointieststick.com/ pour voir que c'est possible dans un projet libre d'avoir ces deux aspects priorisés et que c'est réussi ! J'ai eu l'occasion de dépanner un ordi sous Windows 10, et non, je n'ai pas été impressionné. C'est correct, mais c'est en dessous sur plein de petits aspects (et au dessus sur d'autres bien sûr !).
Ou des outils libres simples et bien léchés comme OBS Studio ou Diagrams.net dont je ne connais pas les alternatives propriétaires. Ou Audacity, qui peut paraître vieux et moche, mais qui a quand même éclaté sa concurrence propriétaire, si elle a existé. Ça fonctionne bien et c'est relativement facile à utiliser malgré tout.
À vrai dire j'ai juste l'habitude d'entre les gens dire que MS Office c'est quand même plus mieux quand-même (R). J'ai une pote qui se plaignait au lycée des graphiques / diagrammes dans LibreOffice qui seraient plus facile à utiliser / plus jolis dans Excel. Je ne connais pas bien moi-même. Moi je trouvais que ça faisait le taf mais j'étais ouvert au retour. Il y a quand-même des choses qui sont mieux dans Excel que dans Calc, il n'y a qu'à voir quelques vidéos de Joël Spolsky pour voir qu'il y a quand même des trucs cool dans Excel qui n'existent pas dans Calc (dans celle là par exemple je crois, pas le temps de vérifier maintenant. Il y a des trucs que je ne connaissais pas et qui fonctionnent aussi dans LibreOffice cela dit).
En vrai je suis d'accord avec toi et en particulier pour les styles. Libre Office n'est pas seulement "suffisant", il est même très bien.
Il me semble bien que si, quand on va dans LibreOffice Calc, Outils, Macros, Éditer les macros, il y a bien une nouvelle macro en VB qui s'ouvre. Et dans la fenêtre qui s'ouvre, Outils, gérer les macros, on a le choix entre Basic, Bean shell, Python (justement) et JavaScript.
À première vue ce serait un mauvais argument parce LibreOffice semble propose plus de choix justement :-P
(je n'ai pas trop essayé les macros dans LibreOffice cela dit)
C'est facile d'imposer un outil quand on peut faire payer la licence aux parents (20 € par installation), qui doivent du coup aussi acheter Windows ou un Mac effectivement. Ça fait cher la préférence !
Si le problème d'autoriser LibreOffice est que ça demande aux profs de s'adapter à plusieurs outils, peut-être que le plus logique serait que tout le monde utilise LibreOffice ?
J'ai du mal à croire qu'il manque des fonctionnalités dans LibreOffice à l'école au point de demander aux parents de payer 20€ à chaque nouvelle installation.
Au collège on nous apprenait à utiliser StarOffice, ça se passait bien franchement.c J'ai ensuite utilisé OpenOffice / LibreOffice tout au long de ma scolarité, la dernière version de Office que j'ai utilisé sérieusement étant Office 97 (CM2 / 6ème). Ça s'est bien passé. D'ailleurs je ne suis pas sûr qu'il y avait Office sur les ordinateurs du lycée.
Ce n'est peut-être pas parfait mais les fonctionnalités de base dont on a besoin à ces niveaux ne sont quand même pas bien compliquées à utiliser sous LibreOffice.
Si encore il n'y avait pas d'alternative crédible…
Pour la télé je n'ai aucune expérience mais je confirme pour le débit, j'ai 895Mbps en descendant, 60Mbps montant, ping de 7 ms ici (mesuré à l'instant ; en pleine journée donc pas sûr que le réseau soit très utilisé, mais je ne sais pas si ça importe). Je suis loin d'être à plaindre côté débit fournit par le câble. Ça marche bien depuis des années (pas à ce débit, j'avais 100M descendant / 4M montant avant janvier 2020) avec de très rares pannes qui sont également très courtes. Pour 13€ par mois c'est totalement satisfaisant.
Par contre je crois avoir lu que par fonctionnement du câble c'est compliqué d'avoir un débit symétrique (sous l'hypothèse peut-être fantaisiste que l'opérateur veuille bien en fournir de toute façon), problème que n'a pas la fibre.
Un tel ping et un tel débit montant ça permet d'envoyer des flux vidéos de bonne qualité à plusieurs personnes en simultanée et d'obtenir 100 à un test PageSpeed Insights sur un site classique avec une faible fréquentation hébergé sur cette connexion sans problème. En fait, c'est encore souvent la connexion en face qui sature avant la tienne, encore pas mal de gens sont sur une connexion ADSL même en ville.
Ça serait bien sur le réseau câblé SFR / Numéricable. À priori, le réseau vérifie qu'il connait bien le modem que l'on branche et que c'est bien le modem associé à cette ligne, donc on ne peut pas brancher son propre matériel à ma connaissance.
C'est dommage pour au moins 4 raisons :
je trouve que la box chauffe pas mal même quand on ne se sert pas d'internet, beaucoup plus que l'ordi portable qui me sert de serveur juste à côté. Ça sent la consommation inutile d'énergie et en été il fait déjà bien assez chaud comme ça (même si je n'ai jamais concrètement mesuré la consommation)
ça ferme la porte à la possibilité de ne faire tourner qu'un seul appareil qui fait modem / routeur / serveur pour économiser un peu de courant (j'ai un ordi portable qui sert de serveur).
leur interface pour faire du transfert de ports est buguée, et ça arrive qu'elle se retrouve dans un état où on n'arrive pas à supprimer des entrées sans réinitialiser ou cliquer aléatoirement dans la page pendant 10 minutes…
le wifi semble un peu capricieux dès qu'on n'est plus dans la même pièce, mais c'est peut-être à cause de l'habitation elle-même il n'y a peut-être rien à faire.
Pour les deux derniers points, je pourrais résoudre partiellement le problème en ajoutant un routeur ou en configurant le serveur comme un routeur / point d'accès wifi, mais aucune de ces deux options ne m'enchante.
Et puis les mises à jour silencieuses des données / du firmware du modem depuis le réseau, pas fan…
Je comprends de son journal qu'il a envie de contribuer au bien commun et ça me parle bien.
Mais effectivement, je déconseillerais. Je ne pense pas que ça vaille le coup. Il faut au moins une autorisation écrite (peut-être que certains ayant droits sont ouverts ?), ou alors partager la lecture d’œuvre sous une licence qui le permet (il y en a peut-être ?) (et dans ce cas un petit message aux auteurs / autrices ne peut pas faire de mal non plus !). Ça permettrai de remercier, encourager, récompenser ce mode de diffusion.
Ou, étape suivante, écrire sa propre histoire illustrée pour ensuite la vocaliser :-)
Je suis sûr qu'il y a plein de moyens de contribuer légalement au commun, en étant un peu astucieux.
Bon allez, pour donner un peu plus envie : les machines à états finis, c'est la théorie derrière les expressions régulières, donc ça a des applications très pratiques (en plus des applications industrielles pour modéliser certaines machines qu'on appelle d'ailleurs souvent des automatiques). Aude a un petit langage d'expressions régulières (jouet) et on peut faire des conversions dans les deux sens pour expérimenter un peu.
Si les machines à états finis (déterministes ou non) (ADEF, AEFD, FSM, automates, NFA, … appelez ça comme vous voulez) c'est votre truc, j'ai travaillé sur Aude (AUtomata DEmystifier) quand j'étais à l'Université Grenoble Alpes.
C'est un outil pédagogique pour manipuler les automates, à destination des étudiants et des enseignants dans ce genre de matière, et plus si affinité.
On peut dessiner des automates, exécuter des mots, transformer les automates avec des algos, et écrire des algos dans un petit langage appelé AudeScript qui essaie de se rapprocher du pseudo-code visuellement. Les automates sont générés visuellement et modifiables à la souris. Ça s'appuie sur GraphViz pour la génération des automates.
Démarré en 2012-2013. C'est vieux quand on y pense !
Faut que je répare le site d'ailleurs, il est cassé.
Ça a l'air moins universel qu'utiliser evdev direct, mais ça permettra probablement, dans les environnements de bureau qui prendra ça en charge, de ne pas être root pour faire ça, et d'être à un niveau d'abstraction un peu plus haut aussi.
Ça pourra permettre d'avoir Barrier à nouveau fonctionnel sous Wayland, en tout cas pour la partie contrôlée (cherchez « Barrier » dans les liens ci-avant).
À première vue, libinput est une couche au dessus de evdev (en tout cas l'interface noyau, peut-être de la bibliothèque libevdev). Elle s'appuie sur tout une base de données de périphériques pour rectifier les quirks de chacun d'eux. Elle fait aussi un pré-traitement pour générer des évènements auxquels on s'attend, par exemple générer un clic droit quand on tape avec deux doigts sur un touchpad, générer des déplacements relatifs en gérant l'accélération, des évènements de défilement quand on glisse deux doigts vers le haut/bas, etc: elle fournit une interprétation « lissée » des évènements en provenance des périphériques d’entrée. Autre exemple : elle va couper les évènements d’un touchpad à l'intérieur d'un ordi portable quand son écran est rabattu, parce que sinon ça fait des évènements parasites sur certains modèles. Ce genre de détails auxquels on pourrait ne pas penser à première vue.
À priori, c'est un peu trop haut niveau pour mon cas d'utilisation et ça se serait probablement mis en travers de mon chemin : j'avais vraiment besoin de récupérer les évènements tels quels sans post traitement logiciel particulier. Par contre, si j'avais eu besoin d'une interprétation de ces évènements, là libinput aurait été intéressante pour moi.
Je doute également que libinput permet de créer des périphériques virtuels, à moins qu’elle fournisse un passe-droit vers libevdev pour ça, mais ça je n'ai pas vérifié, c'est peut-être possible et si quelqu'un a l'info, n’hésitez pas à compléter.
libinput is a library that provides a full input stack for display servers and other applications that need to handle input devices provided by the kernel.
libinput provides device detection, event handling and abstraction to
minimize the amount of custom input code the user of libinput needs to
provide the common set of functionality that users expect. Input event
processing includes scaling touch coordinates, generating
relative pointer events from touchpads, pointer acceleration, etc.
Traduction :
libinput est une bibliothèque qui fournit une pile d'entrée pour les serveurs d'affichage et autres applications qui ont besoin de gérer les périphériques d’entrée fournis par le noyau.
libinput fournit de la détection de périphérique, de la gestion d'évènements et de l'abstraction pour minimiser la quantité de code spécifique que l'utilisateur de libinput a besoin pour fournir une un socle de fonctionnalités communes auxquelles l'utilisateur s'attend. Le traitement des évènements inclut la mise à l'échelle des coordonnées tactiles, la génération d'évènements relatifs sur les touchpads, l'accélaration du pointeur, etc.
Bien vu, d'ailleurs c'est un else que j'ai introduit hier en écrivant le journal.
Je pense que la différence, c'est que dans le code original, si la récupération d'un évènement avec libevdev_next_event échoue, ça va quand-même retourner 0, alors qu'avec mon else, ça va retourner une erreur. Je trouve ce dernier comportement plus logique mais c'est discutable.
Je n'ai pas vu le cas ne s'est pas produire jusqu'à maintenant.
Ouais, mais le copier coller d'une longue commande comme ça c'est dangereux, je propose plutôt d'utiliser npx, c'est plus simple que Curl dont on comprend rien aux paramètres, en plus piper vers bash c'est mal, donc :
sudo npx update-to-debian-bullseye
Je suggère que le script affiche le nombre de paquets vulnérables, et une soupe d'émojis pour indiquer la progression de la mise à jour et sa réussite, du style : « All done! ✨ 🍰 ✨ »
[^] # Re: Licence
Posté par raphj (site web personnel) . En réponse au journal Gitlab va entrer en bourse. Évalué à 6.
Je pense avoir bien compris la différence que tu fais, et ta perspective, mais les critiques que j'ai lues sur l'open core jusqu'à maintenant portent plus sur la motivation de ses auteurs à te pousser vers la version non libre, à y ajouter des fonctionnalités plutôt qu'au noyau libre et à rendre le noyau libre tout juste utile. Vu que c'est comme ça qu'ils vivent. Pas sur cette notion d'inégalité entre compétiteurs.
Ce qui ne rend pas le sujet inintéressant, bien entendu. Je n'ai pas encore pris le temps d'écouter la conférence que tu lies. Je n'y manquerai pas. Mais j'ai pris la liberté de supposer qu'elle aborde les sujets que je liste ici.
[^] # Re: Licence
Posté par raphj (site web personnel) . En réponse au journal Gitlab va entrer en bourse. Évalué à 4. Dernière modification le 22 septembre 2021 à 18:31.
Autre exemple assez conséquent : WordPress. Il y a aussi XWiki.
Donc ça se fait.
[^] # Re: Licence
Posté par raphj (site web personnel) . En réponse au journal Gitlab va entrer en bourse. Évalué à 4. Dernière modification le 22 septembre 2021 à 18:23.
Je n'ai pas bien compris ton exemple sur X, mais ce n'est pas sous licence X11 ?
Justement, GitLab est un modèle open core.
J'ai dit que c'était une difficulté, pas impossible. Ça existe, du GPL avec un écosystème rentable, Linux en est un bon exemple. Red Hat aussi. Collabora. NextCloud, qui s'en sort d'ailleurs probablement mieux qu'ownCloud avec son approche open core.
[^] # Re: Licence
Posté par raphj (site web personnel) . En réponse au journal Gitlab va entrer en bourse. Évalué à 5.
Tu as un exemple que tu vois comme négatif en tête ?
Oui, c'est la difficulté principale effectivement.
[^] # Re: Licence
Posté par raphj (site web personnel) . En réponse au journal Gitlab va entrer en bourse. Évalué à 5. Dernière modification le 22 septembre 2021 à 13:42.
Ce n'est pas tant la licence que l'absence du mix CLA + licence copyleft qui permet ça.
Une licence permissive comme la MIT permet à GitLab de se désengager à tout moment de ce modèle que tu applaudis. En tant qu'utilisateur ou contributeur, je n'ai aucune garantie que ça va rester comme ça.
Une licence comme la GPL permettrait aussi cette égalité des droits, surtout si tu acceptes des contributions extérieures sans CLA, en interdisant à qui que ce soit, même toi, de faire une version non libre du logiciel, à tout jamais. Tu barres la route à quiconque, même à toi, de re-licencier le logiciel sous une licence propriétaire ou permissive et de sortir de ce modèle "loyal", sauf si par chance tous tes contributeurs acceptent le changement ou que tu débrouilles pour retirer leurs contributions. En tant qu'utilisateur, et surtout en tant que contributeur, ça me rassurerait.
Aujourd'hui, GitLab pourrait décider que finalement, leurs prochaines sorties seront propriétaires (interdisant à quiconque de faire une variante, libre ou non) ou sous GPL + CLA (ou + refus de contributions extérieures), interdisant à quiconque de faire une variante non libre sauf eux.
C'est bien ta dernière subordonnée relative qui rend ta phrase vraie. De mon côté, j'ai bien l'impression que dans le cas de GitLab, le libre est justement utilisé comme un produit d'appel pour la version non libre. (Heureusement, leur version libre reste largement utile, et beaucoup de fonctionnalités EE finissent par migrer vers la version libre.)
Perso, je ne me réjouis pas trop du fait que GitLab permette aux concurrents de faire leur variante non libre (autrement dit, je ne suis pas très sensible à cet aspect "concurrence loyale"). Je n'ai rien à y gagner en tant qu'utilisateur ou contributeur. Si on apprécie cet aspect, la licence MIT n'est que peut réconfortante en tant que concurrent aussi : GitLab est "gentil" d'être loyal, mais peut arrêter demain de l'être, et la maintenance du fork devient d'un coup coûteuse (mais au moins possible, grâce aux garanties fournies par le libre).
Note : tout ceci serait également pour un projet sous GPL sans contributions extérieures, évidemment. Ce sont elles qui apporteraient les garanties que le code va rester libre.
[^] # Re: Facile, c'est les parents qui payent !
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 4.
Draw.io a une application de bureau libre et hors ligne.
(méfiance pour l'export PDF qui utilise un service en ligne, sauf si tu n'as pas internet, situation pour laquelle il y a un fallback hors ligne)
[^] # Re: Harmonisation
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 10. Dernière modification le 16 septembre 2021 à 18:41.
Bah, justement, bons exemples.
Pour les calculatrices, au collège on nous demandait une Casio Collège 2D. Certains avaient la fx92 toute simple, d'autres avaient d'autres modèles et ça ne posait pas trop de problèmes en pratique. Pareil pour le lycée, on nous demandait une Ti 82 Stat, Ti 83+ conseillée. Au final les gens avaient l'une, l'autre, ou la Ti 89, ou la Casio de leur grand frère / grande sœur / parent, et en fait ça marchait.
Pour la bonne raison qu'on était effectivement en cours de math et qu'on se servait des fonctionnalités particulières / avancées de ces calculatrices de façon très anecdotique, finalement.
Pour les bouquins à lire en français, pareil. La plupart des gens avaient le modèle exact commandé par le/la prof, mais ceux qui l'avaient déjà dans une autre édition ne le rachetait pas parce que tout le monde y compris le prof trouvait ça idiot. D'ailleurs, parfois, la prof avait l'édition précédente, qui ne se trouve plus dans le commerce, et nous faisait commander la nouvelle. Et elle n'allait pas racheter le bouquin à chaque réédition.
Alors oui, les différences de pages, c'est un peu chiant, mais tu t'en sors très vite en disant vers le milieu du chapitre X, passage « … », vers la page Y. Toi tu sais que tu dois ajouter/enlever grosso modo N pages pour retrouver, et ça se fait relativement vite.
Franchement, tout au long de ma scolarité, les profs ne faisaient que peu de cas de la suite bureautique que chacun utilisait, sauf dans les cours de techno (ou similaire), où on travaillait de toute façon dans les salles infos du collège / du lycée. Et ça se passait très bien.
[^] # Re: Ça serait bien sur le réseau câblé SFR / Numéricable
Posté par raphj (site web personnel) . En réponse à la dépêche Les Néerlandais peuvent choisir leurs modems et routeurs. Évalué à 3.
Tous ces sujets semblent porter sur la fibre. Ça m'intéresse de savoir pour la fibre, mais ma question porte sur le câble, ça a l'air justement particulier.
[^] # Re: Ça serait bien sur le réseau câblé SFR / Numéricable
Posté par raphj (site web personnel) . En réponse à la dépêche Les Néerlandais peuvent choisir leurs modems et routeurs. Évalué à 3.
Sur une connexion par câble ? Tu peux en dire plus ?
Je pourrais acheter une box câble et remplir la bonne valeur dedans ? Ils ne vérifient pas le modèle de la box qui se connecte ? Essayer de faire des mises à jour de firmware / données et voir que ça ne marche pas ?
Quel champ faut-il remplir et avec quelle valeur ?
[^] # Re: Facile, c'est les parents qui payent !
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 10.
Oui, d'ailleurs ça m'arrive de me payer ce genre de murs quand je présente Tracim. La plupart des gens sont plutôt ravis de la description que j'en fais, mais il y en a certains qui ont une méfiance envers les solutions libres et qui me répondent « mais en vrai, pour quelqu'un qui n'est pas particulièrement sensible au libre ou à la vie privée, c'est plus simple d'utiliser Google Drive non ? »
Bah, non, pas vraiment. Selon les usages c'est juste plus simple d'utiliser Tracim, y compris (en particulier ?) pour des gens pas trop à l'aise avec l'informatique justement parce que l'outil est pensé notamment pour eux. les deux outils ne sont pas conçus avec la même philosophie, et si ta façon de fonctionner colle mieux à l'une des deux philosophies que l'autre, l'outil correspondant conviendra probablement mieux aussi.
Dans l'imaginaire des gens, l'idée que les solutions libres sont moins peaufinées, abouties / plus compliquées à utiliser est une des contre lesquelles se battre pour faire avancer les choses.
Parfois, les gens méfiants envers le logiciel libre ne connaissent juste pas ces alternatives libres mieux fichues, voire utilisent des logiciels libres sans se douter qu'ils le sont donc ça ne les aide pas à se faire une idée favorable du logiciel libre.
Souvent, c'est vrai, à outils comparables, celui qui est libre est moins abouti, par manque de moyens, mais il existe des contre exemples aussi. Il y en a plein.
Par exemple Ark ou File-roller vs WinZip ou WinRar : il n'y a pas de boite de dialogue pour te rappeler qu'il faut payer ta licence, ils sont plus simples à utiliser, ils ouvrent et produisent n'importe quel format (à l'exception de certains .rar, mais le format porte bien son nom).
Par exemple, les outils de configuration des environnements de bureau KDE et Gnome VS le bazar des différents panneaux de configuration et leurs rangements plus ou moins logiques dans Windows.
Par exemple, l'absence de pubs et de notifications intrusives dans ces environnements. Par exemple la possibilité de création d'un compte utilisateur sans connexion internet, disparue avec Windows 11. Par exemple, avoir un solitaire sans pub sans devoir payer de version premium.
Par exemple, faire une capture d'écran sans devoir manuellement coller dans Paint pour l'enregistrer (maintenant la possibilité existe, mais c'est caché derrière un raccourci clavier spécifique).
Par exemple, les éditeurs de textes par défaut de Gnome et de KDE vs Notepad.
Ou VLC plébiscité parce qu'il est super simple d'utilisation et lit tous les formats qui importent.
Ou la visionneuse de photo qui oriente correctement les photos prise en portrait. Ou Le clic du milieu qui ouvre un onglet dans le navigateur au lieu d'ouvrir un menu que tout le monde ouvre autrement. Ou le système qui ne se met pas en travers de ton chemin quand tu veux changer de navigateur par défaut.
Je ne me prononce pas sur Gimp, Krita, Inkscape et Blender parce que je ne connais pas leurs alternatives propriétaires, mais j'ai entendu dire que Blender est de plus en plus adopté aussi.
Et en fait, mais c'est mon avis perso, la facilité d'utilisation et le niveau de peaufinage et de détails incroyable des dernières versions de Plasma / KDE. Il n'y a qu'à lire https://pointieststick.com/ pour voir que c'est possible dans un projet libre d'avoir ces deux aspects priorisés et que c'est réussi ! J'ai eu l'occasion de dépanner un ordi sous Windows 10, et non, je n'ai pas été impressionné. C'est correct, mais c'est en dessous sur plein de petits aspects (et au dessus sur d'autres bien sûr !).
Ou des outils libres simples et bien léchés comme OBS Studio ou Diagrams.net dont je ne connais pas les alternatives propriétaires. Ou Audacity, qui peut paraître vieux et moche, mais qui a quand même éclaté sa concurrence propriétaire, si elle a existé. Ça fonctionne bien et c'est relativement facile à utiliser malgré tout.
Plein d'exemples.
[^] # Re: Ça serait bien sur le réseau câblé SFR / Numéricable
Posté par raphj (site web personnel) . En réponse à la dépêche Les Néerlandais peuvent choisir leurs modems et routeurs. Évalué à 2.
Effectivement. Pour mémoire ma box affiche EuroDOCSIS 3.0.
[^] # Re: Facile, c'est les parents qui payent !
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 4.
À vrai dire j'ai juste l'habitude d'entre les gens dire que MS Office c'est quand même plus mieux quand-même (R). J'ai une pote qui se plaignait au lycée des graphiques / diagrammes dans LibreOffice qui seraient plus facile à utiliser / plus jolis dans Excel. Je ne connais pas bien moi-même. Moi je trouvais que ça faisait le taf mais j'étais ouvert au retour. Il y a quand-même des choses qui sont mieux dans Excel que dans Calc, il n'y a qu'à voir quelques vidéos de Joël Spolsky pour voir qu'il y a quand même des trucs cool dans Excel qui n'existent pas dans Calc (dans celle là par exemple je crois, pas le temps de vérifier maintenant. Il y a des trucs que je ne connaissais pas et qui fonctionnent aussi dans LibreOffice cela dit).
En vrai je suis d'accord avec toi et en particulier pour les styles. Libre Office n'est pas seulement "suffisant", il est même très bien.
[^] # Re: C'est peut-être pour leur apprendre à coder finalement
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 6.
Il me semble bien que si, quand on va dans LibreOffice Calc, Outils, Macros, Éditer les macros, il y a bien une nouvelle macro en VB qui s'ouvre. Et dans la fenêtre qui s'ouvre, Outils, gérer les macros, on a le choix entre Basic, Bean shell, Python (justement) et JavaScript.
À première vue ce serait un mauvais argument parce LibreOffice semble propose plus de choix justement :-P
(je n'ai pas trop essayé les macros dans LibreOffice cela dit)
# Facile, c'est les parents qui payent !
Posté par raphj (site web personnel) . En réponse au journal En Belgique, l’usage de LibreOffice est interdit par les (certaines ?) Écoles !. Évalué à 9. Dernière modification le 15 septembre 2021 à 15:39.
C'est facile d'imposer un outil quand on peut faire payer la licence aux parents (20 € par installation), qui doivent du coup aussi acheter Windows ou un Mac effectivement. Ça fait cher la préférence !
Si le problème d'autoriser LibreOffice est que ça demande aux profs de s'adapter à plusieurs outils, peut-être que le plus logique serait que tout le monde utilise LibreOffice ?
J'ai du mal à croire qu'il manque des fonctionnalités dans LibreOffice à l'école au point de demander aux parents de payer 20€ à chaque nouvelle installation.
Au collège on nous apprenait à utiliser StarOffice, ça se passait bien franchement.c J'ai ensuite utilisé OpenOffice / LibreOffice tout au long de ma scolarité, la dernière version de Office que j'ai utilisé sérieusement étant Office 97 (CM2 / 6ème). Ça s'est bien passé. D'ailleurs je ne suis pas sûr qu'il y avait Office sur les ordinateurs du lycée.
Ce n'est peut-être pas parfait mais les fonctionnalités de base dont on a besoin à ces niveaux ne sont quand même pas bien compliquées à utiliser sous LibreOffice.
Si encore il n'y avait pas d'alternative crédible…
Mes amitiés à la Belgique.
[^] # Re: Ça serait bien sur le réseau câblé SFR / Numéricable
Posté par raphj (site web personnel) . En réponse à la dépêche Les Néerlandais peuvent choisir leurs modems et routeurs. Évalué à 4.
Pour la télé je n'ai aucune expérience mais je confirme pour le débit, j'ai 895Mbps en descendant, 60Mbps montant, ping de 7 ms ici (mesuré à l'instant ; en pleine journée donc pas sûr que le réseau soit très utilisé, mais je ne sais pas si ça importe). Je suis loin d'être à plaindre côté débit fournit par le câble. Ça marche bien depuis des années (pas à ce débit, j'avais 100M descendant / 4M montant avant janvier 2020) avec de très rares pannes qui sont également très courtes. Pour 13€ par mois c'est totalement satisfaisant.
Par contre je crois avoir lu que par fonctionnement du câble c'est compliqué d'avoir un débit symétrique (sous l'hypothèse peut-être fantaisiste que l'opérateur veuille bien en fournir de toute façon), problème que n'a pas la fibre.
Un tel ping et un tel débit montant ça permet d'envoyer des flux vidéos de bonne qualité à plusieurs personnes en simultanée et d'obtenir 100 à un test PageSpeed Insights sur un site classique avec une faible fréquentation hébergé sur cette connexion sans problème. En fait, c'est encore souvent la connexion en face qui sature avant la tienne, encore pas mal de gens sont sur une connexion ADSL même en ville.
# Ça serait bien sur le réseau câblé SFR / Numéricable
Posté par raphj (site web personnel) . En réponse à la dépêche Les Néerlandais peuvent choisir leurs modems et routeurs. Évalué à 10. Dernière modification le 14 septembre 2021 à 14:52.
Ça serait bien sur le réseau câblé SFR / Numéricable. À priori, le réseau vérifie qu'il connait bien le modem que l'on branche et que c'est bien le modem associé à cette ligne, donc on ne peut pas brancher son propre matériel à ma connaissance.
C'est dommage pour au moins 4 raisons :
Pour les deux derniers points, je pourrais résoudre partiellement le problème en ajoutant un routeur ou en configurant le serveur comme un routeur / point d'accès wifi, mais aucune de ces deux options ne m'enchante.
Et puis les mises à jour silencieuses des données / du firmware du modem depuis le réseau, pas fan…
[^] # Re: Pub
Posté par raphj (site web personnel) . En réponse au journal Les limites de la diffusion d'une lecture de livre (pour enfant). Évalué à 4.
Je comprends de son journal qu'il a envie de contribuer au bien commun et ça me parle bien.
Mais effectivement, je déconseillerais. Je ne pense pas que ça vaille le coup. Il faut au moins une autorisation écrite (peut-être que certains ayant droits sont ouverts ?), ou alors partager la lecture d’œuvre sous une licence qui le permet (il y en a peut-être ?) (et dans ce cas un petit message aux auteurs / autrices ne peut pas faire de mal non plus !). Ça permettrai de remercier, encourager, récompenser ce mode de diffusion.
Ou, étape suivante, écrire sa propre histoire illustrée pour ensuite la vocaliser :-)
Je suis sûr qu'il y a plein de moyens de contribuer légalement au commun, en étant un peu astucieux.
[^] # Re: Aude
Posté par raphj (site web personnel) . En réponse au lien xstate : la machine hé t'as fini ?. Évalué à 6. Dernière modification le 07 septembre 2021 à 17:13.
Bon allez, pour donner un peu plus envie : les machines à états finis, c'est la théorie derrière les expressions régulières, donc ça a des applications très pratiques (en plus des applications industrielles pour modéliser certaines machines qu'on appelle d'ailleurs souvent des automatiques). Aude a un petit langage d'expressions régulières (jouet) et on peut faire des conversions dans les deux sens pour expérimenter un peu.
# Aude
Posté par raphj (site web personnel) . En réponse au lien xstate : la machine hé t'as fini ?. Évalué à 9. Dernière modification le 07 septembre 2021 à 17:05.
Si les machines à états finis (déterministes ou non) (ADEF, AEFD, FSM, automates, NFA, … appelez ça comme vous voulez) c'est votre truc, j'ai travaillé sur Aude (AUtomata DEmystifier) quand j'étais à l'Université Grenoble Alpes.
C'est un outil pédagogique pour manipuler les automates, à destination des étudiants et des enseignants dans ce genre de matière, et plus si affinité.
On peut dessiner des automates, exécuter des mots, transformer les automates avec des algos, et écrire des algos dans un petit langage appelé AudeScript qui essaie de se rapprocher du pseudo-code visuellement. Les automates sont générés visuellement et modifiables à la souris. Ça s'appuie sur GraphViz pour la génération des automates.
Démarré en 2012-2013. C'est vieux quand on y pense !
Faut que je répare le site d'ailleurs, il est cassé.
Si le projet vous intéresse contactez-moi.
[^] # Re: différence avec libinput?
Posté par raphj (site web personnel) . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 4.
Je viens de découvrir que la contrepartie de libinput pour simuler des périphériques d'entrée arrive bientôt !
Ça a l'air moins universel qu'utiliser evdev direct, mais ça permettra probablement, dans les environnements de bureau qui prendra ça en charge, de ne pas être root pour faire ça, et d'être à un niveau d'abstraction un peu plus haut aussi.
Ça pourra permettre d'avoir Barrier à nouveau fonctionnel sous Wayland, en tout cas pour la partie contrôlée (cherchez « Barrier » dans les liens ci-avant).
[^] # Re: Le téléphone étanche du pauvre
Posté par raphj (site web personnel) . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 3.
sponsors ?
[^] # Re: Le téléphone étanche du pauvre
Posté par raphj (site web personnel) . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 6.
Ah yes, bonne idée. Je vais envisager cette solution. Merci beaucoup.
(Ça a l'air d'être un peu comme la serviette à toujours avoir sur soi :-P)
[^] # Re: différence avec libinput?
Posté par raphj (site web personnel) . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 10.
À première vue, libinput est une couche au dessus de evdev (en tout cas l'interface noyau, peut-être de la bibliothèque libevdev). Elle s'appuie sur tout une base de données de périphériques pour rectifier les quirks de chacun d'eux. Elle fait aussi un pré-traitement pour générer des évènements auxquels on s'attend, par exemple générer un clic droit quand on tape avec deux doigts sur un touchpad, générer des déplacements relatifs en gérant l'accélération, des évènements de défilement quand on glisse deux doigts vers le haut/bas, etc: elle fournit une interprétation « lissée » des évènements en provenance des périphériques d’entrée. Autre exemple : elle va couper les évènements d’un touchpad à l'intérieur d'un ordi portable quand son écran est rabattu, parce que sinon ça fait des évènements parasites sur certains modèles. Ce genre de détails auxquels on pourrait ne pas penser à première vue.
À priori, c'est un peu trop haut niveau pour mon cas d'utilisation et ça se serait probablement mis en travers de mon chemin : j'avais vraiment besoin de récupérer les évènements tels quels sans post traitement logiciel particulier. Par contre, si j'avais eu besoin d'une interprétation de ces évènements, là libinput aurait été intéressante pour moi.
Je doute également que libinput permet de créer des périphériques virtuels, à moins qu’elle fournisse un passe-droit vers libevdev pour ça, mais ça je n'ai pas vérifié, c'est peut-être possible et si quelqu'un a l'info, n’hésitez pas à compléter.
Le dépôt du projet libinput : https://gitlab.freedesktop.org/libinput/libinput
Traduction :
Pour comparaison, on peut trouver le projet libevdev ici : https://gitlab.freedesktop.org/libevdev/libevdev
Les deux projets sont vivants et maintenus par le même ensemble de personnes d'ailleurs.
[^] # Re: Introduction d'un bug ?
Posté par raphj (site web personnel) . En réponse au journal Simuler un clic avec libevdev et uinput. Évalué à 6. Dernière modification le 03 septembre 2021 à 06:58.
Bien vu, d'ailleurs c'est un
elseque j'ai introduit hier en écrivant le journal.Je pense que la différence, c'est que dans le code original, si la récupération d'un évènement avec
libevdev_next_eventéchoue, ça va quand-même retourner 0, alors qu'avec monelse, ça va retourner une erreur. Je trouve ce dernier comportement plus logique mais c'est discutable.Je n'ai pas vu le cas ne s'est pas produire jusqu'à maintenant.
(D'ailleurs, je viens de voir un problème dans le journal, est-ce que l'équipe de modération veut-bien changer, dans les références, le lien derrière « Le code d’exemple de départ » par https://gitlab.freedesktop.org/libevdev/libevdev/blob/master/tools/libevdev-events.c s'il vous plait ?)
[^] # Re: upgrade process
Posté par raphj (site web personnel) . En réponse à la dépêche Sortie de Debian 11 « Bullseye ». Évalué à 7. Dernière modification le 19 août 2021 à 15:07.
Ouais, mais le copier coller d'une longue commande comme ça c'est dangereux, je propose plutôt d'utiliser npx, c'est plus simple que Curl dont on comprend rien aux paramètres, en plus piper vers bash c'est mal, donc :
Je suggère que le script affiche le nombre de paquets vulnérables, et une soupe d'émojis pour indiquer la progression de la mise à jour et sa réussite, du style : « All done! ✨ 🍰 ✨ »