To issue (printed or otherwise reproduced textual or graphic material, computer software, etc.) for sale or distribution to the public (Dictionary.com).
M.E. publisshen, O.Fr. publier "make public, spread out, communicate," from L. publicare "make public," from publicus, → public.
Vâgândan "to diffuse, scatter, disperse," on the model of parâgandan, parâkandan "scatter, disperse," from vâ- "asunder, apart, off, away," → dis-, + gân variant of gan, kan (cf. Av. vikān- "to destroy," Kurd. nikândin "to bury"), from Proto-Ir. *kan- "to throw, place, put," → scatter.
A person or company whose business is the publishing of books, periodicals, engravings, computer software, etc. (Dictionary.com).