π
<-

TI interdit l'émulation communautaire de ses calculatrices !

TI interdit l'émulation communautaire de ses calculatrices !

Unread postby critor » 22 Feb 2013, 10:17

Il est communément admis et explicité sur nombre de sites distribuant des images de ROMs (notamment pour consoles de jeux) qu'il est légal de les télécharger et de les émuler si l'on dispose du matériel contenant cette ROM.
It is commonly held, and explained on many sites distributing ROM images (for instance for gaming consoles), that downloading them for emulation purposes is legal if one has the hardware containing said ROM image.


En fait le problème est beaucoup plus compliqué et cette "règle" n'a rien de légal, au sens où elle ne fait partie d'aucun texte de loi.
Actually, the problem is much more complicated, and this "rule" is not legal, in the sense that it's not part of any piece of law.




Au siècle dernier, la communauté TI s'était donnée beaucoup de mal afin de produire des émulateurs de calculatrices TI, qui devaient être chargés manuellement par chaque utilisateur avec une image de ROM ou OS récupérée par ses soins. Ainsi, les auteurs d'émulateurs se déchargeant ainsi des problèmes légaux éventuels vers leurs utilisateurs.
At the end of the previous century, the TI calculators community spent significant effort on producing TI graphing calculator emulators, in which each user had to manually enter a ROM or OS image retrieved by his/her own means. That way, emulator authors passed legal problems (if any) on to their users.


Ces dernières années, il y a eu nombre de changements dans le monde de l'émulation:
Over the last few years, many changes have occurred in the emulation field:

  • nombre d'émulateurs communautaires de qualités diverses ont fleuri pour téléphones et tablettes
    many community emulators of various quality and completeness have blossomed for smartphones and tablets
  • la communauté offre désormais des émulateurs en ligne qui déchargent donc largement l'utilisateur des contraintes de compatibilités entre les différents types d'ordinateurs ou d'installation (on peut citer TI8XEmu sur TI-Planet ou jsTIfied sur Cemetech)
    the community now provides online emulators, which largely free users from compatibility headaches between computer types or installation procedures (let's mention TI8XEmu on TI-Planet or jsTIfied on Cemetech)
Image
Image


Mais du côté de TI aussi il s'est passé des choses:
However, things also evolved on TI's side

  • TI s'est mis sérieusement à la simulation (moins avancée que l'émulation) de ses machines via le logiciels Nspire (ou encore TI-SmartView pour TI-83+, TI-84, TI-73, TI-Collège Plus, TI-30X MultiView, TI-30X Pro MultiView, TI-34 MultiView, logiciels de qualité)
    TI started to take seriously the simulation (less advanced than emulation) of their machines, through the Nspire software (or TI-SmartView for pour TI-83+, TI-84, TI-73, TI-Collège Plus, TI-30X MultiView, TI-30X Pro MultiView, TI-34 MultiView, which are quality software)
  • TI offre une sorte de simulateur de TI-Nspire en ligne via le TI-Nspire Document Player
    TI offers some sort of online Nspire simulator, through the TI-Nspire Document Player
  • TI a récemment commencé à vendre un simulateur de TI-Nspire pour tablette iPad
    TI recently started to sell a Nspire simulator for the iPad
Image
Image




Dans ce contexte, comme signalé sur #cemetech, un "petit" changement vient d'être introduit dans la licence TI-Software/App consultable lorsque l'on télécharge un OS sur le site de TI:
In this context, as mentioned on #cemetech, a "small" change has just been introduced in the TI-Software/App license, presented to users when downloading an OS from TI's site:

Image
Image
Soit en français :
TI wrote:TEXAS INSTRUMENTS ACCORD DE LICENCE DE LOGICIEL D'APPLICATION (APP)

En téléchargeant le logiciel et/ou la documentation, vous vous engagez à respecter les dispositions suivantes.

Licence : Sous réserve du paiement de tous les frais applicables, Texas Instruments Incorporated (" TI ") vous concède une licence personnelle pour copier et utiliser les programmes logiciels sur une calculatrice TI et copier et utiliser la documentation afférente à partir de la page Web associée ou du CD-ROM (les programmes logiciels et la documentation constituant les " Matériels sous licence "). Outre la copie du logiciel installée sur votre calculatrice, vous êtes également autorisé à en conserver un autre exemplaire sur votre ordinateur à des fins de sauvegarde et/ou d'archivage uniquement.


Restrictions: [..] Vous n'êtes pas autorisé à utiliser les Matériels sous licence sur un émulateur quelconque d'une calculatrice TI sauf si l'émulateur a été obtenu auprès de TI.

TI wrote:TEXAS INSTRUMENTS APP SOFTWARE LICENSE AGREEMENT

By downloading the software and/or documentation you agree to abide by the following provisions.

Licence: Subject to your payment of any applicable license fee, Texas Instruments Incorporated ("TI") grants you a license to copy and use the software program(s) on a TI calculator and copy and use the documentation from the linked web page or CD ROM (both software programs and documentation being "Licensed Materials"). In addition to the copy resident on your calculator, you may keep a copy on your computer for backup / archive purposes only.


Restrictions: [..]: You may not use the Licensed Materials on any emulator of a TI calculator unless the emulator is obtained from TI.




Et oui, désormais, vous avez interdiction d'utiliser les images d'OS de TI avec des émulateurs de calculatrices TI communautaires, en contradiction totale avec la règle simpliste énoncée en introduction. :'(
Yup, from now on, using TI's OS images with community TI calculator emulators is forbidden, which is in complete contradiction with the simplistic rule mentioned at the beginning of this post. :'(


On pourrait bien sûr se dire que ces calculatrices virtuelles gratuites que nous donnent les émulateurs entrent en conflit avec la vente des calculatrices : pourquoi acheter une calculatrice physique quand on peut en avoir une gratuite sur son ordinateur ?
Il y a quelques années la question ne se posait pas, mais maintenant que certains ordinateurs prennent la forme de téléphones ou tablettes pas plus encombrants (et beaucoup plus puissants !) que des calculatrices, la situation a changé...

Of course, we can think of the fact that no-fee virtual calculators that emulators provide conflict with calculator sales: why buy a physical calculator when one can have a virtual calculator on the computer for no fee ?
Several years ago, the "problem" didn't exist, but nowadays, smartphone or tablet are computers with a form factor not larger than calculators (and they're much more powerful !), so the situation changed...




Certains diront peut-être que c'est un combat dépassé, que TI se doit d'évoluer...
Mais justement essayons de regarder au-delà de ça, car il y a peut-être un enjeu encore plus important derrière. Nous n'avons donc le droit d'utiliser les images ROMs et OS qu'avec les émulateurs fournis par TI... TI aurait-il l'intention de s'investir encore plus dans le monde de la simulation et de l'émulation de leurs produits ?
Some persons will say that TI needs to evolve instead of taking part in downhill battles...
But however, let's try to look beyond the facts, as there might be even more important issues at stake. So, as we're now allowed to use ROM and OS images only with emulators provided by TI... would this mean that TI intends on investing even further in the area of simulation and emulation of their products?


Nous attendons donc avec impatience et excitation:
  • un émulateur de TI-84+ en ligne pour remplacer TI8XEmu (TI-Planet) et jsTIfied (Cemetech) que nous n'avons désormais apparemment plus le droit d'utiliser
  • un émulateur de TI-89/92+/Voyage 200

We're impatiently and excitingly awaiting:
  • an online TI-84+ emulator, in order to replace TI8XEmu (TI-Planet) and jsTIfied (Cemetech) which we seemingly no longer have the right to use
  • a 89/92+/V200/89T emulator


Mais nous pouvons également souhaiter que TI annule des clauses de ce genre...
But we can also wish that TI removes such clauses...




Situation à suivre...
Situation to be watched...




Source:
#cemetech



Edit: Et en effet bingo: TI prépare un émulateur en ligne de TI-84 pour les "PARCC mathematics assessments for High School" comme déjà annoncé ici:
viewtopic.php?f=41&t=10813
Edit: Indeed, TI is planning an online TI-84 emulator for the PARCC mathematics assessments for High School as you could allready read here (in french):
viewtopic.php?f=41&t=10813

Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI interdit l'émulation communautaire

Unread postby Bisam » 22 Feb 2013, 10:38

Argh !
C'est un coup de couteau dans le dos de la communauté...

Espérons que tu aies raison pour des développements futurs d'autres émulateurs... mais j'ai bien peur que les 68k passent à la trappe.

PS : J'ai rajouté à la news un copier-coller de Licence en français, qui est d'ailleurs identique, quel que soit le produit téléchargé.
On remarque qu'en français, il n'est pas fait mention de l'interdiction de "reverse-engineering"...
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Adriweb » 22 Feb 2013, 10:41

Oui, cette histoire est bien regrettable, espérons que TI propose une solution officielle (ce n'est pas impossible vu cette nouvelle clause dans la licence... pourquoi l'auraient-il écrit soudainement ?)

(M'enfin après, rien ne prouvera que son utilisation (et réutilisation sur des sites communautaires à des fins de tests de programme avant téléchargement, par exemple) sera gratuite... On parle de TI, quand même)

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Lionel Debroux » 22 Feb 2013, 10:48

C'est encore plus qu'un coup de couteau dans le dos de la communauté: c'est une grave atteinte aux droits des utilisateurs.
C'est aussi une nouvelle preuve du fait qu'il ne sert à rien d'être gentils avec TI, qui n'a décidément pas les intérêts des utilisateurs en tête, juste les intérêts de faire de l'argent sur le dos des utilisateurs en vendant beaucoup trop cher des technologies complètement dépassées.
Ils suivent un très mauvais exemple, celui des majors de la musique et du cinéma, qui, plutôt que de s'adapter à un monde qui change en utilisant des business models où ils considéreront moins les utilisateurs comme des vaches à lait, préfère les criminaliser.
Je prédis d'autres attaques sur leurs business models dépassés, peut-être même encore plus graves que nLaunch...

Nous attendons donc avec impatience et excitation:
un émulateur de TI-84 en ligne pour remplacer TI8XEmu (TI-Planet) et jsTIfied (Cemetech) que nous n'avons désormais plus le droit d'utiliser
un émulateur de TI-89/92/Voyage 200

Les "émulateurs" officiels (en ce qui concerne les Nspire, ce sont de simples simulateurs qui tournent une même base de code compilée pour une plate-forme différente + un front-end spécifique à une plate-forme) ne seraient ni suffisants, ni même acceptables, comme palliatif à cette grave attaque de TI contre ses utilisateurs.
D'autant que lesdits émulateurs ont toutes les chances d'être closed source, pas assez portables, et limités en fonctionnalités et surtout en fidélité (les simulateurs sont inutilisables pour la programmation de la communauté ouverte) - on connaît bien l'historique des grosses merdes pondues par TI jusqu'à présent, même si les SmartView récents sont moins gravement mauvais que, par exemple, la blague qui servait d'émulateur TI-68k dans TIFS.

D'ailleurs, c'est peut-être ça, l'explication de ce changement: ils veulent faire payer les utilisateurs pour leurs futurs émulateurs (qu'ils veulent peut-être bientôt annoncer à la conférence T3, vue la date ?), et ne veulent pas que les émulateurs communautaires gratuits et open source leur fassent de l'ombre ? Belle mentalité...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Persalteas » 22 Feb 2013, 11:15

Mais attendez, si cette mention est nouvelle dans la licence... pourquoi ça nous interdit de réutiliser ce qui est déjà fini ?

Je suis pas expert en droit et même plutôt novice, mais il me semble que le jour ou j'ai dumpé ma ROM pour la lancer dans TIlem, c'était pas précisé que c'était interdit.
Pourquoi aujourd'hui je devrais m'arrêter ? Parce que j'ai lu l'article sur TI-Planet ?
A la limite s'ils m'avaient prévenu pour un "changement des conditions d'utilisation" comme le fait Google, facebook, etc, ok, mais là...
Idem pour les OS 68k/Nspire déjà dumpés, ils n'étaient pas interdits, eux.

Alors ça protège peut-être les versions futures ( Nspire, 84+C) des OS à venir, mais pas les versions passées, si ?
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Adriweb » 22 Feb 2013, 11:17

@Lionel : Si un émulateur en ligne (javascript) arrive officiellement, pour les z80 par exemple, difficile de ne pas le faire gratuitement (enfin, même si le code est obfusqué, je ne vois pas trop comment il ne peut pas être réutilisé)
Mais bon, en effet, peut-être plus de détails lors du T3, je vous tiendrai au courant...

@Persalteas : En effet, j'ai pensé à ca aussi. Je ne pense pas qu'une License ne puisse être rétroactive... Un expert en la matière pourrait confirmer ?

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby critor » 22 Feb 2013, 11:49

Adriweb wrote:@Lionel : Si un émulateur en ligne (javascript) arrive officiellement, pour les z80 par exemple, difficile de ne pas le faire gratuitement (enfin, même si le code est obfusqué, je ne vois pas trop comment il ne peut pas être réutilisé)


Je ne dis pas que ce ne soit pas contournable, mais d'une part il suffit qu'une partie du code (ou même la ROM) soit crypté et utilisable avec une clef récupérée sur une page payante, accessible par abonnement par exemple?

Et d'autre part, pour ne pas que ce soit réutilisable, il suffit de ne pas 'tout' envoyer au client, la partie la plus sensible du code s'exécutant sur un serveur par exemple.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15681
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Adriweb » 22 Feb 2013, 13:35

C'est possible, seul l'avenir nous le dira... Wait&see(&hope)

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14737
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Lionel Debroux » 22 Feb 2013, 13:53

"Hope" ? Tu rêves...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6863
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: TI interdit l'émulation communautaire de ses calculatric

Unread postby Persalteas » 22 Feb 2013, 13:54

Alors ça protège peut-être les versions futures ( Nspire, 84+C) des OS à venir, mais pas les versions passées, si ?


ça n'a pas l'air de vous faire réagir...
Expliquez moi pourquoi l'utilisation de jsTIfied est prohibée, s'il vous plait...
User avatar
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 6.2%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
MyCalcs profile
Class: PhD candidate, Bioinformatics

Next

Return to News Divers

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
541 utilisateurs:
>514 invités
>18 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)