I've been thinking a lot about this problem lately.
Perhaps in the era of the web, the right answer is to have a kind of error range for sourcing.
If you see the same fact quoted in three places on the web, you track that there are three instances, and the number of independent sources is anywhere from 1-3.
On the web, reshares and linkings far outnumber independent synoptic views of the same data. So in a way it's more accurate to take the opposite approach, assuming it's a single source.
You start upping the number of independent sources when you can prove it. Like, there are multiple camera views. Or, you somehow verify that the independent observers are real people, and you make some best guess about whether their accounts are independent (that's trickier though).