VPP Licensing Reservations (v14+)
The History
Before FileWave 14, VPP app license reservations could create extra work after purchasing more licenses. In the example below, 25 licenses were purchased first, and the auto-created Fileset (payload) reserved exactly 25 licenses.

That model became a problem when more licenses were added later. If 10 more licenses were purchased, the Fileset still reserved only the original 25, so deployments could run out of licenses until an admin manually changed the reservation.
The Change
Starting with FileWave 14, license reservation for VPP Filesets became optional. Without a reservation, the licenses behave more like a shared dynamic quota than a fixed Fileset limit.
- Existing Filesets are not changed automatically. Previously defined reservations remain in place, but you can turn them off by clearing the reservation checkbox.
- Newly purchased application licenses create a payload (Fileset) with the reservation checkbox cleared, which uses the dynamic quota. The screenshots below show the behavior in FileWave Central and FileWave Anywhere:


- With dynamic quotas, the:
- Total number of licenses for a particular asset (app/book) will be considered as a pool that is shared between all filesets
- For all filesets that do have the reservation option activated, the reserved amount of licenses will be deducted from the total quota first
- When a license is required for a fileset that has licenses reserved, the number of assignments through that fileset will be checked against the reserved licenses
- For all filesets that do not have the reservation option activated, the remaining number of licenses is shared and available on demand
- When a license is required, the number of already assigned licenses is checked against this dynamic quota
- If there are no free licenses available, the installation will not proceed
- When you purchase more licenses, they will automatically be added to the dynamic quota
Examples
If you purchased 100 licenses for a new app (Firefox):
- When the fileset (payload) for the app is created, the reserve license option will be deactivated
- As there are no other payloads with reserved licenses all 100 licenses will be available through the dynamic quota
- You associate the payload to 20 clients: dynamic quota is reduced to 80
- You now duplicate payload. In the new payload properties you specify that 25 licenses should be reserved for this fileset. The dynamic quota is now reduced to 55
- You associate this second payload to 20 clients. The quota for that payload will now be 5, while the dynamic quota remains 55
- You create yet another copy of the payload, with no license reservation. The dynamic quota remains 55
- You associate this 3rd copy to 25 clients. The dynamic quota is now reduced to 30
- Purchasing 100 more licenses at this point brings the dynamic quota up to 130.
Some more complex examples, building on the above:
- You associate the second fileset above to 10 more clients:
- Five of the clients will get a license, while the other 5 won't (because we had a reservation of 25, and had already assigned 20 of them)
- You increase the reserved license count of this fileset to 35 (from 25). The dynamic quota will now be reduced to 120
- You associate the third fileset to 150 more clients. The dynamic quota will only allow for 120 of those to get a license
- Current state:
- fileset 1 uses 20
- fileset 2 has 35 licenses reserved, but uses 30
- fileset 3 uses 145
- Thus a total number of 195 out of 200 licenses will be used, with 5 still held in reserve
- You purchase an additional 50 licenses for the app:
- After a VPP sync and Model update, they will be added to the dynamic quota
- All clients associated to fileset 3 will now have a license assigned (-30)
- The dynamic quota will settle in at 20 licenses available
No comments to display
No comments to display