Unfortunately, there's no way to create private composer packages that are publicly accessible :(.
I've tried packagist.com and composer satis, but they work only if you have access to private repos already. So they work for us as an internal team, but not for public.