China’s largest e-commerce company Alibaba Group appears to be taking aim at archrival, Baidu. Alibaba held its annual conference Alifest in September to hand out its Top 10 Global Netrepreneur awards and an hour-long speech by CEO Jack Ma revolved around two words: Bartz and Baidu.