Although the "directly or indirectly" is annoying: 1 developer working on charting integration and 5 working on e.g. database administration? Need a 10 seats license.
They basically want you to pay based on team size. However, I'm not sure how this sort of licensing would be enforceable though. I know of of multiple companies who use HC for free for commercial purposes on the basis that all the charts are behind logins and feel that's ok. If they had a more straightforward pricing scheme I have no doubt most would just pony up the cash.
The other problem with per developer is maintaining compliance. So every time I hire I have to remember I need to get another licence for this on any other products I have that uses this type of stupid boxed-software model. It adds unnecessary overhead that isn't justified for such a small piece of component software. This isn't Visual Studio we are talking about here.
Honestly their pricing is the only reason I'm not using them.
The other problem with per developer is maintaining compliance. So every time I hire I have to remember I need to get another licence for this on any other products I have that uses this type of stupid boxed-software model. It adds unnecessary overhead that isn't justified for such a small piece of component software. This isn't Visual Studio we are talking about here.
Honestly their pricing is the only reason I'm not using them.