Première suggestion: si vous avez l'occasion de passer aux journées APMEP de Bourges, faites un détour par le stand de Numworks et faites leur part de votre opinion. Et soyez vigilants, Numworks va surement communiquer sur sa version 17 en cours de tests qui contiendra vraissemblablement 3 nouvelles applications (Inéquations, Distributions, Coniques) : ne les laissez pas l'installer sur votre Numworks non verrouillée, car vous renonceriez définitivement aux fonctionnalités de Khi/KhiCAS dont les dernières nouveautés: graphes d'inéquations et gestion de la flash de la calculatrice.
Deuxième suggestion: si votre lycée envisage de changer sa politique d'achat de calculatrices l'an prochain, faites-le savoir. Si vous accordez de l'importance à pouvoir disposer de calcul formel, entre une Numworks verrouillée où il est impossible d'installer KhiCAS, et une Casio Graph 35eii monochrome moins chère ou une 90 couleur au meme prix où il est possible d'installer KhiCAS, le choix est vite fait.
[Edit]
N'oubliez pas de signer la petition en ligne http://www.change.org/freenumworks
[/Edit]
Nous avons perdu une bataille dans le verrouillage des Numworks, mais pas la guerre. A vous de jouer!
=====
Premier signe encourageant de résistance, le nombre de connexions sur mon kit de connexion Numworks (https://www-fourier.univ-grenoble-alpes.fr/~parisse/nws.html) et sur la documentation de KhiCAS (https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/khicasnw.html) continue à augmenter :
- pour le kit, 959 connexions entre le 1er et le 18 octobre (on devrait atteindre à la fin de la semaine les 1167 connexions de l'ensemble de septembre 2021)
- pour la documentation, 769 consultations entre le 1er et le 18 octobre contre 947 pour septembre 2021 et surtout contre 462 pour l'ensemble du mois d'octobre de l'an dernier.
De plus en plus de gens prennent conscience des conséquences d'une mise à jour et ne la font pas, et pour un achat neuf vont se tourner vers le marché d'occasion ou vers la concurrence. Si ce nombre est percu comme suffisamment grand par Numworks, l'équation économique les fera commercialiser un autre modèle à destination de l'étranger, verrouillé dès le début, et il sera beaucoup plus facile d'obtenir un firmware de déverouillage des N0110 en France.
Deuxième signe encourageant. Ne pouvant pas me rendre à Bourges, j'ai envoyé il y a une semaine le courrier suivant à Léo:
Bonjour Léo
Je réponds à vos mailings du 1er septembre et du 6 octobre incitant les possesseurs de calculatrices Numworks à installer la dernière mise à jour d'Epsilon. J'aurais bien voulu en discuter de vive voix aux journées de l'APMEP, mais le calendrier universitaire ne me permet pas de m'y rendre.
Je voudrais dire ici que vos messages sont piégeux, car ils ne mentionnent pas directement l'élément le plus important de cette mise à jour, à savoir que contrairement aux mises à jours précédentes, cette mise à jour verrouille de manière irréversible la calculatrice et la rend incompatible avec l'application KhiCAS qui permet de transformer les Numworks N0110 en calculatrices CAS. Le courrier de Louise du 1er septembre n'y fait pas référence, et dans celui du 6 octobre, il faut aller à la toute fin pour trouver un lien sur la "sécurisation du logiciel", après avoir déjà eu 3 liens pour faire la mise à jour. Vos utilisateurs qui font la mise à jour sans méfiance perdent l'opportunité d'avoir une calculatrice formelle, en économisant environ 50 euros par rapport à l'achat d'un modèle CAS chez un constructeur concurrent, et ce sont ainsi les élèves modestes qui sont le plus impactés.
Je comprends parfaitement les exigences de sécurité des examens. Mais rien n'a été fait de votre coté pour trouver une solution qui soit satisfaisante pour les nombreux utilisateurs de KhiCAS sur Numworks (plus de 5000 téléchargements de la documentation pour l'année 2020-21, près de 1000 ce mois de septembre, 464 du 1 au 11 octobre) : votre système d'ajouts externes ne permet pas d'utiliser KhiCAS (pas assez de flash disponible, inutilisable en mode examen, non résistant à un crash). Bien que j'ai fourni la contribution externe la plus importante de toute la communauté, je n'ai été informé du verrouillage que le 24 juin alors que la version beta d'Epsilon 16 venait d'etre rendue publique et alors que de nombreux autres membres de la communauté étaient au courant depuis plusieurs mois et vous demandaient de m'en informer. Quel dommage, parce que j'ai depuis mis en oeuvre une solution de certification qui ne nécessite pas de prendre de mesures de verrouillage (bouton Certification de https://www-fourier.univ-grenoble-alpes ... e/nws.html). En prime je pense que ma solution est plus sécurisée que votre solution. En effet, comme le parc existant de Numworks N0110 est non verrouillé, une personne désirant frauder peut facilement se procurer une Numworks N0110 non verrouillée et y installer une version modifiée d'Epsilon 15 en imitant Epsilon 16. Le verrouillage n'est sur que sur un nouveau modèle facilement distinguable dont tous les exemplaires auront été vendus verrouillés.
J'ai essayé avec mes modestes moyens de communication de prévenir les possesseurs de Numworks de ne surtout pas mettre à jour. Je pense que le bouche à oreille commence à fonctionner et j'espère que vous aurez des feedbacks aux journées de l'APMEP. Néanmoins, de nombreux élèves vont se rendre compte trop tard des conséquences de cette mise à jour. Or je pense que vous avez négligé un aspect juridique important: la mise à jour vers Epsilon 16 est très probablement assimilable à une modification unilatérale de contrat (contrat de licence entre l'utilisateur final et l'éditeur du logiciel ici), ce qui nécessite une approbation explicite de l'utilisateur. Les personnes qui ont fait la mise à jour n'ont semble-t-il pas eu à approuver ce changement de licence. Si c'est bien le cas et si mon analyse juridique (appendice A de https://www-fourier.univ-grenoble-alpes ... casnw.html) est correcte, elles ont le droit de refuser le nouveau contrat de licence et donc de demander à Numworks un moyen technique de revenir à une version antérieure non verrouillée d'Epsilon, utilisant la meme licence que celle en vigueur au moment de l'achat. En conséquence, plus le temps passe, plus Numworks risque ce type de recours. La meilleure solution à mon avis serait que Numworks publie un firmware signé permettant d'effacer le verrouillage et mette en avant une solution de sécurisation analogue à la mienne, qui a l'avantage de la souplesse (car on peut certifier des firmwares pays par pays, sans devoir restreindre les fonctionnalités pour satisfaire toutes les exigences des censeurs de tous les pays). Si les examens dans certains pays préfèrent un verrouillage matériel à ma solution de certification, je pense que la seule solution réellement sécurisée est d'avoir un modèle N0120 dédié (vos concurrents ne manqueront sans doute pas d'informer les personnes qui décident des modèles de calculatrices autorisés des risques de fraude si vous en restez à la solution du verrouillage des N0110).
Adopter ma suggestion permettrait de corriger l'impact négatif sur l'image de Numworks en France (et sur les ventes à venir) et de réconcilier Numworks avec sa communauté de développement. L'idéal serait de profiter des journées de l'APMEP pour faire une annonce en ce sens, mais c'est probablement prématuré, car il est toujours difficile de faire machine arrière.
J'espère que la raison et le pragmatisme l'emporteront, nos développements respectifs ont intéret à etre complémentaires, pas opposés. Une solution compatible KhiCAS permettrait à Numworks de conquérir en France une partie du marché des prépas et BTS, et à l'étranger les élèves passant des tests autorisant le CAS (dont le SAT aux USA).
Bernard Parisse
Hier soir j'ai recu une réponse de Léo (ce qui est déjà un signe encourageant!). Sans surprise, il considère inexact d'assimiler le verrouillage à une modification unilatérale de contrat nécessitant approbation, mais son argumentation est très peu convaincante, elle se résume en "Numworks n'a pas modifié la licence d'Epsilon 15" (on ne voit pas bien comment ils pourraient faire autrement!) et "Epsilon 16 est un nouveau logiciel différent du précédent, que nous avons décidé de distribuer sous des conditions différentes" ce qui s'applique effectivement à une personne qui achète une Numworks avec Epsilon 16 préchargé mais est complètement hors sujet s'agissant de quelqu'un ayant acheté une Numworks avec Epsilon<=15 et faisant une mise à jour d'Epsilon 15 vers Epsilon 16.
Il est assez peu probable qu'un utilisateur isolé se lance dans une action juridique pour une calculatrice achetée 80 euros meme s'il est très énervé après avoir été piégé, et personnellement je ne souhaite pas qu'on en arrive là meme si le verrouillage de Numworks a pour conséquence une éradication partielle de KhiCAS. Mais il n'en reste pas moins que le piégeage est une méthode détestable et que nous avons des arguments forts pour demander à Numworks de déverrouiller les N0110 des utilisateurs qui ont été piégés et de trouver une solution acceptable pour les utilisateurs francais qui veulent pouvoir utiliser KhiCAS sur leurs Numworks y compris en examen.