Bitcoin has been forked many times over. There are probably as many Bitcoin derivatives as there as GNU/Linux distributions. So it's not exactly the Banks (Microsoft) vs. Bitcoin (Ubuntu?).
Carrying the analogy further, there's another cryptocurrency family that's like the BSD of the virtual currency world, CryptoNote (https://cryptonote.org/coins/). One interesting CryptoNote feature is teh use of multiple public addresses generated from the owner's wallet key, in contrast to Bitcoin, where each wallet consists of a single unique public address.