❌

Vue normale

À partir d’avant-hierFlux principal

? Meilleures contributions LinuxFr.org : les primées de novembre 2024

Par : Florent Zara
15 décembre 2024 à 23:07

Nous continuons sur notre lancĂ©e de rĂ©compenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dĂ©pĂȘches, commentaires, logo, journaux, correctifs, etc.). Vous n’ĂȘtes pas sans risquer de gagner un livre des Ă©ditions Eyrolles, ENI et D-Booker. Voici les gagnants du mois de novembre 2024 :

Les livres gagnĂ©s sont dĂ©taillĂ©s en seconde partie de la dĂ©pĂȘche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

Les livres 📚 sĂ©lectionnĂ©s

Bandeau LinuxFr.org

Certaines personnes n’ont pas pu ĂȘtre jointes ou n’ont pas rĂ©pondu. Les lots ont Ă©tĂ© rĂ©attribuĂ©s automatiquement. N’oubliez pas de mettre une adresse de courriel valable dans votre compte ou lors de la proposition d’une dĂ©pĂȘche. En effet, c’est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dĂ©pĂȘche lors de sa modĂ©ration. Tous nos remerciements aux contributeurs du site ainsi qu’aux Ă©ditions Eyrolles, ENI et D-Booker.

Logo Ă©ditions ENI Logo Ă©ditions Eyrolles Logo Ă©ditions B-BookeR
     

🎄 Joyeux NoĂ«l 🎁

Commentaires : voir le flux Atom ouvrir dans le navigateur

? Les journaux LinuxFr.org les mieux notés de novembre 2024

Par : Florent Zara
10 décembre 2024 à 10:49

LinuxFr.org propose des dĂ©pĂȘches et articles, soumis par tout un chacun, puis revus et corrigĂ©s par l’équipe de modĂ©ration avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dĂ©pĂȘches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanĂ©e, par courriel, ou encore via mĂ©dias sociaux.

BanniĂšre LinuxFr.org

Ce que l’on sait moins, c’est que LinuxFr.org vous propose Ă©galement de publier directement vos propres articles, sans validation a priori de lÊŒĂ©quipe de modĂ©ration. Ceux-ci s’appellent des journaux. Voici un florilĂšge d’une dizaine de ces journaux parmi les mieux notĂ©s par les utilisateurs et les utilisatrices
 qui notent. LumiĂšre sur ceux du mois de novembre passĂ©.

Commentaires : voir le flux Atom ouvrir dans le navigateur

DĂ©voilement de l'Ă©dition ConFoo 2025 !

10 décembre 2024 à 09:50

La confĂ©rence ConFoo est de retour pour sa 23e Ă©dition, du 26 au 28 fĂ©vrier 2025 Ă  l’HĂŽtel Bonaventure de MontrĂ©al !

logo confoo.ca

Avec plus de 190 prĂ©sentations offertes par une centaine d’experts de partout Ă  travers le monde, venez dĂ©couvrir pourquoi Confoo est devenu l’un des Ă©vĂ©nements phares pour les dĂ©veloppeurs en AmĂ©rique du Nord et de partout Ă  travers le monde.

Notre programmation officielle est d’ailleurs disponible dĂšs maintenant sur notre site web! Consultez nos toutes nouvelles prĂ©sentations axĂ©es sur le dĂ©veloppement FullStack OpenSource, l’intelligence artificielle, le devops et plus encore. OrganisĂ© au cƓur d’un environnement spĂ©cialement conçu pour les dĂ©veloppeurs, ConFoo est aussi l’endroit parfait pour rencontrer de potentiels employeurs et rĂ©seauter avec les meilleurs de l’industrie.

RĂ©servez vos billets dĂšs maintenant et profitez d’un rabais de 175$ sur votre inscription jusqu’au 13 dĂ©cembre !

Faites partie de l’aventure et dĂ©couvrez comment l’intelligence humaine façonne le milieu des hautes technologies!

Commentaires : voir le flux Atom ouvrir dans le navigateur

Venez nous retrouver à Open Source Experience les 4 et 5 décembre #OSXP2024

La quatriÚme édition d'Open Source Experience (ou OSXP2024 pour les intimes) arrive à grand pas les 4 et 5 décembre prochains au Palais des CongrÚs de Paris. C'est un événement désormais rituel qui propose à la fois :

  • une centaine de confĂ©rences avec 125 confĂ©renciers, dont le programme est en ligne et dĂ©taillĂ© dans la suite de la dĂ©pĂȘche ;
  • une partie exposition avec 90 exposants, dont un village associatif un peu rĂ©duit cette annĂ©e (sept stands)

BanniĂšre OSXP24

Et LinuxFr.org rĂ©pond prĂ©sent comme d’habitude depuis de nombreuses annĂ©es. Vous pourrez donc nous y retrouver, stand A02 (tout en bas Ă  droite sur le plan). Une partie de l’équipe du site LinuxFr.org sera prĂ©sente au sein du village associatif pour vous faire dĂ©couvrir le site, discuter, rĂ©pondre Ă  toutes les questions que vous pourriez vous poser, vous donner des autocollants du site et vous faire gagner des kilos de livres, mais pas que (lisez plus bas, on renouvelle comme chaque annĂ©e).

Ce sera aussi l’occasion de se retrouver en chair et en os pour celles et ceux qui pourront faire le dĂ©placement et au vu du programme toujours trĂšs dense, on vous incite vraiment Ă  venir y faire un tour.

Sommaire

Programme des conférences

Le programme de cette 4e Ă©dition d'Open Source Experience a Ă©tĂ© publiĂ© par les organisateurs. Plus d'une centaine de confĂ©rences, tables rondes, workshops Ă  l'affiche, autour de trois thĂ©matiques qui veulent mettre en avant les enjeux et bĂ©nĂ©fices de l'open source pour les organisations avec des cas d’utilisation concrets, le tout autour de cinq thĂ©matiques.

Thématiques

  • IA, Machine Learning & Data ;
  • Cloud, Infra & IoT ;
  • CybersĂ©curitĂ© ;
  • Solutions d'entreprise ;
  • Business et enjeux.

Temps forts

En marge des conférences vous retrouverez plusieurs événements dans l'événement :

  • L'AssoLution, le temps fort associatif
  • Le concours des Acteurs du Libre dont nous avons remportĂ© le prix du numĂ©rique ouvert et Ă©thique en 2019
  • Les trophĂ©es Territoire NumĂ©rique Libre

Vous pourrez Ă©galement assister Ă  plusieurs animations : podcasts, jeux, concerts,


DĂ©couvrez le programme complet sur le site de OSXP !

Village associatif

Les associations présentes

Comme chaque année, un village associatif sera présent, mais il sera plus réduit cette année, suite à une réduction de l'espace exposition. Seront présents en plus de LinuxFr.org : Adullact, April, Framasoft, Libervia, MozFr, La Mouette, les Mongueurs de Perl, VLC et Wikimedia France.

Mais que vient faire LinuxFr.org Ă  Open Source Experience ?

Nous serons en A02, exilĂ©s au bout du village des associations lui mĂȘme dans le coin du salon, au plus loin des confĂ©rences et de l'espace VIP. Ferait-on trop de bruit avec notre mĂ©gaphone ? Une partie de l’équipe sera prĂ©sente pour :

  • rencontrer les personnes contributrices et notre lectorat ;
  • expliquer le principe de LinuxFr.org aux personnes qui ne connaissent pas (encore) (bien) le site ;
  • inciter notre lectorat Ă  contribuer : nous avons pu constater que certaines personnes ne se sentaient pas — Ă  tort, le plus souvent – le niveau pour passer la modĂ©ration (il y a les journaux aussi) et surtout affronter la communautĂ© de LinuxFr.org, qui peut ĂȘtre trĂšs exigeante ;
  • vous faire gagner des livres (nous nous sommes encore dĂ©menĂ©s pour vous ! Merci aux Ă©ditions D-Booker, Eyrolles et ENI pour les dons) ;
  • vous donner (oui, on est comme ça, on donne) des autocollants LinuxFr.org inspirĂ©s de nos logos passĂ©s ou actuels (encore un Ă©norme merci Ă  nos amis de Grafik plus pour les impressions Ă  un tarif proprement indĂ©cent) ;
  • parader avec nos nouveaux polos plus responsables ; polos LinuxFr
  • participer Ă  quelques-unes des 100 confĂ©rences dĂ©crites plus haut
  • Et surtout animer avec Bookynette, la prĂ©sidente de l'April, l'AssoLution, le temps fort associatif !
Le stand Linuxfr tirage au sort sur le stand

Merci Ă  tous ceux qui passeront nous saluer mercredi et jeudi sur le stand B10, nous vous attendons de pied ferme. Nous allons tenter de relayer les nouvelles de l’évĂ©nement via notre compte X @linuxfrorg et/ou BlueSky, en attendant un compte-rendu plus formel post-salon.

« L'AssoLution Â»

AprĂšs Section d’Assos , l’Assaut de Bien FĂȘteurs et la Zone Associative DĂ©jantĂ©e, OSXP propose cette annĂ©e L'AssoLution, l’absolution Ă  la dissolution ! Comme chaque annĂ©e, LinuxFr.org fait l’animation des associations, rĂ©unissant geeks, dĂ©cideurs et lutins pour un moment festif et dĂ©tendu. La partie musicale sera gĂ©rĂ©e par KPTN (aka ClĂ©ment Oudot) de Worteks. Un bon moment festif en perspective. ! Et nous avons encore vu les choses en grand pour s’assurer de votre prĂ©sence, moins de rĂ©barbatif et plus de fun. Au menu :

  • Discours d’absolution aux codeurs propriĂ©taires repentis
  • AprĂšs nos 25 ans l'annĂ©e passĂ©e, Framasoft viendra nous faire un rapide bilan de ses 20 ans cette annĂ©e (. Toujours une bonne occasion de cĂ©lĂ©brer !
  • Notre Quiz sympatico-ludique façon Burger Quizz avec plein de cadeaux et de goodies Ă  remporter grĂące Ă  nos sympathiques mĂ©cĂšnes (voir plus loin).
  • Vu que cela se dĂ©roule pendant la pause mĂ©ridienne, nos amis des Fondations AlmaLinux OS, Eclipse et Open Source Initiative fourniront les cupcakes (une fois n'est pas coutume) !

📅 Jeudi 5 dĂ©cembre 2024
⏰ 12h30
đŸ—ș Salle Laurent SĂ©guin

quiz à l’OSXP 2023, la scùne quizz à l’OSXP 2023, le public Les cupcakes de 2023

Des cadeaux en pagaille

C’est pas tout ça, mais on sait que vous venez aussi nous voir pour les cadeaux et les tirages au sort quotidien pour repartir avec votre dose de connaissance, mais aussi de joie et de bonne humeur !

L'annĂ©e derniĂšre, nous avions eu pas mal de succĂšs avec notre Fairphone et nos Lego. On remet donc ça, mais pour les remporter, il faudra se distinguer au quiz pour tenter de remporter :

  • un Fairphone 5 vert (de chez Murena avec /e/OS dessus) ;
  • un casque audio Fairbuds XL vert ;
  • un kit de dĂ©marrage Raspberry Pi 5 ;
  • le jeu de sociĂ©tĂ© "Les Aventuriers du Rail : LĂ©gendes de l’Ouest" ;
  • une boĂźte de Lego architecture Notre-Dame de Paris vu qu'elle va rouvrir sous peu !
  • et des abonnements Ă  la bibliothĂšque numĂ©rique des Ă©ditions ENI (en plus des livres, voir plus loin).

Liste des lots pour le quiz comprenant un Fairphone 5 vert (smartphone durable), un casque audio Fairbuds XL vert, un kit de dĂ©marrage Raspberry Pi 5, le jeu de sociĂ©tĂ© "Les Aventuriers du Rail : LĂ©gendes de l’Ouest", et une boĂźte LEGO reprĂ©sentant la cathĂ©drale Notre-Dame de Paris dans la collection Architecture.

Nous en profitons pour remercier les sociétés Passbolt et AdmanTIC qui ont financé ces cadeaux.

Merci Passbolt Merci Admantic

Il y aura aussi plus de 25 de livres Ă  gagner parmi 22 rĂ©fĂ©rences de nos partenaires habituels : les Ă©ditions ENI, les Ă©ditions Eyrolles et dĂ©sormais les Ă©ditions D-Booker.

Logo Ă©ditions ENI Logo Ă©ditions Eyrolles Logo Ă©ditions B-BookeR
     

Soyez prĂ©sent, on remet en jeu tout lot non rĂ©clamĂ© sur place ! Et nous aurons des lots de consolation.

Livres Ă  gagner

Informations pratiques

ConcrĂštement, pour nous rejoindre sur place

Commentaires : voir le flux Atom ouvrir dans le navigateur

FreeCAD 1.0

FreeCAD est sorti le 18 novembre 2024 en version 1.0 (voir l'annonce officielle et sa vidéo associée). Cette sortie est marquée par une amélioration majeure : l'atténuation du problÚme de dénomination topologique.

Nouveau logo FreeCAD

Sommaire

La derniĂšre dĂ©pĂȘche sur FreeCAD remonte Ă  avril 2021 pour la sortie de la version 0.19. Depuis, il y a eu les versions 0.20 (juin 2022) et 0.21 (aoĂ»t 2023). Cette version 1.0 a portĂ© le nom de 0.22 pendant son dĂ©veloppement.

Qu'est-ce que FreeCAD ?

Exemple 1 utilisation

Extrait de wiki.freecad.org :
FreeCAD est un modeleur paramĂ©trique de CAO 3D open source sous licence LGPL. FreeCAD est destinĂ© Ă  l'ingĂ©nierie mĂ©canique et Ă  la conception de produits mais — Ă©tant trĂšs gĂ©nĂ©rique — il s'adapte Ă©galement Ă  une gamme plus large d'utilisations autour de l'ingĂ©nierie, telles que l'architecture, l'analyse par Ă©lĂ©ments finis, l'impression 3D et d'autres tĂąches.

FreeCAD propose des outils similaires à CATIA, SolidWorks, Solid Edge ou Revit et entre donc également dans la catégorie CAO, GCVP, CFAO, IAO et BIM. Il s'agit d'un modélisateur paramétrique basé sur les caractéristiques d'une architecture logicielle modulaire qui permet de fournir des fonctionnalités supplémentaires sans modifier le systÚme de base.

FreeCAD est aussi multiplateforme. Il fonctionne sous Windows, Linux/Unix et macOS avec la mĂȘme apparence et les mĂȘmes fonctionnalitĂ©s sous toutes les plateformes.

Historique

La toute premiĂšre version de FreeCAD est sortie en 2002. FreeCAD est dĂ©veloppĂ© en C++, Qt et Python et son cƓur repose sur les bibliothĂšques OpenCASCADE (ou OCCT) spĂ©cialisĂ©es dans la CAO.

Son développement est assuré par un large panel de contributeurs : certains sont historiques, d'autres sont spécialisés sur un aspect particulier et beaucoup sont plus ou moins occasionnels.

Les versions se sont enchaßnées à un rythme quasi annuel, apportant moult améliorations et fonctionnalités nouvelles.

En 2021, quelques contributeurs historiques fondent la FreeCAD Project Association (FPA) qui est un organisme indépendant à but non lucratif pour collecter des dons et apporter un soutien au développement du projet.
Ce soutien passe notamment par leur programme "FreeCAD Grant Program", qui permet d'embaucher ou de récompenser des personnes pour des projets spécifiques. Ce programme a un budget de 50k$ pour l'année 2024. A titre d'exemple récent, 500$ ont été octroyés pour une étude sur les runners CI de Github, 1000$ pour un gros travail de correction de bugs, et enfin 500$ pour la création d'une vidéo sur les nouvelles fonctionnalités de cette version 1.0.

FreeCAD bénéficie d'une communauté impliquée permettant notamment d'avoir une documentation complÚte, à jour et traduite dans de nombreuses langues.

Le problÚme de dénomination topologique

C'Ă©tait un des points noirs de FreeCAD jusqu'Ă  cette version 1.0.
Il faut imaginer que dans ce logiciel, la modĂ©lisation d'une piĂšce (dans le sens objet physique) passe par une suite d'opĂ©rations mathĂ©matiques et gĂ©omĂ©triques en dĂ©finissant Ă  chaque fois des contraintes ou des paramĂštres. Une opĂ©ration est par exemple la crĂ©ation d'un trou borgne de 5 mm sur telle face Ă  10 mm des bords haut et gauche. Un autre exemple est d'ajouter une « languette » sur telle face cylindrique. Ou bien d'ajouter un chanfrein de 2 mm sur telle arĂȘte, etc.

Ainsi, petit à petit, la piÚce modélisée se construit, prend forme, se détaille et se complexifie.

Cet historique de ces opĂ©rations successives est toujours prĂ©sent et modifiable. À tout moment, il est possible de modifier une des Ă©tapes intermĂ©diaires.

D'un point de vue technique, vous aurez sans doute compris que chaque opĂ©ration s'applique Ă  un Ă©lĂ©ment prĂ©cis et existant de la piĂšce Ă  ce moment-lĂ  (une face ou une arĂȘte par exemple). Dans FreeCAD ces Ă©lĂ©ments ont tous un identifiant unique (Face6, Edge9, etc.), continu et incrĂ©mental. Si l'objet a 13 faces Ă  une des Ă©tapes, les faces seront numĂ©rotĂ©es de Face1 Ă  Face13. Chaque opĂ©ration est rattachĂ©e Ă  l'identifiant de l'Ă©lĂ©ment (Face5 par exemple).

Et le problĂšme se situe Ă  ce niveau : lors d'une modification d'une Ă©tape intermĂ©diaire, il arrive souvent que cela change la gĂ©omĂ©trie globale de la piĂšce et donc que les nombres de faces ou d'arĂȘtes augmentent ou diminuent. Et FreeCAD rĂ©attribue alors ces identifiants uniques aux diffĂ©rents Ă©lĂ©ments.
Ainsi, si l'objet passe de 13 à 11 faces, c'est l'ensemble des faces qui vont recevoir un nouvel identifiant dans la plage Face1 à Face11, avec un trÚs fort risque qu'une face, pourtant non touchée par la modification, porte un identifiant différent.

Et vous voyez le problĂšme arriver : si une des opĂ©rations suivantes dans l'historique Ă©tait de faire un perçage sur la Face6 qui est maintenant devenue la Face3
 Toute la modĂ©lisation part en vrille.

Ce problÚme de dénomination topologique est documenté sur le wiki de FreeCAD : problÚme de dénomination topologique.

Pour Ă©viter cela, il Ă©tait conseillĂ© de suivre un ensemble de bonnes pratiques de modĂ©lisation sous FreeCAD : Édition de fonctions. Il faudra certainement suivre l'Ă©volution de cette page avec cette sortie.

Cette version 1.0 marque donc l'intĂ©gration de codes correctifs de cette problĂ©matique. Les notes de version indiquent tout de mĂȘme que tout n'est pas rĂ©solu, et qu'il y aura d'autres amĂ©liorations dans les prochaines versions. Cette petite vidĂ©o en anglais vous montre la diffĂ©rence de comportement entre la version 0.21 et 0.22dev (qui a servi de base Ă  la 1.0).

Les autres améliorations

Un outil d'assemblage par défaut avec solveur dynamique

Le terme assemblage dĂ©signe la fonctionnalitĂ© de regrouper plusieurs Ă©lĂ©ments afin d'obtenir un objet fonctionnel. Ce peut ĂȘtre, par exemple, une boĂźte constituĂ©e d'un couvercle sur charniĂšres maintenues par des vis avec des rangements amovibles Ă  l'intĂ©rieur. Ou bien un moteur thermique avec ses carters, vilebrequin, bielles, pistons, soupapes, etc. Il est parfois utile de pouvoir fournir des indications de positionnement et/ou de libertĂ© des Ă©lĂ©ments entre eux, et de pouvoir animer le tout.
Ces opérations d'assemblage n'étaient pas intégrées dans FreeCAD avant la version 1.0. Elles étaient néanmoins possibles grùce aux ateliers. Plusieurs ont été créés pour cela avec chacun leurs spécificités et leurs approches mais aussi une incompatibilité entre eux : A2plus, Assembly3 ou Assembly4.
Cette version 1.0 propose un nouvel atelier mais intégré par défaut. Il a été mis au point par la société Ondsel (voir plus bas). Il est encore jeune, et il est encore trop tÎt pour savoir s'il finira par s'imposer par rapport à l'existant déjà en place. Un tutoriel concernant l'atelier d'assemblage est d'ores et déjà disponible pour une introduction à cette nouvelle fonctionnalité de la v1.0.

L'atelier sketcher amélioré

Cet atelier permet de dessiner les esquisses techniques utilisĂ©es dans la conception mĂ©canique. C'est dans celui-ci que sont dessinĂ©s les « plans 2D » avec les cotes et les contraintes dimensionnelles et spatiales. Cette version apporte un nombre consĂ©quent d'amĂ©liorations et de nouvelles fonctionnalitĂ©s rendant son utilisation plus facile, plus puissante et plus rapide. Le mieux est de regarder les notes de version animĂ©es.

Les ateliers Arch et BIM sont morts, vive la prise en charge native du format ouvert IFC

Si le titre est cryptique, c'est que l'on parle de BTP et d'outils destinĂ©s aux Ă©quipes de MaĂźtrise d'ƒuvre impliquĂ©es dans la conception d'une opĂ©ration construction (Architectes, Bureaux d'Études). Comme ce n'est pas forcĂ©ment le lot commun des visiteurs de LinuxFr.org, rĂ©sumons la situation:

  • L'atelier Arch, pour Architecture, exploite depuis longtemps les capacitĂ©s de crĂ©ation 3D de FreeCAD pour dessiner facilement, fondations, murs, planchers, fenĂȘtres, portes etc. Cet atelier se basait sur le format natif des fichiers FreeCAD, *.FcStd.

  • Dans l'atelier BIM (pour Building Information Model <= l'article Wikipedia_FR est bien Ă©crit pour qui veut comprendre l'essentiel), on retrouve un certain nombre d'outils de dessin et de crĂ©ation d'objets qui s'avĂšrent redondants pour certains avec ceux de l'outil Arch tout en implĂ©mentant les paradigmes bien plus vastes qu'induit l'approche BIM d'un projet de construction <=> pas uniquement de la gĂ©omĂ©trie, mais aussi du prix, des donnĂ©es mĂ©caniques, physiques, des fiches produit, du planning 


  • L'approche BIM tend Ă  se gĂ©nĂ©raliser dĂšs lors que la complexitĂ© et le coĂ»t du projet le justifient. Elle repose (en thĂ©orie) sur un format d'Ă©change IFC (pour Industry Foundation Class).
    Il est ouvert et au format texte.
    Oui avec vim, c'est possible de bidouiller ;)
    mais un fichier IFC fait rapidement quelques centaines de Mo voire quelques Go 


L'Association "Building Smart" en définit les caractéristiques. Tous les logiciels sur le marché savent ouvrir et exporter dans ce format, à la norme IFC 2.3 ad minima et IFC 4.2 voire 4.3 pour les up to date.

L'atelier BIM de FreeCAD utilisait jusqu'à présent IfcOpenShell, une application tierce Open Source pour convertir un fichier du format *.ifc vers du *.FcStd en passant (sans doute) par du OpenScad dans le processus.

Titre de l'image
Une image qui devrait parler au LinuxFrien (!) pour la classe IFC Material-Constituent-Set,

Pour la version 1.0 de FreeCAD, Yorik Van Havre, développeur historique de FreeCAD, (par ailleurs, architecte et Président la FreeCAD Project Association) a entrepris de fusionner ces deux ateliers, d'en faire une fonctionnalité native de FreeCAD, c'est-à-dire qui se passe du vaillant IfcOpenShell (grùce notamment au travail fait sur Blender-Bim) pour que FreeCAD puisse ouvrir et enregistrer directement au format IFC sans conversion inutile.

L'atelier FEM

Cet atelier d'analyse par éléments finis comporte également des améliorations considérées comme majeures avec cette version 1.0, détaillées dans un article de blog sur l'atelier FEM de FreeCAD.

Les avancées majeures sont liées à la prise en charge de fonctionnalités de CalculiX, un des solveurs utilisés par cet atelier : symétrie cyclique, analyses 2D et contraintes de corps rigide.

Le reste

Comme à chaque nouvelle version, beaucoup de choses ont été apportées, que ce soit dans l'interface, ou dans la plupart des ateliers intégrés. Les notes de version de la v1.0, comme trÚs souvent détaillées en images, permettent de voir l'évolution de ce logiciel.

FreeCAD a également annoncé son nouveau logo, choisi aprÚs un appel à concourir auprÚs de la communauté (lien). Le logo en SVG est disponible sur cette page.

L'essai commercial d'Ondsel

Outre la crĂ©ation en 2021 de l'association FPA (voir plus haut), d'autres dĂ©veloppeurs, notamment Brad Collette, mainteneur de longue date de l'atelier Path et auteur de deux livres sur FreeCAD, ont crĂ©Ă© dĂ©but 2023 la sociĂ©tĂ© amĂ©ricaine ONDSEL sous la forme d'une Public Benefit Corporation (PBC) qui pourrait se traduire par « une entreprise d'intĂ©rĂȘt pour la sociĂ©té ». Malheureusement, aprĂšs environ 2 ans, Brad Collette informe de l'arrĂȘt de la sociĂ©tĂ© ONDSEL, faute d'avoir trouvĂ© un marchĂ©.

La sociĂ©tĂ© voulait s'appuyer sur FreeCAD pour « apporter des fonctionnalitĂ©s commerciales qui rendent FreeCAD plus utile aux utilisateurs commerciaux ». (Source)

Pour cela, ONDSEL a produit sa propre version de FreeCAD avec ses propres choix esthétiques et ergonomiques, et a fourni un cloud pour simplifier le travail en équipe et le partage.
À noter qu'ONDSEL indiquait soumettre ses amĂ©liorations Ă  FreeCAD pour intĂ©gration et que son cloud Ă©tait disponible sous forme de module dans FreeCAD. Ces amĂ©liorations se retrouvent dans cette version 1.0 de FreeCAD, notamment le nouvel outil intĂ©grĂ© d'assemblage ainsi que les trĂšs nombreuses nouvelles fonctionnalitĂ©s de l'atelier Sketcher.

La sociĂ©tĂ© ONDSEL avait dĂ©taillĂ© sa relation avec le projet FreeCAD indiquant notamment leur mode de collaboration. Ils avaient Ă©galement un blog en anglais intĂ©ressant, oĂč ils abordent plusieurs thĂ©matiques, notamment sur l'Ă©volution de CATIA ou bien la liste des nouveautĂ©s agrĂ©mentĂ©e de nombreuses animations.

Dans l'annonce de cet arrĂȘt, Brad Collette revient Ă©galement sur ce qu'ils ont apportĂ© au projet FreeCAD. Tout ce qu'ils ont dĂ©veloppĂ© Ă©tait en open source et dĂ©jĂ  intĂ©grĂ© pour la plupart Ă  FreeCAD. Les fondateurs d'ONDSEL continueront de contribuer au projet directement.

Commentaires : voir le flux Atom ouvrir dans le navigateur

AccÚs libre à la bibliothÚque numérique des éditions ENI les 22 et 23 novembre 2024

Vous le savez sĂ»rement, les Ă©ditions ENI font partie des partenaires de LinuxFr.org qui permettent de motiver et rĂ©compenser chaque mois les meilleurs contributeurs du site (accompagnĂ©s en cela par les Ă©ditions Eyrolles et D-Booker). D’ailleurs, chacun de ces Ă©diteurs a dĂ©jĂ  mis en place des solutions d’accĂšs numĂ©rique Ă  ses livres et/ou revues, que ce soient des livres Ă©lectroniques au format EPUB, HTML, PDF ou des bases documentaires accessibles en ligne sous forme d’abonnement, ce qui est le cas d’ENI.

Logo Ă©ditions ENI

Ce type de solution a ses avantages et ses défauts, ses aficionados et ses détracteurs, mais pour vous faire une idée et afin de mieux faire connaßtre leur bibliothÚque numérique, les éditions ENI la mettent en libre accÚs pendant deux jours les 22 et 23 novembre prochains.

Vous aurez accĂšs Ă  l’ensemble de leur catalogue de livres, vidĂ©os, articles, etc. Comme il y en a pour tous les goĂ»ts (ou presque), vous devriez trouver votre bonheur, mĂȘme si vous ĂȘtes contre votre grĂ© aux prises avec un systĂšme d’exploitation propriĂ©taire ;-) On rappelle que parmi les auteurs, certains sont des lecteurs ou contributeurs de LinuxFr.org, comme SĂ©bastien Rohaut, par exemple. Ce qui fait que leur catalogue ne manque pas d’ouvrages sur les technologies libres et open source, que ce soit, en vrac, sur :

  • GNU/Linux, principalement Debian, Ubuntu et Red Hat ;
  • les langages de programmation : Python, Rust, Java, C, C++, Javascript, etc.
  • ou encore tous les sujets du moment, qu’ils soient techniques (Cloud, AI, Data, SĂ©curitĂ©) ou non (RGPD, gestion d’entreprises, marketing, etc.)
  • mais aussi du classique avec les environnements LAMP et les SGC / CMS qui tournent dessus : WordPress, Joomla, Drupal, etc. les bases de donnĂ©es relationnelles (MySQL, PostgreSQL, etc.) ;

Bref, vous avez deux jours (dont un sur le week-end) pour vous faire une idĂ©e sur le fond de leurs ouvrages, la forme de la bibliothĂšque numĂ©rique, voire choisir votre rĂ©compense pour votre prochaine contribution sur LinuxFr.org !

  • Capture d’écran d’une recherche du terme Linux
    Capture d’écran d’une recherche du terme Linux

  • Extrait d’un ouvrage (Expressions rĂ©guliĂšres — Syntaxe et mise en Ɠuvre (avec exercices et corrigĂ©s) (2e Ă©dition))
    Extrait d’un ouvrage

Commentaires : voir le flux Atom ouvrir dans le navigateur

? Meilleures contributions LinuxFr.org : les primées d'octobre 2024

Nous continuons sur notre lancĂ©e de rĂ©compenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dĂ©pĂȘches, commentaires, logo, journaux, correctifs, etc.). Vous n’ĂȘtes pas sans risquer de gagner un livre des Ă©ditions Eyrolles, ENI et D-Booker. Voici les gagnants du mois d'octobre 2024 :

Les livres gagnĂ©s sont dĂ©taillĂ©s en seconde partie de la dĂ©pĂȘche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

Les livres 📚 sĂ©lectionnĂ©s

Bandeau LinuxFr.org

Certaines personnes n’ont pas pu ĂȘtre jointes ou n’ont pas rĂ©pondu. Les lots ont Ă©tĂ© rĂ©attribuĂ©s automatiquement. N’oubliez pas de mettre une adresse de courriel valable dans votre compte ou lors de la proposition d’une dĂ©pĂȘche. En effet, c’est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dĂ©pĂȘche lors de sa modĂ©ration. Tous nos remerciements aux contributeurs du site ainsi qu’aux Ă©ditions Eyrolles, ENI et D-Booker.

Logo Ă©ditions ENI Logo Ă©ditions Eyrolles Logo Ă©ditions B-BookeR
     

Commentaires : voir le flux Atom ouvrir dans le navigateur

? Revue de presse — novembre 2024

Livraison automnale de vos magazines préférés. Voici donc un petit panorama, forcément subjectif et parti{e,a}l, de la presse papier sortie récemment.

Image une de Journal

Les nouveautĂ©s d’octobre et novembre 2024 :

  • GNU/Linux Magazine France no 272 ;
  • Linux Pratique no 146 ;
  • MISC magazine no 136 ;
  • Hackable no 57 ;
  • MISC hors-sĂ©rie no 30 sĂ©curise vos codes.

Pour rappel, nous avons appris que la sociĂ©tĂ© Ă©ditrice de PlanĂšte Linux est malheureusement en liquidation judiciaire et MagPi arrĂȘte la publication des versions françaises, mais aussi allemandes et nĂ©erlandaises.

Les sommaires des numéros sortis en octobre et novembre 2024

MosaĂŻque des couvertures GLMF 272 MosaĂŻque des couvertures LP146 MosaĂŻque des couvertures MISC HS 30
MosaĂŻque des couvertures MISC136 MosaĂŻque des couvertures HK57

MISC hors‑sĂ©rie numĂ©ro 30

Au sommaire de ce numĂ©ro hors-sĂ©rie d’octobre — novembre 2024 :

  • Je signe ou je tamponne ? Ni l’un ni l’autre, vous contresignez ;
  • Dossier : SĂ©curisez vos codes
    • Lala langue ;
    • Ça dĂ©borde lĂ , non ?
    • Attention : pointeur libĂ©rĂ© !
    • Des soucis Ă  la chaĂźne ;
    • Un problĂšme systĂ©mique ;
    • Garder ses parties privĂ©es ;
    • Smash Bros ;
    • Rien de secret dans la mĂ©moire ;
    • Pointer Authentication Code (PAC) ;
    • PTrace me if you can ;
    • Rootkit et DLL Hijacking ;
  • Fileless malware : comprendre et mitiger les attaques.

GNU/Linux Magazine numéro 272

Au sommaire de ce numĂ©ro de novembre – dĂ©cembre 2024 :

  • Kanban : CrĂ©er une Google Drive App
  • Authentification sans mot de passe : est-ce que Woofy va bien ?
  • Une VM OpenBSD pour se rassurer dans la crĂ©ation de ports
  • Outil en ligne de commande : pourquoi pas l’assembleur ?
  • Au-delĂ  de la fonction : libĂ©rez tout le potentiel de la pile de contrĂŽle !
  • Les codes fantastiques : une fonction symbolique
  • Utiliser Mutt avec OAuth 2.0.

Linux Pratique numéro 146

Au sommaire de ce numĂ©ro de novembre – dĂ©cembre 2024 :

  • Le temps stockĂ© dans les donnĂ©es
  • CrĂ©er une cible iSCSI sur Linux
  • Migrer vers les pipelines Cloud Native avec Tekton
  • DĂ©ploiements de VM Proxmox automatisĂ©es avec Packer, Terraform et Cloud Init
  • Installation et configuration de Snort : un guide pratique
  • Comprendre et prĂ©venir les attaques de Social Engineering : stratĂ©gies de protection et rĂŽle de l’IA
  • Cartographiez votre systĂšme d’information avec Mercator.

MISC Magazine numéro 136

Au sommaire de ce numĂ©ro de novembre – dĂ©cembre 2024 :

  • Android/FluHorse, le malware qui dĂ©fie les dĂ©sassembleurs
  • Indicateurs de compromission : piliers du renseignement sur les menaces
  • Les outils d’accĂšs Ă  distance : dĂ©fis et solutions
  • Guide pour la construction d’une activitĂ© de Purple Team
  • Cyber Resilience Act et DevSecOps : le nouveau mariage parfait ?
  • Comment deux chats s’affrontent pour sensibiliser aux risques cyber
  • IPECC, une IP hardware de calcul sur courbes elliptiques rĂ©sistante aux side-channels.

Hackable numéro 57

Au sommaire de ce numĂ©ro de novembre – dĂ©cembre 2024 :

  • ConfĂ©rence European GNU Radio Days 2024 : annonce de GNU Radio 4.0 et tutoriel sur les blocs de traitement Python
  • Effort maximum : OpenBSD sur une carte RISC-V 1 GHz/1 Gio Ă  30 €
  • RPi et I2P : anonymiser son trafic avec l’Internet invisible
  • Cross-compilation d’OpenBSD : c’est mal (tm), mais c’est pas grave

  • Sipeed SLogic Combo 8 : un multioutil trĂšs utile
 un jour
  • FPGA facile : petite prĂ©sentation et prise en main de LiteX
  • Programmation USB sous GNU/Linux : application du FX2LP pour un rĂ©cepteur de radio logicielle dĂ©diĂ© aux signaux de navigation par satellite (1/2)

Commentaires : voir le flux Atom ouvrir dans le navigateur

? Les journaux LinuxFr.org les mieux notés d'octobre 2024

Par : Florent Zara
11 novembre 2024 Ă  15:35

LinuxFr.org propose des dĂ©pĂȘches et articles, soumis par tout un chacun, puis revus et corrigĂ©s par l’équipe de modĂ©ration avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dĂ©pĂȘches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanĂ©e, par courriel, ou encore via mĂ©dias sociaux.

BanniĂšre LinuxFr.org

Ce que l’on sait moins, c’est que LinuxFr.org vous propose Ă©galement de publier directement vos propres articles, sans validation a priori de lÊŒĂ©quipe de modĂ©ration. Ceux-ci s’appellent des journaux. Voici un florilĂšge d’une dizaine de ces journaux parmi les mieux notĂ©s par les utilisateurs et les utilisatrices
 qui notent. LumiĂšre sur ceux du mois d'octobre passĂ©.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Compte-rendu de la conférence APELL - Quelles politiques européennes de soutien au logiciel libre?

La conférence 2024 de l'APELL avait rassemblé l'été dernier à Berlin des acteurs clés du logiciel libre et des décideurs politiques pour échanger sur l'avenir des politiques open source en Europe. Les discussions ont abordé, notamment, les thÚmes de la souveraineté numérique, du renforcement de la collaboration entre les pays et de l'adoption de politiques publiques favorisant le logiciel libre. Un compte-rendu détaillé de la conférence (PDF, 33 pages) est à présent disponible.

Les participants ont formulĂ© ou rappelĂ© de nombreuses propositions concrĂštes pour promouvoir et dynamiser la filiĂšre europĂ©enne de l'open source. Les participants ont notamment dĂ©battu d'initiatives visant Ă  harmoniser les politiques publiques, Ă  soutenir la formation, Ă  plus communiquer sur les rĂ©ussites. Le rĂŽle central de l'APELL, en tant que voix unifiĂ©e de l'open source professionnel en Europe, a Ă©tĂ© soulignĂ©, ainsi que l'importance de crĂ©er et de promouvoir standards ouverts et de dĂ©velopper des partenariats transfrontaliers. In fine, les participants ont appelĂ© Ă  une mobilisation collective pour ancrer l'open source au cƓur de la stratĂ©gie numĂ©rique europĂ©enne, garantissant rĂ©silience et innovation sur le continent.

Sommaire

La conférence APELL 2024 a été l'occasion de discuter des enjeux stratégiques et d'élaborer des propositions concrÚtes visant à renforcer l'open source en Europe.

Renforcer la souveraineté numérique par l'open source

Les discussions ont mis en avant l'importance de dĂ©passer les simples questions de conformitĂ© lĂ©gale pour intĂ©grer la souverainetĂ© numĂ©rique dans la culture et la pratique des institutions europĂ©ennes. Le logiciel libre a Ă©tĂ© reconnu comme un levier essentiel pour garantir la libertĂ© de choix et l'innovation technologique. Les participants ont proposĂ© que l'Union europĂ©enne fixe l'objectif ambitieux de ne financer que des solutions open source dans l'administration publique Ă  l'horizon 2035. Cette idĂ©e repose sur un engagement Ă  long terme soutenu par des financements ciblĂ©s et des stratĂ©gies de mise en Ɠuvre durable.

Cinq idées fortes

Cinq points clés ont particuliÚrement marqué les débats et témoignent de la portée des discussions :

  1. Le passage Ă  l'open source pour la souverainetĂ© numĂ©rique : Le consensus parmi les participants Ă©tait clair : adopter et promouvoir les logiciels libres est une Ă©tape stratĂ©gique incontournable pour que l'Europe atteigne une vĂ©ritable souverainetĂ© numĂ©rique. Dans un monde oĂč les dĂ©pendances technologiques peuvent fragiliser des Ă©conomies entiĂšres, l'open source offre un moyen de regagner du contrĂŽle sur les infrastructures numĂ©riques.
  2. L'importance des logiciels libres dans les produits et services technologiques innovants : Les logiciels open source ne se limitent pas à représenter des alternatives à des solutions dominant le marché, mais sont présents dans 96 % des bases de code actuelles, selon les experts présents. Ils sont essentiels pour soutenir l'innovation dans des domaines aussi divers que le cloud, l'IoT, l'intelligence artificielle et l'analyse des données massives (big data). Selon Manuel Hoffman, économiste à la Harvard Business School, qui est intervenu pendant la conférence, sans les logiciels libres, les entreprises auraient besoin de tripler leurs dépenses en logiciels (cf. Hoffmann, Manuel, Frank Nagle, and Yanuo Zhou. "The Value of Open Source Software." Harvard Business School Working Paper, No. 24-038, January 2024.). Ce constat met en évidence le caractÚre irremplaçable des logiciels libres dans le développement technologique et économique.
  3. Les standards ouverts et le projet Sovereign Cloud Stack : Le projet Sovereign Cloud Stack (SCS) a Ă©tĂ© citĂ© en exemple pour illustrer la maniĂšre dont les standards ouverts peuvent servir de fondement Ă  la souverainetĂ© numĂ©rique. SCS combine les principes de libertĂ© de choix, d'innovation, de conformitĂ© et de concurrence, permettant aux utilisateurs de ne pas ĂȘtre enfermĂ©s dans un Ă©cosystĂšme unique. Cette approche favorise une plus grande rĂ©silience et rĂ©duit les coĂ»ts de transition entre solutions.
  4. Renforcer la coopération transfrontaliÚre : Un autre point crucial a été l'appel à intensifier les efforts de collaboration entre les pays européens. En unissant leurs forces et en coordonnant leurs efforts, ceux-ci peuvent sensibiliser davantage les décideurs à l'importance stratégique de l'open source et orienter les investissements publics et privés vers des initiatives qui soutiennent cet écosystÚme. Cette collaboration est essentielle pour maintenir la compétitivité de l'Europe face aux géants mondiaux de la technologie (e.g. les GAFAM).
  5. Le rĂŽle central de l'APELL : En tant qu'association europĂ©enne des entreprises de logiciel libre, l'APELL a rĂ©affirmĂ© son engagement Ă  dĂ©fendre et Ă  promouvoir des politiques qui soutiennent l'Ă©cosystĂšme open source. L'association se positionne comme une voix unifiĂ©e pour reprĂ©senter les intĂ©rĂȘts de la filiĂšre du logiciel libre Ă  l'Ă©chelle europĂ©enne, encourageant des actions politiques cohĂ©rentes et des initiatives qui renforcent l'innovation collective.

Initiatives et propositions concrĂštes

Plusieurs propositions et recommandations ont émergé des ateliers et des discussions :

  1. Harmonisation des politiques "Public Money, Public Code" : Inspirées des cadres législatifs existants en France et en Italie, les recommandations du groupe de travail appellent à une harmonisation de ces principes à l'échelle européenne, accompagnée de financements pour des programmes de formation et des études d'impact sur l'adoption de l'open source.
  2. DĂ©veloppement des compĂ©tences et formations : Pour rĂ©pondre au manque de main-d'Ɠuvre qualifiĂ©e, les participants ont suggĂ©rĂ© la crĂ©ation de partenariats entre les universitĂ©s et l'industrie pour dĂ©velopper et standardiser les enseignements spĂ©cifiques au logiciel libre, et des travaux de fin d'Ă©tudes axĂ©s sur des contributions aux projets open source. Le financement de formations spĂ©cialisĂ©es dans des domaines stratĂ©giques tels que la cybersĂ©curitĂ© a Ă©galement Ă©tĂ© discutĂ©.
  3. Collaboration transfrontaliĂšre : Afin de renforcer l'Ă©cosystĂšme open source, l'APELL a Ă©tĂ© invitĂ©e Ă  encourager la crĂ©ation d'associations professionnelles nationales lĂ  oĂč elles manquent, comme en Pologne et en RĂ©publique tchĂšque, ou encore d'aider Ă  la relance d'une association en Espagne. L'objectif est de crĂ©er un rĂ©seau europĂ©en plus intĂ©grĂ© capable de partager ressources et meilleures pratiques, et de peser au niveau des institutions de l'Union.
  4. Promotion de la transparence et de la confiance : Les participants ont recommandé de créer des outils et des campagnes de sensibilisation pour promouvoir la transparence et la fiabilité des solutions open source, particuliÚrement dans les secteurs réglementés tels que la finance et la santé.
  5. RĂ©glementation et standards ouverts : La confĂ©rence a plaidĂ© pour l'Ă©laboration de nouvelles rĂ©gulations favorisant l'interopĂ©rabilitĂ© et les standards ouverts, en s'appuyant sur des cadres tels que le cadre europĂ©en d'interopĂ©rabilitĂ© (EIF). L’adoption de solutions modulaires, permettant une flexibilitĂ© accrue et des coĂ»ts de migration rĂ©duits, a Ă©tĂ© recommandĂ©e pour soutenir la transformation numĂ©rique des administrations publiques de maniĂšre durable et pĂ©renne. Ces rĂ©glementations devraient Ă©galement inclure une obligation pour les administrations publiques de privilĂ©gier des solutions open source lorsque celles-ci rĂ©pondent aux besoins. Toutefois, l’expĂ©rience en France et en Italie montre qu’un cadre lĂ©gal ne suffit pas Ă  lui seul Ă  provoquer un changement durable. Pour que cette adoption soit efficace, un soutien actif Ă  la mise en Ɠuvre est essentiel, qui doit ĂȘtre l'objet de plan cohĂ©rents.
  6. Soutien aux initiatives de "proof of concept" : Pour surmonter les réticences des administrations, l'encouragement à financer des projets pilotes démontrant la valeur des solutions open source a été recommandé par les participants, afin de prouver l'efficacité et les avantages à long terme de ces solutions.

Redéfinir le message autour du logiciel libre

Un des thĂšmes centraux abordĂ©s lors de la confĂ©rence a Ă©tĂ© l’importance de choisir le bon message pour promouvoir l’open source. Les participants ont dĂ©battu de l’efficacitĂ© de mettre en avant la "mitigation des risques" – un argument souvent utilisĂ© pour justifier l’adoption des logiciels libres, en particulier auprĂšs des administrations publiques. Bien que pertinent, cet argument reste dans un "espace de problĂšme" plutĂŽt que de prĂ©senter l’open source comme un outil "d’opportunitĂ©s et d'innovation". Pour une communication plus impactante, les experts ont proposĂ© de recentrer le discours sur le potentiel de l’open source Ă  favoriser l'innovation et la collaboration.

L'open source ne se limite pas Ă  rĂ©duire les risques; il constitue aussi une source de croissance et de compĂ©titivitĂ©. Par exemple, dans l'industrie automobile, oĂč l’interopĂ©rabilitĂ© entre divers sous-systĂšmes est cruciale, l'open source permet aux grandes entreprises et Ă  leurs nombreux sous-traitants de collaborer plus efficacement et de garantir la compatibilitĂ© de leurs systĂšmes. Les dĂ©veloppeurs, en travaillant dans un Ă©cosystĂšme open source, peuvent ainsi obtenir des rĂ©sultats plus rapidement que s'ils travaillaient de maniĂšre isolĂ©e sur des solutions propriĂ©taires.

La voie Ă  suivre : une mobilisation collective

La confĂ©rence s'est conclue par un appel Ă  l'action pour une mobilisation collective et proactive afin de garantir que le logiciel libre devienne durablement un pilier de la politique numĂ©rique europĂ©enne. La mise en place de prix et de trophĂ©es europĂ©ens pour cĂ©lĂ©brer les rĂ©ussites open source (ex: Acteurs du Libre en France ou les EU Open Source Awards), la publication rĂ©guliĂšre d'Ă©tudes pour attirer l'attention des mĂ©dias (cf. les publications du CNLL ou celles de l'OSBA, etc.), et l'organisation d'Ă©vĂ©nements dĂ©diĂ©s ont Ă©tĂ© identifiĂ©s comme des moyens de stimuler l'intĂ©rĂȘt et l'engagement.

La confĂ©rence APELL 2025 aura vraisemblablement lieu Ă  Varsovie au dĂ©but de l'Ă©tĂ© 2025 et sera l'occasion de faire le bilan des actions en cours, au niveau des institutions europĂ©ennes comme des États membres.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Qui veut la peau des logiciels libres de caisse ?

Dans l’objectif, certes lĂ©gitime, de lutter contre la fraude Ă  la TVA via des logiciels de caisse, l’AssemblĂ©e a votĂ© la fin du dispositif d’« attestation individuelle Â» qui permettait Ă  un Ă©diteur ou un intĂ©grateur de solution, d’attester de la conformitĂ© de son systĂšme. L’AssemblĂ©e impose ainsi une procĂ©dure lourde et onĂ©reuse de certification, qui impacterait tout particuliĂšrement les logiciels libres.

Afin d’alerter sur ce risque important pour les Ă©cosystĂšmes des logiciels libres intĂ©grant des fonctionnalitĂ©s de caisse, l'April a publiĂ© un communiquĂ©, oĂč elle revient plus en dĂ©tails sur le contexte et les enjeux, et oĂč elle appelle Ă  se mobiliser en vue des travaux Ă  venir au SĂ©nat : « Qui veut la peau des logiciels libres de caisse ? Â»

Supprimer la possibilitĂ© de « l’attestation individuelle Â» revient Ă  soumettre toute activitĂ© Ă©conomique autour des logiciels de caisse, libres ou non, Ă  une trĂšs importante pression financiĂšre et rĂ©glementaire, et Ă  imposer une responsabilitĂ© contractuelle auprĂšs de l’organisme certifiant.

L’amendement adoptĂ© Ă  l’AssemblĂ©e tĂ©moigne malheureusement Ă  nouveau d’un manque de comprĂ©hension de comment fonctionnent les diffĂ©rents modĂšles de dĂ©veloppement logiciel, notamment libre.

L’April ne manquera pas de contacter les sĂ©nateurs et sĂ©natrices pour les informer de la situation et les inviter Ă  rĂ©tablir l'article 286 3° bis du Code gĂ©nĂ©ral des impĂŽts dans sa rĂ©daction initiale. L’April appelle Ă©galement toutes les personnes concernĂ©es — dĂ©veloppeurs et dĂ©veloppeuses, utilisatrices et utilisateurs, entreprises, associations ou fondations en charge d’un projet de logiciel libre de caisse — Ă  faire de mĂȘme.

Si le sujet vous intĂ©resse, n’hĂ©sitez pas aussi Ă  rejoindre notre liste publique dĂ©diĂ©e Ă  ce sujet pour partager vos interrogations, vos rĂ©flexions et arguments, et participer Ă  cette mobilisation.

Commentaires : voir le flux Atom ouvrir dans le navigateur

epub, le convertisseur EPUB3 à la volée de LinuxFr.org

Le site LinuxFr.org utilise divers logiciels libres pour son fonctionnement et ses services : une large majoritĂ© provient de projets tiers (Debian, MariaDB, Redis - version d’avant le changement de licence, nginx, Postfix, conteneurs LXC et Docker, Ruby On Rails, Sympa, etc.) et d’autres composants sont dĂ©veloppĂ©s pour nos propres besoins. Cette derniĂšre catĂ©gorie comprend le code principal du site web en Ruby On Rails, et principalement 5 services autour : le cache d’images img, la tribune board, le convertisseur EPUB 3 epub, le partageur sur les rĂ©seaux sociaux share et le convertisseur LaTeX vers SVG svg. Cette dĂ©pĂȘche va s’intĂ©resser Ă  epub, un code sous AGPLv3.

Elle est nĂ©e d’une envie personnelle d’expliquer, documenter et montrer ce qui a Ă©tĂ© fait sur le convertisseur EPUB3 Ă  la volĂ©e de LinuxFr.org, et elle vient accompagner la prĂ©cĂ©dente sur img, le cache d’images sur LinuxFr.org.

    Sommaire

    Des EPUB de vos contenus et commentaires

    LinuxFr.org vous permet de lire les contenus et commentaires du site, au format EPUB3, par exemple dans votre liseuse préférée. Il y a une exception à cela, les liens, parce que certes ça ferait des EPUB tout mignons, mais surtout petits voire un poil inutiles. Le lien EPUB est présent automatiquement sur chaque contenu (hormis les liens donc).

    Le principe est simple : on donne un lien vers un contenu HTML Ă  epub, il le demande Ă  la partie Ruby on Rails du site, ainsi que les images associĂ©es, convertit le tout au format EPUB3 et le renvoie Ă  la personne qui l’a demandĂ©. Techniquement epub n'est pas exposĂ© frontalement mais se trouve derriĂšre un nginx.

    CÎté code Ruby on Rails

    C’est assez basique : on ajoute juste sur chaque contenu un lien pour tĂ©lĂ©charger au format EPUB. Ainsi, y compris sur cette dĂ©pĂȘche, vous allez trouver un lien Ă  la fin pour rĂ©cupĂ©rer le tout au format EPUB (et un autre pour rĂ©cupĂ©rer le source en Markdown mais c’est un autre sujet).

    app/views/news/_news.atom.builder:    epub = content_tag(:div, link_to("Télécharger ce contenu au format EPUB", "#{url}.epub"))
    app/views/polls/_poll.atom.builder:  epub = content_tag(:div, link_to("Télécharger ce contenu au format EPUB", "#{url}.epub"))
    app/views/posts/_post.atom.builder:  epub = content_tag(:div, link_to("Télécharger ce contenu au format EPUB", "#{url}.epub"))
    app/views/nodes/_actions.html.haml:    = link_to "EPUB", "#{path_for_content node.content}.epub", title: "Télécharger ce contenu au format EPUB", class: "action download"
    app/views/diaries/_diary.atom.builder:  epub = content_tag(:div, link_to("Télécharger ce contenu au format EPUB", "#{url}.epub"))
    app/views/wiki_pages/_wiki_page.atom.builder:  epub = content_tag(:div, link_to("Télécharger ce contenu au format EPUB", "#{url}.epub"))

    CÎté epub

    Le service est plutĂŽt simple, par rapport Ă  img, car il n’a pas de dĂ©pendance sur redis par exemple, et qu’il a, au final, peu de paramĂ©trage (un couple adresse+port d’écoute, un fichier de trace et un hĂŽte pour aller chercher les contenus).

    Il est possible de faire un GET /status et on obtient une rĂ©ponse HTTP 200 avec un contenu OK. C’est utile pour tester que le service est lancĂ© (depuis l’intĂ©rieur de la plateforme).

    Sinon on lui demande une dĂ©pĂȘche, un journal, une entrĂ©e de forum, un sondage, une entrĂ©e de suivi ou une page wiki en prenant le chemin sur LinuxFr.org et ajoutant un petit .epub Ă  la fin, et il va renvoyer un fichier EPUB. Ou bien il va rĂ©pondre un contenu non trouvĂ© HTTP 404 s’il y a un souci. Et vu son fonctionnement, si on a un souci de HTML non valide ou si img a un problĂšme avec une image, alors derriĂšre epub pourrait avoir le mĂȘme souci.

    epub est un binaire dynamique en Go. Il impose le https pour l’hĂŽte (du coup on aura tous les liens en HTTPS en interne normalement). Il ne peut pas vraiment ĂȘtre compilĂ© statiquement (on a besoin de libxml2, libonig2 et de la mĂȘme version de la libc au dĂ©ploiement). Il ne gĂšre pas les images in-line.

    Dans les logs on va trouver des infos comme :

    2024/11/03 16:34:02 Status code of http:/example.invalid/exemple.png is: 404
    (
)
    2024/11/03 16:38:23 Fetch https://linuxfr.org/news/capitole-du-libre-2024-au-programme-du-16-et-17-novembre
    2024/11/03 16:38:24 Fetch https://linuxfr.org/users/liberf0rce/journaux/libreast-2006-is-out-of-order
    

    Historique

    epub a Ă©tĂ© crĂ©Ă© par Bruno Michel en 2013 et Bruno est le seul Ă  travailler dessus (48 commits) jusqu’en 2018. Comme img, on peut considĂ©rer que epub a fait le job pendant ce temps-lĂ , sans besoin de retouche.

    Mon premier commit de 2021 concerne la gestion d’un cas de collision de nommages des images.

    En 2022, Bruno quitte l’équipe du site, et par ailleurs il y a des montĂ©es de versions et des migrations Ă  faire sur les serveurs de LinuxFr.org, et epub fait partie des services Ă  reprendre en main. Ce qui veut dire le comprendre, le documenter et au besoin l’amĂ©liorer.

    Bref je dĂ©cide de me plonger dans epub (2022-2024), dans la foulĂ©e de img, car a priori ce n’est pas un composant compliquĂ© du site (il vit dans son coin, il offre une interface, c’est du Go, donc on a un binaire seulement Ă  gĂ©rer - divulgĂąchage en fait non pas seulement).

    Le choix est le mĂȘme que pour img (cf la dĂ©pĂȘche prĂ©cĂ©dente) : ajouter un Dockerfile permettant de recompiler epub dans un conteneur, en contrĂŽlant la version de Go utilisĂ©e, en effectuant une dĂ©tection d’éventuelles vulnĂ©rabilitĂ©s au passage avec govulncheck. Cela me permet de valider que l’on sait produire le binaire d’une part, et que l’on offre Ă  tout le monde la possibilitĂ© de contribuer facilement sur ce composant. Et de dĂ©couvrir qu’une version statique n’est pas facilement envisageable.

    Puis je vais tester le composant pour vĂ©rifier qu’il fonctionne comme je le pense et qu’il fait ce qu’on attend de lui. Je vais ajouter une suite des tests qui couvrent les diffĂ©rentes fonctionnalitĂ©s et les vĂ©rifient en IPv4 et en IPv6, en HTTP 1.1 et en HTTP 2.0. Les tests utilisent Hurl et docker-compose, et encore une fois l’idĂ©e de donner la possibilitĂ© de contribuer facilement. Ils comprennent des tests de types de contenus non pris en charge, le test de la limite Ă  5 MiB, diffĂ©rents types de contenus, le test de vie, des appels erronĂ©s (mauvais chemin, mauvaise mĂ©thode, etc). Et surtout de vĂ©rifier avec epubcheck que le fichier epub produit est correct. Le choix des cas de tests est basĂ© sur le trafic rĂ©ellement constatĂ© sur le serveur de production, sur les diffĂ©rents cas dans le code et un peu sur l’expĂ©rience du testeur.

    Les différents travaux effectués vont permettre de détecter et corriger quelques soucis :

    Et Ă  la fin, j’écris une dĂ©pĂȘche pour parler de tout cela.

    Évolutions rĂ©centes

    Dockerfile

    Le fichier Dockerfile du projet permet :

    • de partir d’une image officielle Go d’une version donnĂ©e, basĂ©e sur une distribution Debian (en raison des dĂ©pendances)
    • de l’utiliser pendant la construction en prenant la liste des dĂ©pendances de compilation, en les tĂ©lĂ©chargeant, en prenant l’unique fichier source epub.go et en le compilant dynamiquement avec l’option pour retirer les chemins de compilation
    • de rechercher les Ă©ventuelles vulnĂ©rabilitĂ©s avec govulncheck
    • de tester avec golangci/golangci-lint le code (fait Ă  la construction de l’image, car on dispose de toutes les dĂ©pendances Ă  ce moment-lĂ )
    • de repartir d’une base Debian en y mettant les autoritĂ©s de certification, les dĂ©pendances de fonctionnement et le binaire issus de la partie construction, de dĂ©clarer le port d’écoute et de lancer le binaire avec des variables disposant de valeurs par dĂ©faut.

    La suite de tests

    Pour l’utiliser, c’est assez simple, il faut aller dans le rĂ©pertoire tests et lancer un docker-compose up --build, qui va produire le conteneur contenant epub, et dĂ©marrer le nginx-cert qui fournit les certificats et le nginx prĂ©configurĂ© pour les tests. Si tout va bien, on attend, et au bout d’un moment il s’affiche :

    linuxfr.org-epub-test_1  | All tests look good!
    tests_linuxfr.org-epub-test_1 exited with code 0
    

    Rentrons un peu dans les détails.

    D’abord un fichier docker-compose.yaml qui dĂ©crit le rĂ©seau IPv4/IPv6 utilisĂ© pour les tests, l’image nginx-cert qui sera utilisĂ©e pour crĂ©er une autoritĂ© de certification et un certificat serveur de test, l’image nginx qui sera utilisĂ©e avec sa configuration et ses fichiers Ă  servir pour les tests, l’image epub et son paramĂ©trage (dont l’accĂšs au nginx) ainsi que le rĂ©pertoire de l’autoritĂ© de certification de tests et enfin l’image de la suite de tests qui est construit avec son Dockerfile et son rĂ©pertoire de dĂ©pĂŽt des fichiers EPUB.

    Le Dockerfile de tests est basĂ© sur une image Hurl (un outil pour faire des tests HTTP). On ajoute les fichiers de tests en .hurl, le script shell qui pilote le tout, on prĂ©voit d’avoir les paquets dont on aura besoin : bash (pas par dĂ©faut dans les Alpine), curl, openjdk17 (pour epubcheck), openssl, unzip (transitoirement), bind-tools et shellcheck. On installe epubcheck. Et on lance les tests par dĂ©faut.

    La configuration nginx de test Ă©coute en HTTP sur le port 80 en IPV4 et IPv6 et permet de dĂ©finir des chemins avec des rĂ©ponses en HTTP 301, 302, 308, 400, 401, 403, etc. jusqu’à 530 et mĂȘme 666 pour les codes invalides, ainsi qu’une redirection infinie.

    Dans les données de tests servies par nginx, on trouve des contenus du mauvais type, des contenus dans divers formats, une image trÚs grande et des images qui ne seront pas accessibles.

    Sont aussi présents deux fichiers de tests avec une extension en .hurl :

    • le test de vie et les chemins hors des contenus autorisĂ©s
    • les tests sur les contenus

    Vient enfin le script shell qui pilote le tout :

    • on dĂ©finit les variables pour les cibles IPv4/IPv6 que l’on veut utiliser dans les autres conteneurs Docker
    • on purge le stockage des EPUB sur disque
    • on lance les premiers tests (en IPv4 et IPv6, en HTTP 1.1 et en HTTP 2.0)
    • sur chaque EPUB produit, on lance epubcheck et on regarde si la validation donne le rĂ©sultat attendu (succĂšs ou Ă©chec)
    • si on est arrivĂ© jusque-lĂ  on Ă©crit que tout va bien et on dĂ©clenche un sourire de satisfaction.

    Les problématiques restantes

    Il y a quelques entrées encore ouvertes dans le suivi :

    • les images trop grandes (en octet), non rĂ©cupĂ©rables, de format inconnu, etc. : la suite de tests actuelle « couvre Â» le cas des images de plus de 5 MiB ou non rĂ©cupĂ©rables, avec des tests qui Ă©chouent, comme prĂ©vu, vu que c’est img qui est censĂ© faire le job de les Ă©viter. Cependant il pourrait ĂȘtre sympa de remplacer toute image non disponible/invalide par une image de remplacement « Image indisponible Â» du bon Content-Type et du bon nom (vu qu’elle est dĂ©clarĂ©e dans le MANIFEST).
    • les images trop grandes (en pixel) : globalement on revient Ă  la question des images que laisse passer img
    • les epub non fonctionnels en rĂ©daction et modĂ©ration : pour des questions de droits, la gĂ©nĂ©ration EPUB ne marche pas dans les espaces de rĂ©daction et de modĂ©ration, Ă  voir si on trouve un contournement ou si on Ă©vite de proposer le lien.

    Il y a la question habituelle de la montĂ©e de versions des dĂ©pendances (pour nous actuellement contraintes celles du code Ruby on Rails). Et des questions Ă  se poser sur l’avenir de nginx ?. Les dĂ©pendances pendant le fonctionnement amĂšnent aussi leur lot de contraintes.

    Conclusion ?

    Encore une fois, sans surprise et me rĂ©pĂ©tant, il reste des problĂ©matiques et du code Ă  faire pour les gĂ©rer (c’est rare un composant sans demandes d’évolution ou de correction). Yapuka (mais probablement plus tard, il faut aussi partager le temps avec les autres composants, ou avoir plus de contributions).

    epub rend la fonction que l’on attend de lui, mĂȘme si on pourrait faire un peu mieux. Plonger dans ce composant s’est avĂ©rĂ© assez intĂ©ressant et formateur (et nĂ©cessaire) : techniquement cela a Ă©tĂ© l’occasion de faire du Go, du docker et du docker-compose, du nginx, du hurl, de l’HTTP et de gĂ©rer des problĂ©matiques statique/dynamique et des dĂ©pendances. Il s’agissait encore de comprendre ce que faisait un code Ă©crit par une autre personne, de se poser des questions pour choisir les tests et le contenu de la documentation, de se demander pour quelles raisons tel ou tel choix a Ă©tĂ© fait, de rendre ce composant plus « contribuable Â», et de complĂ©ter le tout de façon dĂ©taillĂ©e avec une dĂ©pĂȘche.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Capitole du Libre 2024 - au programme du 16 et 17 novembre

    Le Capitole du Libre est un week-end dĂ©diĂ© au logiciel libre et Ă  la culture libre en Occitanie. Cette annĂ©e, la onziĂšme Ă©dition se tiendra les samedi 16 et dimanche 17 novembre 2024 Ă  l’ENSEEIHT, dans le centre‐ville de Toulouse (INP-N7).

    Capitole du Libre

    En quelques mots

    Le Capitole du Libre, c'est:

    • PrĂšs de 100 confĂ©rences
    • Une dizaine d'ateliers
    • Une trentaine de stands associatifs
    • Une communautĂ© prĂ©sente en nombre : plus de 1000 participants tous les ans
    • Tous les publics reprĂ©sentĂ©s, du curieux au dĂ©veloppeur noyau, en passant par les geeks et les supporters de la culture libre

    Présentation

    ComplÚtement gratuit, le Capitole du Libre regroupe un large ensemble d'activités:

    • des confĂ©rences, qui couvrent un large ensemble de sujets et permettront Ă  tous les publics de dĂ©couvrir ou d'approfondir des sujets techniques, leur maĂźtrise d'un logiciel, les actualitĂ©s relatives au numĂ©rique, etc.
    • des ateliers, pour dĂ©couvrir par la pratique des logiciels libres
    • une table ronde: cette annĂ©e, elle portera sur le thĂšme des modĂšles de gouvernance des projets libres

    Un village associatif sera également présent pour vous permettre de rencontrer et discuter avec de nombreux acteurs du monde libre.

    ⚠ L'accĂšs est gratuit, mais une inscription est obligatoire.

    Flyer de l'Ă©vĂšnement

    Keynotes

    Deux moments sont proposés pour cette édition:

    Ateliers

    Venez dĂ©couvrir le logiciel libre lors d’ateliers avec des experts pour vous assister.

    Les ateliers au programme cette année traiteront de logiciels de dessin, de réalisation de jeu vidéo, de réalisation physique d'objets, de développement, de résolution de problÚmes, d'éditeurs de textes, etc.

    Village associatif

    Retrouvez les associations qui Ɠuvrent pour le logiciel libre : Framasoft, April, Toulibre, CHATONS


    Install party

    Venez-vous faire aider pour installer Linux, pour corriger les problĂšmes que vous rencontrez avec votre installation ou pour toute question autour du logiciel libre.
    Un atelier permanent est dédié tout le week-end.

    Boutique

    Repartez avec un T-shirt de l’évĂ©nement, un sweatshirt d'un logiciel libre que vous apprĂ©ciez, un mug, 

    Les ventes permettent de financer le Capitole du Libre.

    LAN party

    Pour les jeunes (et moins jeunes) qui souhaiteraient s'amuser tout en restant dans le thĂšme du logiciel libre, venez jouer Ă  quelques jeux libres avec la LAN party.

    Cocktail

    Comme chaque année, un moment de convivialité ouvert à tous et toutes est prévu le samedi soir.

    MiniDebConf

    Logo de la MiniDebConf

    Cette année, une conférence MiniDebConf aura lieu en parallÚle du Capitole du Libre, accessible directement à partir du hall principal de l'école, et vous pourrez donc profiter des conférences des deux évÚnements à votre guise, rencontrer des développeurs Debian, etc.

    Pour plus d'information sur la MiniDebConf


    Informations pratiques

    Restauration

    Des food trucks sont à votre disposition les midis, directement à l'intérieur de l'établissement.

    Si vous préférez vous restaurer à l'extérieur, le quartier possÚde également de nombreux restaurants et boulangeries.

    Entrée

    Comme tous les ans, l’accĂšs Ă  l’évĂ©nement est totalement gratuit !

    ⚠ Attention, puisque l'Ă©tablissement qui nous accueille est une Ă©cole, une inscription en ligne est obligatoire et le personnel de sĂ©curitĂ© demandera Ă  inspecter vos sacs Ă  l'entrĂ©e.

    Les portes seront ouvertes:

    • le samedi 16 novembre 2024 de 9h30 Ă  22h
    • le dimanche 17 novembre 2024 de 10h Ă  16h30

    Nous vous attendons nombreux !

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Projets Libres ! Saison 3 Ă©pisode 3 : la fondation Eclipse

    Pour ce troisiÚme épisode du podcast Projets Libres depuis la rentrée, nous recevons Gaël Blondelle pour parler de la fondation Eclipse.

    Logos Podcast Projets Libres et Fondation Eclipse

    Avec Gaël, qui est un des dirigeants exécutifs de la fondation et membre du board de l'Open Source Initiative (OSI), nous parlons des sujets suivants :

    • l'histoire et la crĂ©ation de la fondation
    • les raisons de son dĂ©mĂ©nagement en Europe et sa forme juridique
    • Ă  quoi sert une fondation ?
    • Eclipse et la souverainetĂ© digitale europĂ©enne
    • les principaux projets hĂ©bergĂ©s par la fondation Eclipse
    • la collaboration avec les autres fondations dans le cadre du Cyber Resilience Act (CRA)
    • constituer un lobby europĂ©en de l'Open Source
    • le futur de la fondation

    Bonne Ă©coute !

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    ? Meilleures contributions LinuxFr.org : les primées de septembre 2024

    Par : Florent Zara
    17 octobre 2024 Ă  12:13

    Nous continuons sur notre lancĂ©e de rĂ©compenser celles et ceux qui chaque mois contribuent au site LinuxFr.org (dĂ©pĂȘches, commentaires, logo, journaux, correctifs, etc.). Vous n’ĂȘtes pas sans risquer de gagner un livre des Ă©ditions Eyrolles, ENI et D-Booker. Voici les gagnants du mois de septembre 2024 :

    Les livres gagnĂ©s sont dĂ©taillĂ©s en seconde partie de la dĂ©pĂȘche. N’oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

    Les livres 📚 sĂ©lectionnĂ©s

    Bandeau LinuxFr.org

    Certaines personnes n’ont pas pu ĂȘtre jointes ou n’ont pas rĂ©pondu. Les lots ont Ă©tĂ© rĂ©attribuĂ©s automatiquement. N’oubliez pas de mettre une adresse de courriel valable dans votre compte ou lors de la proposition d’une dĂ©pĂȘche. En effet, c’est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dĂ©pĂȘche lors de sa modĂ©ration. Tous nos remerciements aux contributeurs du site ainsi qu’aux Ă©ditions Eyrolles, ENI et D-Booker.

    Logo Ă©ditions ENI Logo Ă©ditions Eyrolles Logo Ă©ditions B-BookeR
         

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    ❌
    ❌