There are independent publications who do this stuff. Baseball America has their own scouts who do their own rankings. And there are independent (but well respected) scouts who do their own rankings. None of these publications or individuals are associated with any of the teams.
Now, mlb.com has their own rankings, but they are supposed to be objective rankings as well, as they're not associated with any team in particular.