Urbancode's licensing model has a concept of users/committers (those who commit to an code base), and agents (machines that perform the work done to code). It is common to mistakenly interchange the two. The section listed below attempts to help negate that confusion.
There are no per-server fees, per-project fees, and per-agent fees. Pricing for AnthillPro is based on the number of developers working on projects managed by AnthillPro. So how do we determine who is a developer? Simply, if a user is committing code to a project, that user is considered a developer. If a developer is committing code to multiple projects our license system will notice that and count the developer only once.
What if a developer is committing code to two projects, will that developer be counted twice? No. Each developer is counted only once.
There are a few key concepts to remember about the licensing model, which include (but are not limited to):
Teams current on their maintenance for AnthillPro 2.x are generally eligible for an upgrade to a single agent, unlimited user license for AnthillPro BMS 3.x. Upgrades to multi-server BMS installations or AnthillPro ALA generally require a migration to the new licensing model.