Sean: Sorry, I guess the discussion got going onto issues of how to keep an app updated, which was a major feature of web deployment.
Thanks for all your input, Sean. Very helpful. Best, Bill William A. Prothero https://earthlearningsolutions.org > On Mar 25, 2020, at 5:37 PM, Pi Digital via use-livecode > <firstname.lastname@example.org> wrote: > > My apologies for the misunderstanding. I thought we were all still talking > about HTML5 deployment with a small digression question regarding iOS. > Somehow I missed the part where it got steered off into every other platform > :) > > Sean Cole > Pi Digital > > >> On 25 Mar 2020, at 23:34, William Prothero via use-livecode >> <email@example.com> wrote: >> >> What I was thinking of was distributing a fairly basic educational >> application, then adding features and lessons as life goes on. Sounds like >> it would depend on how extensive the features were. Perhaps lessons would >> only trigger a problem if they required the addition of significant new >> features. Hmmm….. >> Best, >> Bill >> >> William A. Prothero >> https://earthlearningsolutions.org >> >>> On Mar 25, 2020, at 2:23 PM, Mark Wieder via use-livecode >>> <firstname.lastname@example.org> wrote: >>> >>>> On 3/25/20 1:58 PM, Mark Waddingham via use-livecode wrote: >>>> >>>> However there are two rules which must be followed: >>>> 1) Downloaded code must not allow the app to access any more system >>>> provided APIs that it could before. >>>> 2) Downloaded code must not allow the app to 'morph' (as Richard put it) >>>> into something even slightly unrelated to what it was at the point of >>>> review; nor should it add significantly different features (particularly >>>> in terms of UI). >>>> In practice conforming to (1) is easy - you aren't allowed to download LCB >>>> extensions, loading them at runtime, which use FFI to access system >>>> functions. >>> >>> My reading of 1) is that LCB extensions that use FFI are allowed as long as >>> they don't expand the attack surface by introducing new system api calls >>> that the app doesn't already use. >>> >>> But then I'm not in a position to make, review, or enforce those rules. >>> >>> -- >>> Mark Wieder >>> ahsoftw...@gmail.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> email@example.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> firstname.lastname@example.org >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > email@example.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list firstname.lastname@example.org Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode