Harvard University announced last weekend that from now on undergraduates from low-income families will pay no tuition.