Can you play another bands song publicly without charge and not need permission?
No, you cannot publicly perform a copyrighted song without permission from the copyright holder, even if you do not charge admission or make a profit from the performance. Public performances of copyrighted music require a license from the copyright holder, which can be obtained by paying a royalty fee or by obtaining permission directly from the copyright holder.