Lintory is a Django based python application that aims to help keep track of software licenses, license requirements, hardware, MAC addresses, users and locations while supporting multiple OS, dual boot systems, and virtual machines.
Keeping track of software licenses and computer systems can be a painful process. Yet it is an important task that almost all organisations need to address or risk serious problems. In an ideal environment, everyone would use open source software. Often this is not possible, even when Linux is the platform of choice. Software licenses can vary considerable in their requirements, even for the same software, and these conditions must be strictly adhered to to fulfil legal requirements. There is also the need to keep track of hardware. The task, while initially difficult, becomes even worse when you consider some staff require administration rights to their computers and can even bring in laptop computers from home.
There are a number of existing solutions, unfortunately they fail to solve the entire problem. Generally they are closed source solutions that track number of software installations, and not licenses, and work only on one operating system.