Lionel Debroux wrote:
Quote:
Heck, they could give us a toolchain with the signing keys built in so they don't even have to make them public.
That would precisely be making the signing keys public...
If it's embedded into the toolchain without some way to read them separately, they're not public because we don't know them, but I see what you mean.
Quote:
We've already had this discussion many times before. In the eyes of us programmers and users, caring about fellow programmers and users, making the signing keys publicly available is obviously the correct thing to do, for expanding the platforms' usability, making them even better than competitors' platforms, and selling more.
In the eyes of some standardized testing regulation authorities, things are different. Openness (out of the box, or forced) is a curse which might, you never know, ease tampering with exams. I have first-hand experience with scaring one of the major standardized testing regulation authorities to death (out of their sheer incompetence), and therefore scaring TI EdTech top management...
This makes sense if say, you can put a CAS OS on a non-CAS calculator, but there is no CAS OS here. If TI thinks that the presence on 3rd party apps changes testing eligibility, they are mistaken. They can also use Press-to-Test, anyways.
Quote:
Look at things another way:
* the Nspire series has consistently been a closed platform series since 2007;
* the '2013 84+CSE is still waiting for an official SDK which, by now, will probably never come to be - to date, the 84+CSE's OS hasn't been updated with some of the bugfixes brought by TI-eZ80 OS 5.1, and few of us think the 84+CSE isn't abandoned;
* the '2015 82A is a severely crippled 84+ (non-SE) which doesn't even have any kind of support for third-party FlashApps or ASM programs (granted, it has at least one arbitrary code execution 0-day, but still - TI effectively created the first closed TI-Z80 platform).
I can't understand how anyone can seriously believe TI's going to provide the TI-eZ80 FlashApp signing key...
This is not relevant. The Nspire is not on the same level as the (e)z80s because of the CAS OS existence (and the OS hack thereof). The CE is the CSE that TI made after the programmers and teachers complained, so of course they are dropping support for it. The original TI-82 wasn't meant to have assembly in the first place.
Quote:
Put another way: I'm preemptively dashing users' overly high hopes in advance, just in case TI does the wrong thing. Why am I doing that ? Because that's a more constructive behaviour wrt. fellow programmers than (involuntarily) raising hopes by talking about things which will, perhaps, never be delivered in the end. Users will be less angry if they already know their hopes are likely to be dashed than if they get caught out of the blue.
So what? If TI dashes our hopes, they dash our hopes. Optimism and speculation are part of the fun, imo.
Quote:
If TI does the right thing, some users will blame me for incorrectly preemptively dashing their hopes - and what ? My community karma will hardly suffer from something so insignificant, as long as I keep helping out on IRC and message boards, working on libti*, bringing suggestions for Mateo's TI-eZ80 library efforts, etc.
This has no place in this topic.