Alibaba versus major tech companies