Shares represent ownership of a company to the shareholders while debentures or bonds are liabilities of a company, bondholders are creditors of the company. Furthermore, shares have infinite life as company is assuming that it has umlimited lives. Debentures have definite maturity dates.