Some packages are essentially the upstream source for a project,
Yes, and I think this should be strongly discouraged. For starters, spec files and patches are a poor substitute for revision control. It also makes it significantly more painful for other people to reuse the work ( c.f. the Ubuntu developer's request).
If we have situations like this - put up a project on hosted.fedoraproject.org. Or code.google.com . Or sourceforge.
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list