Out of 6 languages recommended by the NSA, 4 are patended bvy multibillion comanies who can pull the plug on them at any time (and Oracle already tried that).
C# - PATENTED by Microsoft,
Go - PATENTED by Google
Java - PATENTED by Oracle, NOT FREE
Python - not too shabby
Rust - not too shabby
Swift - PATENTED by Apple
@sos Interesting, would you mind sharing the patent numbers or linking to somewhere they are listed?
@diazona With all due respect, I believe you're able to look this up yourself.
It's not like it's hidden knowledge, there's a PATENT file in C# (Mono) and Go codebase with a patent exceptions, Java is not really news, and Apple patent seems the shadiest as I coudn't find any info about a patent exception/grant for Swift except for the fact that they did quietly patented it.
@sos @diazona That's a highly unlikely scenario. Core software frameworks are always liability which you can't really turn into profit. That's the reason why MS is selling service which include the those frameworks as features and that's how they generate value. In other words, if MS drops support for it, they just will dump it as free software and there's that. But that is highly unlikely because .net is part of their cloud business strategy.