Just so I get this straight:
X-rite sells instruments. If you are a software developer and wish to enable use of those instruments with your software, you have to purchase a license to use x-rite's drivers. Alternatively, you can reverse engineer your own driver (which I understand is perfectly legal).
Presumably, X-rite does this so that it can make a further profit off the use of these instruments (beyond the profits generated through sale of the instruments themselves), either by selling driver licenses, or by forcing people to use X-rite software. In some situations, X-rite may form alliances with companies, such as SpectraCal, and grant licenses for some of their instruments.
Have I got that right?