alt is required??? since when. define "required."
main motive behind alt is to provide a description of that image if for some reason your image can't be loaded at that moment.
Main reason behind writing alt tag is only that, say if some one open your website and due to some reason if image is lost or not available to load at that time, then alt tag tell that what is there in that image in form of text