This license sort of sounds like a patent. The creators get to make some money for a little while and then it gives everyone access to the software.
The license model gives everyone equal access to the code, and equal rights to improve Halo commercially (make money?) with the promise that they subsequently open-source their improvements after 12 months.
This license model fits this product quite well.