There are several ways for users to create an account.
The default registration process allows everyone to fill in the registration form (email address and username). After filling in the required information, an email will be sent to verify the email address. This email contains a link that directs the users to their account page where the password can be set.
Open Social comes with a lot of different settings, so the registration process can be tailored to your needs: