Google, Apple, Facebook, Twitter, Kaspersky lab, Yahoo: what do these names have in common? The first thing that comes to mind is that all of them are successful IT giants. They inspire, they guide, they are copied from, they are imitated, and some of them are even worshipped. …