Carol Bartz, Alibaba | news sites