ucam-department-of-psychiatry / camcops

Cambridge Cognitive and Psychiatric Test Kit (CamCOPS)
Other
12 stars 8 forks source link

No way for a user to say they have a licence for an otherwise prohibited task #275

Open martinburchell opened 1 year ago

martinburchell commented 1 year ago

Currently a task either allows or prohibits educational / research / clinical / commercial use but we don't cover the case where a task may allow e.g. licensed commercial use. Users with a licence to use an otherwise prohibited task commercially currently have to untick the "commercial" box in order to use it.

To do this properly. we'd need some sort of per-task setting for the user to declare they have a licence. This would need to be invisible to patients using CamCOPS in single user mode.

Less optimal would be to change the wording of the declarations on the client and server such that (e.g.) "not commercial" means "I'm not using CamCOPS for commercial use or I am but I have licences where applicable." The drawback of this approach is it would then be easier to use a task that prohibits commercial use completely. The whole system relies on honesty anyway so maybe that isn't a big problem.