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 
> <use-livecode@lists.runrev.com> 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
> use-livecode@lists.runrev.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
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to