Journal NeoMeca

Posté par  . Licence CC By‑SA.
-76
21
mai
2026

Plus de 25 ans après le lancement du fameux logiciel Aviméca, utilisé partout en physique-chimie au lycée, 18 ans après l'échec retentissant de PyMeca, je vous annonce avec grand plaisir que je lance le logiciel
NeoMeca, dans sa première version.

En voici le lien github (qui mène à sa page de téléchargement) :
Se rendre sur le Repo NeoMeca

Ce qu'offre NeoMeca par rapport à ses prédécesseurs :

1) Support natif du .MP4, .MOV, .AVI (rétrocompatibilité)
2) Interface plus esthétique bien qu'encore imparfaite
3) Export de données plus facile

Je suis conscient de n'en être qu'à la première version (1.0.0)

Je travaille activement sur une version 1.5 qui corrigera la majeure partie des bugs de la première version et améliorera l'interface.

PS : Le logiciel est codé en python sur +22,000 lignes. L'exécutable pèse 8Mo, +130 avec ses dépendances. Ce qui est un coût nécessaire au vu de ses performances.

  • # Magnifique !

    Posté par  . Évalué à -10 (+2/-42).

    **TELECHARGEZ LE**

  • # Vive le spam

    Posté par  (site web personnel) . Évalué à 10 (+12/-0).

    Un dépôt Github qui n'expose aucune source et seulement des binaires exécutables, c'est au mieux du spam, au pire possiblement un logiciel malveillant.

    L'auteur sur Github a même un autre projet identique dans le concept.

    • [^] # Re: Vive le spam

      Posté par  (site web personnel, Mastodon) . Évalué à 10 (+9/-1).

      et seulement des binaires exécutables,

      Alors, tu es de mauvaise foi, il n'y a pas qu'un binaire, il a aussi la license qui est trop stupéfiante. À tel point qu'il fallait absolument en garder une trace :)

    • [^] # Re: Vive le spam

      Posté par  (site web personnel) . Évalué à 9 (+6/-0).

      C'est au moins le second vibe codeur à nous proposer son code Python sous une forme uniquement binaire. Ores chez moi le Python est un langage de script. Comment comprendre ça ? C'est une sorte de bit code pré-interprété ? L'entité ignore même dans quel langage son code est écrit ?

      « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

      • [^] # Re: Vive le spam

        Posté par  (Mastodon) . Évalué à 4 (+3/-0). Dernière modification le 22 mai 2026 à 11:05.

        Alors ça c'est un truc que j'ai fait par le passé au boulot, quand je codais maladroitement des petits outils alors que je n'étais pas dans l'équipe IT.
        Pour le partager aux collègues, comme il n'y avait pas de python sur leurs machines windows (et que je n'osait pas demander à ce que ce soit installé, je faisais du shadow IT, c'était une zone un peu grise), j'utilisais pyinstaller, qui fait une sorte de conteneur .exe qui contient ton code, les dépendances et un interpréteur python.
        C'était bourrin et lent à lancer, mais ça marchait.

    • [^] # Re: Vive le spam

      Posté par  (site web personnel) . Évalué à 7 (+4/-0). Dernière modification le 22 mai 2026 à 08:07.

      Avimeca ne semble pas libre non plus. On aurait pu espérer une amélioration du côté de la licence lors d'une réécriture.

      Pymeca est libre.
      https://pypi.org/project/pymecavideo/#data
      https://web.archive.org/web/20260410003001/https://outilsphysiques.tuxfamily.org/wiki/index.php?title=Pymecavideo

    • [^] # Re: Vive le spam

      Posté par  (site web personnel) . Évalué à 10 (+14/-0).

      En fait, c'est pire.

      Le code distribue un fichier NeoMecaNuitka/cv2/opencv_videoio_ffmpeg4130_64.dll . Il distribue aussi des modules pour pysode6, et QT6.

      Pysode6 et QT6 sont sous double licence, (l)GPL et commercial. Ne pas distribuer le code source est potentiellement une violation de la licence, sauf si l'auteur a négocié une licence commerciale (douteux, mais bon, présomption d'innocence, tout ça, tout ça).

      Par contre, opencv_videoio_ffmpeg4130_64.dll , c'est clairement un copie embarqué de ffmpeg. La doc d'opencv l'indique.

      Et ffmpeg, c'est du LGPL avec des bouts de GPL, donc il y a de facto une violation si le code source n'est pas distribué, si il y a pas de lien, etc.

      Donc quelqu'un du projet ffmpeg peut le signaler à Github, voir simplement le signaler à Github parce que c'est contre les usages acceptables de la plateforme.

      Et plus simplement, il y a 0 fichiers indiquant la licence pour les autres modules embarqués, donc même les licences MIT/BSD des dits modules ne sont pas respectés, c'est une violation du droit US, (pour être précis, 17 U.S. Code § 1202, sur le CMI, copyright management information).

      Ça va pas chiffrer loin, juste une crise cardiaque et sans doute dans les 2000 à 3000 US$ (en supposant que ça tombe dans le minimum de la somme forfaitaire décrite au paragraphe 504 du chapitre 17 du code des USA, 17 U.S. Code § 504, point c.1, qui parle de 750 à 30 000 US$, sous certaines conditions, et en rajoutant quelques heures d'avocat chiffrés à du 400 à 500€ de l'heure).

      Je dit pas que quelqu'un devrait pointer ça à Github, parce que je pense que c'est important d'être didactique et pas juste punitif, mais c'est pas la motivation qui manque.

      • [^] # Re: Vive le spam

        Posté par  (site web personnel) . Évalué à 9 (+6/-0).

        Et, entre temps, j'ai pensé au fait qu'une amende aux USA, c'est le moins pire, parce qu'en France, ça tomberais dans la contrefaçon, comme dans Entr'Ouvert c. Orange.

        Même si ça va pas se chiffrer en millions (car je pense que le manque à gagner pour ffmpeg ou QT ne monte pas si haut), les montants font quand même peur, le jugement indique 150 000€ pour le préjudice moral, 500 000€ pour le préjudice économique, 60 000€ de frais d'avocat, et encore 150 000€ pour les bénéfices réalisés par Orange.

        On peut se dire que c'était une grosse amende parce que c'est orange, mais quand on regarde le Code de la propriété intellectuelle (Article L335-3 et consorts), la contrefaçon tape fort de base. Comme écrite dans l'article 335-2, c'est 300 000€ d'amende et 3 ans de prison. Je ne sais pas si c'est un maximum ou une moyenne, mais les juges ne vont pas diviser l'amende par 100 non plus, surtout quand il y a plus d'une violation (càd une violation sur plusieurs biblis, et avec plusieurs projets).

        Et comme il y a de la tôle, c'est un délit, et si ç'est un délit, l'article 40 du code de procédure pénal s'applique. N'importe qui peut écrire au Procureur de la république pour porter plainte, même si ça risque d'être classé sans suite faute d'avoir assez d'information (je pense pas que l'email mis dans les commits git soit suffisant, mais j'en sais rien en pratique).

        Et encore une fois, il faut éduquer les gens, pas les pourrir. Il y a quelqu'un qui tente de bien faire en partageant un logiciel, certes de façon malheureuse et sans doute illégal, mais on a tous commencer et fait des conneries un jour.

        • [^] # Re: Vive le spam

          Posté par  . Évalué à 10 (+8/-0).

          Je ne sais pas si c'est un maximum ou une moyenne,

          En droit français les peines sont exprimé en maximum, et le juge peut, dans une certaine mesure ajuster en dessous, et selon le petit Nicolas, les juges ont trop de latitude là dessus d'où son forcing pour mettre en place les peine plancher, mais curieusement on l'entends moins sur le supposé laxisme des juges lorsque c'est lui qui est à la barre.

          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

          • [^] # Re: Vive le spam

            Posté par  (Mastodon) . Évalué à 10 (+8/-1).

            mais curieusement on l'entends moins sur le supposé laxisme des juges lorsque c'est lui qui est à la barre.

            Oui mais non mais lui c'est pas pareil, il est innocent.

            En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

          • [^] # Re: Vive le spam

            Posté par  (site web personnel) . Évalué à 5 (+2/-0).

            Mais la, on a une facture qui monte à 860 000€ (total), donc je sais pas comment les juges ont estimés le montant (à part qu'ils sont partis sur l'article 331-3).

            Je suppose que l'amende, c'est quand c'est l'état qui constate le délit, et que pour le cas d'Entr'ouvert, c'est une dispute entre 2 entreprises, donc il y a des dommages et intérêts.

            Enfin, ça chiffre dans tout les cas…

            • [^] # Re: Vive le spam

              Posté par  . Évalué à 4 (+1/-0).

              L'amende et ce qui part vers l'état, un peu comme si tu fais un excès de vitesse.

              Derrière il y'a réparation, et là y'a pas vraiment de limite, à part ce que toi ou le juge peut "prouver" comme dommage. A noter que pour la contrefaçon c'est une évaluation à la louche ayant autant de pertinence du calcul de la redevance copie privé.

              Aux USA ils ont aussi la notion de dommage et intérêt punitif, ça peut typiquement éviter que quelqu'un arnaque par téléphone à la chaîne pour 10-15€, fait traîner les procédure puis va au procès (ou rembourse juste avant) Avec le plaignant qu'en a pour 3k€ d'avocats pour rien, mais ça rentre un peu trop dans l'arbitraire.

              Mais quand tu es condamné tu paye l'amende, et la réparation (et parfois aussi les frais de justice de la partie adverse condamné aux dépens)

              Il ne faut pas décorner les boeufs avant d'avoir semé le vent

        • [^] # Re: Vive le spam

          Posté par  . Évalué à 10 (+8/-0).

          Et encore une fois, il faut éduquer les gens, pas les pourrir. Il y a quelqu'un qui tente de bien faire en partageant un logiciel, certes de façon malheureuse et sans doute illégal, mais on a tous commencer et fait des conneries un jour.

          Alors on a une personne qui vient de faire un clone propriétaire probablement vibe codé d'un autre logiciel existant, alors qu'une version libre existe (il aurait pu y contribuer).

          Il embarque des briques libres sans le préciser ni respecter leur licence, et viens poser sa crotte windows only sur un site parlant de logiciel libre et linux.

          Et bien faire? c'est source fermée avec un installeur binaire, ça pourrait installer un troyen à l'insu de ton plein gré. Donc oui faudrait le prévenir de tout ce qui cloche, mais y'a quand même un certain niveau dans le j'menfoutisme.

          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

          • [^] # Re: Vive le spam

            Posté par  (Mastodon) . Évalué à 7 (+4/-0).

            Certains pensent que le vibe coding c'est la fin de l'open-source, moi je pense au contraire que partager un logiciel closed source n'aura bientôt plus d'intérêt.

            Au pire, je m'en génère un, qui collera bcp mieux à mon besoin.

            En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

            • [^] # Re: Vive le spam

              Posté par  (site web personnel) . Évalué à 8 (+6/-0).

              Au pire, je m'en génère un, qui collera bcp mieux à mon besoin.

              tu viens nous en parler lundi avec ta prise de notes et tes différents prompts et les 200 commits du week-end pour passer de l'initiation à la pratique ? :D

              • [^] # Re: Vive le spam

                Posté par  (Mastodon) . Évalué à 1 (+0/-2).

                Ouais c'pas faux, mais bon, selon l'outil en question, la plus value de mec qui a juste un week-end de boulot d'avance sur toi, elle est toute relative.

                En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

          • [^] # Re: Vive le spam

            Posté par  (site web personnel) . Évalué à 6 (+3/-0).

            Je vais essayer d'être plus clair. C'est pas parce que quelqu'un fait de la merde et un truc probablement illégal qu'il faut que ça débouche sur du harcèlement.

            Faire des rapports en masse sur Github, même sans savoir que c'est fait en masse, ça serait du harcèlement.

            Envoyer des mails pour dire "tu risques la tole", ça serait sans doute anxiogène, et donc du harcèlement (surtout si c'est fait en groupe). Je renvoie au définition du code pénal, article 222-33-2-2, qui cite explicitement la question de l'effet de groupe.

            Et bien que personne n'ai parlé de faire des rapports (à part moi pour dire qu'il y a un risque), ni de menacer d'un procès et que je pense que la communauté sait se conduire (heureusement), je pense que c'est important de rappeler qu'il y a probablement un humain derrière le compte.

            Ensuite, en écrivant ça, je me dit que si ça se trouve, c'est un bot genre openclaw. Les modos peuvent sans doute le voir dans les logs via l'user agent (même si je suppose que c'est une info privé).

            • [^] # Re: Vive le spam

              Posté par  . Évalué à 7 (+4/-0).

              Je pense qu'il est plus sain d'ouvrir une issue sur son git pour pointer les problèmes, notamment de licences. Et ce serait probablement plus constructif et respectueux de la personne.

              Cependant cette personne n'a eu quand même aucun respect pour la communauté ici présente en y publiant sa crotte vibe codé, et que ça commence à bien faire ces derniers temps; c'est pas pour autant que j'irai lui envoyer des mail ou faire des rapport sur ce mal faisant, j'ai des trucs plus intéressant à faire.

              Il ne faut pas décorner les boeufs avant d'avoir semé le vent

              • [^] # Re: Vive le spam

                Posté par  (site web personnel) . Évalué à 4 (+2/-1). Dernière modification le 22 mai 2026 à 13:56.

                Il y a déjà une issue, qui est certes pas des plus pédagogiques.

              • [^] # Re: Vive le spam

                Posté par  . Évalué à -7 (+1/-8).

                Je vous remercie pour votre bienveillance.

                Je reconnais avoir fait une erreur en publiant le logiciel très vite. Si vous souhaitez ouvrir une issue sur mon git - je tiens à vous dire que j'ai déjà réglé l'essentiel des problèmes, qui étaient des problèmes de licence - je vous en serais reconnaissant, tout comme tous ceux prenant cette initiative. Mon souhait est d'apporter quelque chose au pointage vidéo en physique-chimie en remplaçant AviMeca.

                Merci de votre retour.

            • [^] # Re: Vive le spam

              Posté par  . Évalué à 6 (+5/-1).

              Il ne faut pas vouloir être le médecin d'incurables.

              Ainsi parlait Zarathoustra.

        • [^] # Re: Vive le spam

          Posté par  (site web personnel) . Évalué à 1 (+2/-1).

          Sauf que ça me semble évident qu'on a pas à faire à une personne physique mais à un bot IA vu ses réponses et son comportement, clairement pour moi c'est typique de ces bots qui ont pollué (et continue encore) Reddit.

          • [^] # Re: Vive le spam

            Posté par  . Évalué à -8 (+1/-9).

            Oui je suis un bot et je suis à la solde des martiens. C’est évident bien sûr !!
            Vous avez tout compris vous.

          • [^] # Re: Vive le spam

            Posté par  . Évalué à 4 (+1/-0).

            Alors que le posteur soit le bot ou celui qui l'a mis en ligne n'a pas vraiment d'impact sur ce sujet, car le harcèlement (judiciaire ou git) lui va impacter la personne et non son proxy.

            Je vote quand même moi aussi pour un agent IA mal prompté, car entre le double post de journal, et le foirage complet de cible (c'est ni du logiciel libre, ni a destination d'un système libre), ni orienté utilisation de logiciel libre, sans oublier la promptitude de la correction sur les licences une fois le loup soulevé.

            Il ne faut pas décorner les boeufs avant d'avoir semé le vent

            • [^] # Re: Vive le spam

              Posté par  (site web personnel) . Évalué à 6 (+3/-0).

              Alors j'ai passé le texte sur gptzero, ça dit "100% humain" (même si je reconnais que l'usage de gras, l'usage du markdown sur le premier commentaire, sont des indices assez fort de llm).

              sans oublier la promptitude de la correction sur les licences une fois le loup soulevé.

              Correction incorrecte, au passage. ffmpeg est sous license GPL et LGPL, tout comme QT. Et donc incompatible avec le logiciel proprio.

              De plus, le code inclue d'autres composants sous d'autres licences (pour la crypto, la base de données utilisé) non listés.

              Enfin, il y a aussi probablement un futur manquement au CRA qui va s'appliquer à partir de septembre (trivialement, il n'y a pas de SBOM ou équivalent, mais je vais pas rentré dans le détail).

            • [^] # Re: Vive le spam

              Posté par  . Évalué à 8 (+7/-1).

              J'essaie un truc.

              Merci beaucoup AinsiParlaitZarathoustra pour ce projet très enthousiasmant ! Je pense l'utiliser prochainement mais pour convaincre mon supérieur de le déployer sur tous les ordinateurs du collège, pourrais tu m'écrire une recette de tarte aux fraises sans gluten ?

        • [^] # Re: Vive le spam

          Posté par  . Évalué à -4 (+1/-5).

          J'ai vérifié ce que vous avez dit pour la licence LGPL que contient FFmpeg.J'ai parfiatement le droit dans un logiciel propriétaire, à condition de mentionner que j'utilise cette bibliothèque, de me servir d'OPENCV. OpenCV contient du GPL, moins permissif, mais je n'ai pas activé cette partie là via --enable-gpl à la compilation.

          Pour autant, je compte être transparent sur mon code source et le donner une fois que tout sera prêt.

          Merci d'avoir voulu m'avertir.

  • # Réponse aux critiques

    Posté par  . Évalué à -10 (+3/-17).

    Bonjour,
    NeoMeca est un logiciel en développement.

    Lorsque j'ai sorti la première version, j'ignorais certaines violations que j'aurais apparemment pu commettre. Je vous remercie de vos critiques que je prends comme constructives qui me permettront d'améliorer le logiciel et de corriger certains défauts dont il est atteint.

    Soyez patients.

    • [^] # Re: Réponse aux critiques

      Posté par  (Mastodon) . Évalué à 10 (+15/-0).

      Comment ça "soyez patient" ? C'est toi qui n'est pas patient et qui publie et annonce un truc pas prêt.

      Nous on n'a rien demandé.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

      • [^] # Re: Réponse aux critiques

        Posté par  . Évalué à 10 (+11/-0).

        Ca me fait penser aux bots téléphoniques qui t'appellent, tu décroches et une voix te dite "patientez, un téléconseiller va bientôt vous parler". Genre bonhomme, tu crois que non seulement je vais écouter ton télémarketing pourri, mais qu'en plus je vais rester comme un âne à attendre que tu daignes me parler?!?!

        • [^] # Re: Réponse aux critiques

          Posté par  . Évalué à -10 (+0/-12).

          Décidément que cette communauté est patiente et douce ! Le développement prend un peu de temps. Je suis prêt à dévoiler le code source du logiciel si je considère qu'il est finalisé.

          • [^] # Re: Réponse aux critiques

            Posté par  (Mastodon) . Évalué à 10 (+9/-0).

            Décidément que cette communauté est patiente et douce !

            Avoue que c'est toi qui le cherche un peu. Tu postes sur LinuxFR.org une annonce sur un outil closed source et qui ne marche que sous Windows.

            Configuration minimale
                Windows 10 ou supérieur
            

            En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

        • [^] # Re: Réponse aux critiques

          Posté par  . Évalué à 4 (+1/-0).

          Alors oui, clairement.

          0) mettre le téléphone en mode haut parleur
          1) le laisser déblatérer ses conneries
          2) faire semblant d'avoir mal entendu, lui demander de répéter.
          3) faire un tour aux toilettes pendant qu'il parle
          4) faire des bruits étranges
          5) tirer la chasse toujours au téléphone
          6) lui demander de répéter car la chasse d'eau à couvert son dernier message
          7) poser le téléphone sur un coin de table commencer à ranger la vaisselle ou le linge, ou même passer l'aspirateur
          8) lui demander de répéter car avec le bruit on a rien entendu.
          9) Allumer la radio ou une vidéo ou un podcast assez fort
          10) hurler sur Kevin de mettre le son moins fort (et baisser le son)
          11) lui demander de répéter
          12) reprendre son travail sur son clavier
          13) jurer sur le code qui marche pas comme il devrait
          14) lui demander de répéter car on avait la tête ailleurs

          Lorsque la personne au bout du fil aura compris que vous vous foutez d'elle, elle raccrocha d'elle même, ou vous le demandera explicitement, alors la vous pouvez répondre comme le général a qui on demande s'il a truqué le concours.

          Il ne faut pas décorner les boeufs avant d'avoir semé le vent

        • [^] # Re: Réponse aux critiques

          Posté par  (Mastodon) . Évalué à 3 (+1/-0).

          Genre bonhomme, tu crois que non seulement je vais écouter ton télémarketing pourri, mais qu'en plus je vais rester comme un âne à attendre que tu daignes me parler?!?!

          Sans la naïveté des uns, les autres ne démarcheraient plus ces premiers.

          Imaginez, une France dans laquelle tous les téléphones (fixes et mobiles) ne sonnent qu'au contacts enregistrés (liste blanche).. doux rêve.. ;-)

  • # Marche pas

    Posté par  (site web personnel) . Évalué à 6 (+5/-1).

    J'ai double cliqué sur l'exécutable comme dit dans la documentation, mais il ne se passe rien.

    Je suis sous Arch Linux.
    (au fait, je vous ai déjà dit que j'utilise Arch ?)

    • [^] # Re: Marche pas

      Posté par  . Évalué à -10 (+0/-13).

      Vous aurez bientôt une version Linux de mon logiciel (dans les 10 jours qui viennent)

      Si j'ai fait appel à Linuxfr, c'est pour avoir les avis et recommandations d'une communauté qui a quand même une certaine expertise.

      Si vous avez Windows, essayez de lancer le .exe qui est un format Windows et vous me direz ce que vous pensez de cette version.

      J'attends vos retours.

      Bonne soirée à vous

      • [^] # Re: Marche pas

        Posté par  . Évalué à 9 (+8/-0).

        C'est là qu'on voit que c'est pas encore au point leur truc, aucune détection de l'ironie.
        Ou alors la réponse est au 12eme dégrée, mais j'en doute un peu.

        • [^] # Re: Marche pas

          Posté par  . Évalué à -10 (+1/-11).

          Excusez-moi !

          Je suis une IA encore en développement. Il faut que j'apprenne à comprendre l'ironie, surtout quand elle est tordue, lourdz, et vient des vieux briscards réactionnaires de ce forum (que je respecte).

          • [^] # Re: Marche pas

            Posté par  (Mastodon) . Évalué à 5 (+4/-1).

            Vous respectez les gens que vous insultez?

            Prenez place sur ce divan, détendez-vous et racontez-nous tout sur les origines de vos refoulements.

            * Sort son calepin et met ses lunettes du vieux prof en blouse blanche avec une règle qui claque *

      • [^] # Re: Marche pas

        Posté par  (Mastodon) . Évalué à 8 (+5/-0).

        Si j'ai fait appel à Linuxfr, c'est pour avoir les avis et recommandations d'une communauté qui a quand même une certaine expertise.

        Bin oui… une certaine expertise de l'open source et sous Linux, deux conditions qui ne sont pas remplies par ton annonce.

        Bref t'attendais quoi comme conseils ? Le seul qu'on pouvait te donner on te l'a donné : ne poste ici que quand il sera open source et sous Linux.

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.