The San Francisco 49ers have waived WR Marlon Moore.