π
<-
Chat plein-écran
[^]

NumWorks 16.3 : verrouillage définitif anti Omega / KhiCAS

En ligne

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude redgl0w » 21 Aoû 2021, 15:42

parisse a écrit:Ca ne servira a rien pour KhiCAS, il y a beaucoup trop de contraintes: on n'a sans doute pas la possibilite de faire cohabiter un firmware externe avec une grosse app occupant l'espace prevu pour les apps externes de taille limitee, ensuite les licences empechent de mettre KhiCAS dans le firmware qui a de toutes facons certainement une taille maximale incompatible, et c'est inutilisable en mode examen (ok, la c'est comme sur Casio), mais surtout il faut le reinstaller tres souvent.
Meme pour Omega, je ne vois pas vraiment l'interet d'essayer de se greffer sur la v16. Vous ne pourrez rien rediffuser et les contraintes techniques sont fortes, il faut donc rester en v15.5. Sinon en natif il y a plus de liberte a developper un addin pour Casio ou une app ndless sur TI nspire. A mon avis, le seul interet de regarder la v16 de Numworks c'est de voir si on peut downgrader de maniere permanente des machines accidentellement upgradee ou vendue en v16, mais je pense que l'espoir est faible, beaucoup plus que sur TI ou Casio.

Pour khicas, de toute manière, avoir un firmware était pas une bonne idée de base (plus de limitations, plus de galères, ...). Pour Omega, on verra ce qu'on choisit.
Je disais que c'était positif, car c'est quand même une liberté supplémentaire, et c'est une des seules qu'on ai :troll:
Image
Avatar de l’utilisateur
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 58.6%
 
Messages: 283
Images: 0
Inscription: 30 Oct 2019, 20:36
Localisation: Centre Val de Loire
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP2I
Twitter/X: Gl0wRed
GitHub: RedGl0w

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude parisse » 21 Aoû 2021, 17:16

redgl0w a écrit:Pour Omega, on verra ce qu'on choisit.
Je disais que c'était positif, car c'est quand même une liberté supplémentaire, et c'est une des seules qu'on ai :troll:

Que voulez-vous dire par choisir? si vous voulez redistribuer Omega, vous ne pouvez plus (legalement) le faire en integrant les changements d'Epsilon 16, vous etes obliges d'utiliser Epsilon 15.5 donc ca s'adressera aussi aux utilisateurs de N0110 v<=15.5, et je pense que ce sera tres probablement la grande majorite des utilisateurs vu les contraintes pour les v>=16.
D'une certaine maniere la publication du source d'Epsilon 16 est une mauvaise nouvelle pour Omega, car si vous faites une modif a partir d'Epsilon 15.5, vous serez forces de verifier qu'une modif analogue a ete faite dans Epsilon 16, et le cas echeant vous devrez faire attention a le faire differemment. Ca risque d'etre complique, beaucoup plus que de faire du code vraiment nouveau, ce qui me semble etre plus prometteur comme objectif.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Adriweb » 21 Aoû 2021, 17:47

Idée/question: puisque NumWorks dit vouloir accepter les propositions de modifs de code, via PR github donc, pourquoi l'équipe Omega ne pourrait pas proposer toutes les modifs Omega d'un coup en tant que PR (pas acceptée certes :p) ? Du coup ils ne redistribueraient pas Omega eux même, chaque utilisateur pourra builder et se mettre l'OS ? En plus il est possible qu'avec l'intégration CI, github builde déjà des binaires tout prêts...

Bref simple idée, je ne sais pas a quel point on est dans la zone grise.

Si ça finit comme ça par contre et que ça gêne NumWorks, ils risquent de tout simplement partir de github et héberger leur source ailleurs par exemple un gitlab ou similaire local, sans possibilité de forker.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Lionel Debroux » 21 Aoû 2021, 17:52

L'idée est amusante :)

Ils ont déjà leur Gitlab ou similaire local, de toute façon. Les chasser de Github public est une façon possible pour les embêter et leur faire une mauvaise publicité supplémentaire sur leur réputation d'ouverture qui sera alors encore plus usurpée que maintenant.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude parisse » 21 Aoû 2021, 17:57

Adriweb a écrit:IEn plus il est possible qu'avec l'intégration CI, github builde déjà des binaires tout prêts...

Ca revient a distribuer des binaires, qu'on les compile soi-meme ou qu'on les fasse compiler a distance, donc c'est illegal. En fait avec "tous droits reserves", on ne devrait meme pas avoir le droit de modifier une copie des sources (sauf dans les limites du code de la propriete intellectuelle, ici on pourrait par exemple le faire pour corriger soi-meme des bugs lorsque Numworks ne veut pas le faire lui-meme)
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Adriweb » 21 Aoû 2021, 17:58

En même temps partir de GitHub ca serait si y'a un problème de build tierces etc en CI. Ça peut facilement se désactiver de leur côté donc pas vraiment d'inquiétude la dessus. Et effectivement partir de GitHub ferait davantage de mauvaise PR qu'autre chose.

Et d'après les Change ID dans leur commit, ça serait donc Gerrit qu'ils utilisent en interne.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Adriweb » 21 Aoû 2021, 18:00

parisse a écrit:
Adriweb a écrit:IEn plus il est possible qu'avec l'intégration CI, github builde déjà des binaires tout prêts...

Ca revient a distribuer des binaires, qu'on les compile soi-meme ou qu'on les fasse compiler a distance, donc c'est illegal. En fait avec "tous droits reserves", on ne devrait meme pas avoir le droit de modifier une copie des sources (sauf dans les limites du code de la propriete intellectuelle, ici on pourrait par exemple le faire pour corriger soi-meme des bugs lorsque Numworks ne veut pas le faire lui-meme)


Peut être bien, oui, mais vu qu'ils autorisent les propositions de modifications via PR github (pas possible sur github de désactiver la possibilité de forker et de faire des PR il me semble), ça ne peut qu'arriver, même sans le vouloir (binaires fait par CI). Donc je ne sais pas trop comment ils vont vouloir résoudre ce conflit entre le All rights reserved, et leur autorisation de proposer des modifs.

Sauf donc à ne plus être sur GitHub mais en hébergeant le source ailleurs uniquement.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude parisse » 21 Aoû 2021, 21:17

Je pense que Numworks reagira s'ils craignent des possibilites de fraude. Par exemple si certains arrivent a faire tourner des N0110 non verrouillees avec des firmwares bases sur de l'Epsilon >=16.
Rebaser Omega sur de l'Epsilon>=16, c'est se rendre pieds et poings lies a Numworks avec le risque de voir son travail aneanti. C'est aussi un cercle vicieux car cela incitera des utilisateurs a upgrader.
Ameliorer Omega a partir de Epsilon 15.5, c'est la certitude d'etre tranquille du point de vue legal et en plus de pouvoir etre utilise *normalement* par quelques dizaines de milliers de possesseurs de Numworks aujourd'hui et probablement presque autant dans les annees qui viennent si on arrive a diffuser l'information que conserver sa Numworks non verrouillee permet d'acceder a plein de fonctionnalites absentes chez Numworks v>=16, ce que le QCC de critor devrait pouvoir illustrer. C'est un cercle vertueux et c'est le seul moyen d'avoir un petit peu de poids vis-a-vis de Numworks.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Lionel Debroux » 21 Aoû 2021, 22:10

Ameliorer Omega a partir de Epsilon 15.5, c'est la certitude d'etre tranquille du point de vue legal et en plus de pouvoir etre utilise *normalement* par quelques dizaines de milliers de possesseurs de Numworks aujourd'hui et probablement presque autant dans les annees qui viennent si on arrive a diffuser l'information que conserver sa Numworks non verrouillee permet d'acceder a plein de fonctionnalites absentes chez Numworks v>=16.

C'est une approche de type "faire briller son produit (Omega/Delta)". Elle pourrait quand même nécessiter pas mal de boulot de développement, et personne ne pourra rivaliser avec la force de développement de NumWorks, du moins si les employés de NumWorks se remettent à travailler sur des choses productives, pour changer du gros de ce qui a été fait depuis plus d'un an...
Une autre approche de type "salir le produit de NumWorks (Epsilon)" peut être complémentaire de la première, si ce ne sont pas les mêmes personnes qui se chargent des deux approches.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude parisse » 29 Sep 2021, 08:02

J'ai redige un argumentaire juridique pour aider les personnes qui se retrouvent piegees avec Epsilon 16 a contacter Numworks et leur demander une solution technique permettant l'effacement complet de tous les logiciels installes par Numworks (i.e. retour au bootloader de ST), vous pouvez le trouver ici
https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/khicasnw.html#sec60

Il y a en effet une difference fondementale entre une mise a jour chez TI/Casio/HP et cette mise a jour, c'est qu'il y a un changement de licence logicielle.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 15 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1040 utilisateurs:
>992 invités
>42 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)