Hello Prodigy developers!
We are using VMHorizon VDI (https://www.vmware.com/uk/products/horizon.html) for NLP tasks involving medical records within the secure environment.
Users have their personal virtual accounts (virtual desktop instance with personal login and password), however, within the VDI there are shared hard drives, so users may share/see folders from other users.
Users can install software within their individual accounts (only users can see their personal software once logged in) or it is possible to ask the IT admins to install centrally, such that all users will be able to use software and packages.
My question is what will be the best approach to distribute the annotation tasks across multiple annotators within the VDI?
I see two approaches:
a) each annotator should have their personal licenses and install Prodigy locally within their account and then to share their annotations through the shared hard drive (possible case).
b) to install Prodigy centrally, so every annotator will have access to the same SQLight database of Prodigy and it will be easier to manage their progress and train models (preferable case)
I am more interested in the approach b), however I'm not sure how the Prodigy license covers this case. If I understand correctly, only developer should have valid license, while annotators are not obliged. So if we install Prodigy centrally at VDI, all annotators will be able to annotate documents by starting the prodigy server within their virtual desktop account.
I'm wondering if this (central installation of Prodigy) is feasible (license-wise) and if not, what might be a potential solution for that?
Sorry if it's a bit convoluted, I'm happy to clarify all necessary details.