This has also been discussed in a separate thread, but I thought I would place it in a separate post in case people didn't notice.
 
I'm proposing the SourceURL Guideline be changed as follows:

 1.  Change GitHub section to reflect Git Hosting Services, so as not to
      tie the guideline to a specific service
 2.  Include information on how to handle Git Submodules
 3.  Clarify when commit hash vs. Git Tag should be used

Here is the Draft document.

Here is the diff of the draft to the original version.
 
Thank you in advance for your comments.