General Motors has announced it has commenced a public share offering. The IPO is a key part of plans to repay the US government's US$50m bailout for the then bankrupt company in 2009.