Czy mogę udostępniać kontakty użytkownikom posiadającym darmowe konto Gmail?

Tak, możesz udostępniać kontakty każdemu, kto ma konto Google.