What is the meaning of [People who live in glass houses shouldn’t throw stones]

Variation; Whose house is of glass, must not throw stones at another.,George Herbert, Outlandish Proverbs, 1640; cited in “Proverbs 120”. The Yale Book of Quotations. 2006. pp. p. 613. ISBN 0-300-10798-6.