# Correct licensing model for having multiple annotators each with a model in the loop

**URL:** <https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658>\
**Category:** Getting Started\
**Tags:** meta, solved\
**Created:** [June 28, 2018, 5:38pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658 "2018-06-28T17:38:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamesbradley](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@jamesbradley](https://support.prodi.gy/u/jamesbradley)\
**Post date:** [June 28, 2018, 5:38pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658/1 "2018-06-28T17:38:45Z")

</div>

Hi,

Within a large org we wish to create a process where we spin up multiple annotation tasks where each annotator is focused on a single task with a model in the loop. Does your licensing model allow this?

Thanks for the help,  
James

---

<div class="post-metadata">

**Author:** ![ines](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/ines/32/3_2.png) [@ines](https://support.prodi.gy/u/ines)\
**Post date:** [June 28, 2018, 5:52pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658/2 "2018-06-28T17:52:37Z")

</div>

Yes, that’s generally no problem. Prodigy is licensed _per developer_, which is the person who has access to the Prodigy package, back-end, CLI and library. Annotators who will only have access to the front-end don’t require a license. The only restriction is that the web app can’t be publicly accessible by everyone, and should be hosted on an internal network or behind a password-protected URL.

So if your company holds one pack of five seats, up to five developers can start Prodigy instances and tasks on your machines at the same time, run training experiments, develop custom recipes, export data etc. The company seats are floating, so if a team member leaves and someone else takes over, they can also take over the Prodigy developer license.

---

<div class="post-metadata">

**Author:** ![scarter79](https://avatars.discourse-cdn.com/v4/letter/s/96bed5/32.png) [@scarter79](https://support.prodi.gy/u/scarter79)\
**Post date:** [October 24, 2019, 4:46pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658/3 "2019-10-24T16:46:13Z")

</div>

Hi Ines,

Following on from James question, we have a sentence annotator working well locally based on the sentiment trainer example (customer feedback sentiment). We would like to have multiple annotators working on the sentence annotations through a url front end.

I assume that we would alter the http output in the recipe from the local server, to the url where we would like our annotators to use?

Am I right in thinking that the developer would then re-send "job" to the url as required?

Many thanks

Simon

---

<div class="post-metadata">

**Author:** ![gl987](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@gl987](https://support.prodi.gy/u/gl987)\
**Post date:** [November 14, 2019, 2:55pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658/4 "2019-11-14T14:55:27Z")

</div>

Hi, I have a related question. With the company pack (5 seats), can we deploy library in a network environment for developers (e.g. Databricks) if we have active directory security to restrict access to that particular cluster to the developer who is assigned the license? (So far we only install in local machines).

Thank you,

---

<div class="post-metadata">

**Author:** ![ines](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/ines/32/3_2.png) [@ines](https://support.prodi.gy/u/ines)\
**Post date:** [November 14, 2019, 3:01pm UTC](https://support.prodi.gy/t/correct-licensing-model-for-having-multiple-annotators-each-with-a-model-in-the-loop/658/5 "2019-11-14T15:01:57Z")

</div>

@scarter79 Sorry, no idea how I missed your question!

> [@scarter79](#):
>
> I assume that we would alter the http output in the recipe from the local server, to the url where we would like our annotators to use?

Yes – we typically do this by setting up a reverse proxy. (You can find more tips and examples [via the forum search](https://support.prodi.gy/search?q=reverse%20proxy)).

> [@gl987](#):
>
> With the company pack (5 seats), can we deploy library in a network environment for developers (e.g. Databricks) if we have active directory security to restrict access to that particular cluster to the developer who is assigned the license?

Sure, that's no problem! You just have to make sure that only developers that currently hold a license can access the Prodigy back-end etc. If you can set this up, you can absolutely use Prodigy this way 🙂
