OfficeAs mentioned in a previous post[1], I recently had to set up a new KMS host for our company in order to support KMS activation for the latest Windows OSs.  Since we started from scratch with a new server, I also wanted to make sure that the Office KMS activation for both Office 2010 and Office 2013 were working as well from the same server (which was how the old KMS host was configured).  However the behavior of the Office KMS activation was not as well documented as it is was for OS activation.  As you may already know, Microsoft Operating Systems have a hierarchical nature to them[2].  You choose the ‘highest’ OS in that hierarchy that you are licensed for and apply that KMS key to the KMS host.  Once done, that OS and all ‘lower’ (as well as older) OS’s activate as well.  Fairly simple and only one key is needed to activate your entire organization.

But there was no clear cut documentation on whether or not that was the case with the Office activations or not.  But before we get into that any further, let’s first talk about what we did know.

The default KMS licensing service is not aware of any Office KMS keys so in order to install one you must first install a ‘hotfix’ that makes the service aware of the Office products.  There are currently two available: the Microsoft Office 2010 KMS Host License Pack[3] and the Microsoft Office 2013 Volume License Pack[4].  On our old server we had installed the 2010 license pack when 2010 was released.  Then, a few years later, we installed the 2013 pack.

Now back to the issue at hand.  The documentation does not mentioned anything about the relationship between these two products.  Are they independent of each other or are, like the OS KMS keys, hierarchical by nature?  I made the assumption that they were hierarchical and simply applied the 2013 pack.  However, my assumption proved wrong.  Office 2013 was activating just fine but Office 2010 was not.  The obvious solution at this point was to simply apply the 2010 pack and move on.  However, the fact that I was in an untested and undocumented scenario (office 2013 pack being installed before the 2010 pack) made me hesitant to just test that theory on our production server.  We don’t really have test or dev instances of KMS Hosts either because of the limited number of host activations we get with each key (as well as the complicated process of waiting for the minimum client counts before the host starts to actually work).

So I decided to take the hard road and actually ask Microsoft for the proper documentation on the proper way to set up your server to activate not only all of our licensed OS’s but also both version of Office.  As many of you may have experience, it was a long and painful road and in the end I never really got a clear answer from them.  Although my favorite response was a voice mail I got from the Microsoft Volume Licensing team which said

“both products can coexist on the same server. However there may, and we stress the word may, be some application issues.  We recommend one product version per server.  But hypothetically you could run both”

This, to me, was basically a non-answer and provided no help.  But a few days later I received a phone call with the same group and had an actual conversation.  The most vital piece of information I received from that conversation was the fact that the office team treats these products independently and that there was no hierarchical nature intended.  To me that confirmed that I did indeed need to install both key packs and the they ‘should’ not conflict with each other.  With that information I went a head and installed the Office 2010 key pack and, much to my relief, everything worked fine.  Our new KMS host now activates all OS’s as well as Office 2010 and Office 2013.

My only hope is that Microsoft learned something from this as well and will update their incomplete documentation.

Many years back my wife and I made the decision to cut the cord from the major cable companies and rely on the ‘a la carte’ model exclusively for our media needs.  For the most part it has been without regret and I love the fact that my kids have grown up in a world mostly free of commercials (they are confused and annoyed by them when they see them at friend’s home). But one of the main sacrifices we had to make (well mostly my wife) was not being able to view NBA games in our home (specifically the Spurs as my wife grew up in San Antonio).  Of course, I have been following the progress of the NBA League Pass as it has become more available to non-cable subscribers over the years.  So I decided it was time to give it a try and bought a subscription for my wife as a Christmas present this year.  As the title suggests, so far I am not impressed.

We bought the broadband package which allows us access to games on computers, tablets and several set top boxes (we have a Roku and were excited to see it on the list).  Why smart phones were explicitly excluded is beyond me (except to force you to buy an add-on).  Right out of the gate things were not looking good.  It wouldn’t work on our Roku (we need a newer model).  And the Android tablet app was not compatible with my Android tablet even though it meets the advertised requirement of Android 2.2 or higher.  After a brief interchange with support to find out why I was basically told the following:

“Not all devices are compatible.  We are trying to add new devices. But if you want to know if a device is supported, try to install it and the app store will tell you”.

So I guess if I want to buy a new tablet I have to run down to the local Best Buy to see if I can install the app before I buy it.  Not a great answer.

The next major disappointment was the blackouts.  Yes, we knew about them going into it.  But we didn’t realize how many games were blacked out.  In short, all the good games are blacked out (all nationally televised games as well as local games).  It looks like the NBA still considers this a supplemental cable package and not a full-fledged content package that can stand on its own.  Looks like the NBA is still being told what to do by the cable providers.

So I resigned to hooking my laptop up to our TV over an HDMI cable to watch our first game.  My wife is watching that game now (we wanted to watch one earlier but, surprise, it was blacked out).  The connection to the actual TV worked well.  However, in a world where YouTube, Hulu and Netflix (to name just the major players) are streaming HD plus content over the internet, the video quality of these games is obviously inferior.  Even my wife and kids (who are pretty forgiving of this stuff) have noticed and made comments.  I am pretty sure they are using some old Flash streaming codec (like VP6) for their video because the pixelation is extremely bad.  And there is all sorts of other compression artifacting going on as well.  It’s like watching flash videos from the early 2000’s.  They are probably saving money on licensing royalties by doing so.  But boy is it bad.

But the bad isn’t ending there.  I have never been a fan of getting commercials crammed down my throat after I have paid for premium content (love Netflix, hate Hulu Plus).  But even Hulu has figured out how to do it in a way to minimize annoyance and make it work.  The NBA has not.  My wife started her game during halftime.  No problem, we can just rewind it to the beginning and start there.  That’s the beauty of streaming video.  And it sounded great in theory.  But in practice it has not been going well.  We reset the stream to the beginning.  And it started playing just as intended. Great!  However, it only played for about a minute and then jumped right into commercials.  When the commercials finished it jumped back to the game, but not where we left of.  It started playing somewhere in the second quarter.  Now any sports fan knows that this is a cardinal sin in sports etiquette.  Seeing scores from a future portion of the game ruins the entire game leading up to that point.  So I tried to rush to my laptop to scrub it back to where we left off.  But before I can get there, it started playing more commercials.  Really?  And this time when they ended it jumped us back to half-time.  You have to be kidding.  You can’t watch a game like this.  So I left to vent my frustrations by writing this post.  My wife, being more patient that I am when it comes to the Spurs, stayed.  But every time I have gone down to check on her, it seems to be playing more commercials.  And it never seems to be able to remember where she left off.

And now for the grand finale, or the proverbial tip of the iceberg.  She just came up to announce to me that the game stopped streaming 2 minutes before the end with a not near as polite as they hoped it would sound message saying “thank you for watching”.  She immediately went to the computer to try to watch the last two minutes, of a game she referred to as a “nail biter”, only to be told she could not play that game because it was in the process of “being archived”.  Wow.  I am in shock.

Now as a technologist myself I am usually pretty understanding of companies trying to do cutting edge things and generally side with them when they have hiccups along the way.  But to me this feels more like gross negligence.  They are not trying to anything that has  not been solved years ago.

Get it together NBA.  Your product, in its current state, is not worth the price you are charging.  I am seriously considering trying to get my money back.  However my curious side wants to stick it out and see if it gets any better.  But one thing is certain, I will definitely not be recommending this service to anyone, anytime soon.  It’s sad, because the concept is brilliant.  More and more people are moving to the “a la carte” model.  I would love to see similar packages from other content providers as well (why do we have a middle man anymore?).  But they need to be 100% independent of cable providers and they just need to work (yes that’s one last rip on League Pass).