From the reference manual:
19.2 Types of CALs
There are four different types of CALs available:
• Named CAL (an identified user on a server) - Access is based on user identity
and valid for all documents on the server, that is any number of concurrent
sessions from one user on one machine at a time is allowed.
• Document CAL (an identified user within a given document) - Just as
above, the access is based on user identity, but the CAL is valid only for one
document. If the same user connects to two documents using this licensing
method, he will hence consume two Document CALs.
• Session CAL - Each Session CAL allows one user on one computer to
access QlikView documents, that is any number of concurrent sessions from
one user on one machine at a time is allowed. Anonymous users are allowed,
no identification of the client user is necessary.
• Usage CAL - Each Usage CAL gives the right to initiate one session (single
document) per running 28-day period. The session may last a maximum of
one hour. Any activity after the first hour has expired will count as a new
session (albeit without visible interruption). No identification of the client
user is necessary.
with user authentication for data access purposes.
This means that the Document CAL:s do not get deleted automatically. If you need more users to access the document but you do not have CAL:s enough then I would ask you to buy some more CAL:s.
For releasing DOC Cal it needs only seconds and asign a new one.
Named CAL takes 24 hours to remove a Pre-assigned CAL and new can be created instantaneously if Named CAl are Available.
In your Problem if you have more user you can give access to multiple user by checking
"Allow Dynamic CAL Assigment" under the management console. It will allow new user to work on . and at a time only 10 user can work.