
Originally Posted by
brosis
Thats because when microsoft failed to embrace-extend-extinguish Java by pushing own VM and J#, it got sued by Sun and rewrote own version of Java, named ".net", which it aggressively tries to push into every non-MS ecosystem right now. But of course, incomplete version, so it breaks and they offer you either windows, or paid version; and frame your platform as faulty. And they will also push hard to implement it into core components so they can charge license fees. Linux, Apple, Android, you name it. The best solution is to completely stop supporting microsoft. Completely.