Yes, you can start as private and make it public later without any effort.
As for licensing I’d go with GPLv3. Some really good read on this topic, first post, last third:
Yes, you can start as private and make it public later without any effort.
As for licensing I’d go with GPLv3. Some really good read on this topic, first post, last third: