Interview: Frank Karlitschek is David to Microsoft’s Goliath