I strongly disagree that contributors aren't providing content 'for free'. I request a stream of bytes from them, they provide a stream of bytes free of charge. Its up to me how I want to display those bytes, and I'm not stealing anything or breaking any contract by choosing not to render every single one.