Well..Ohloh is about open-source software, so if one of its projects is not open-source, it doesn't really make sense. But eMule is open-source (sendmail is too right?), they just don't have a 'public' repository. I think that notification is good in this situation.
Maybe provide a way to upload source packages to Ohloh, and that Ohloh then reads it, and still generates reports?