Alibaba says to lower entry barriers after record antitrust fine

China on Saturday imposed a record 18 billion yuan (USD 2.75 billion) fine on Alibaba amid a crackdown on technology conglomerates, signalling a new era after years of laissez-faire approach.