Do you think it is right for microsoft to charge for windows