As I understand it, TomTom could have avoided the problem entirely just by demonstrating their system never wrote long file names. However, there were other claims, and the case itself would have been expensive regardless of merits, so they settled. TomTom got MS off its back, and MS spread around some FUD, so both sides came out fine. I don't see any implications for anybody else.