The university has an unsustainable model for satisfying the Matlab demand. Currently when licenses run out departments are tapped for contributions and the number of licenses is raised as a result. I’ve seen this cycle accelerate this year perhaps due to the greenlighting of installs of Matlab on undergraduate personal machines as being within the existing license agreement by Software Sales.
I’ve found that departmental-level standalone licensing works well for faculty members (especially those with laptops) and their graduate students. And accomodating undergrads is easy if you have the space for them: Mathworks has a heavily discounted ‘classroom’ license that can be deployed in a lab environment if it is to be used in combination with a course.
Until the university gets its ducks in a row its worthwhile to know how to check the status of a license. This is particularly useful on a departmental level because once you know who is usinga given license you can just knock on their door and see if they’re willing to give it up.
UNIX/Mac:
$MATLAB/etc/lmstat -a (where $MATLAB is the root MATLAB directory)
The Mathworks Knowledgebase Article along with Windows instructions
[addendum]
The arguments for a departmental Matlab license server are as follows:
1. The university pool is not a sustainable model.
2. Access control exists on a smaller scale and thus makes for a sustainable and accountable model.
3. The turnaround time to check for hung processes or dormant users is unacceptable.