Well, 2) is often a honey pot trap since some projects have no
documentation, or only so little documentation that spending
time trying to figure out a project is a waste of time. There
is a reason why SO got important in the first place. Horrible
documentation was one reason.