There are, however, things that are not so great about this, like the one-time license expires when you reboot the computer. Also, it really sucks when a customer or an employee leaves your company. It's a lot of work to replace the license. The expand license is basically a "forever" license, which might be appealing, depending on the application.
Another thing that is less obvious than the Wibu mindset is how much more difficult it is to control the evolution of your software model. Here's the thing. The Wibu staff sees your MSDN subscription as the Linux "forever" license on the server whereas you see it as just "here until the sun burns out". In other words, they think "forever" is a long time, you think "forever is the lifespan of a nickel alloy bridge on the Pacific Ocean".
If you aren't using a key-based approach, the cost is this: your software will be an MSDN license and you will be able to substitute a new one when you get a new role, if you are sensible and cap the total number of concurrent client licenses to 50. With a key, the software will never expire and you will not be subject to the MSDN structure (except for what they do for customers).
I'm not looking for a reality check, this is just my experience. I want to make some money with Ubuntu, but I also want it to be good. (Which means it MUST be secure). I've been using the product on my own systems and been very happy, but also expect that I may have to defend it to MSDN or defend it against claims from Linux vendors who are afraid Microsoft is stealing their thunder. d2c66b5586