When a hub is created, people are usually invited to join or directly put in by an admininstrator. If you would like to create a hub in which Members can choose to join, then this is the option for you. An "open" hub could be for an optional committee that anyone could join. Or it could be for people that need to coordinate something not directly related to the hubs they are in.
Once a hub is created, you need to go to the hub settings. In hub settings, go to the joins tab. In the joins tab there is a check box “Allow any person in *organization name* to join this hub from the dashboard”. This will open the hub for anybody to join who is already registered within your organization. After you save it, a button will appear on the dashboard of every profile in your organization. This button will only appear if there are open hubs available to join.
On the open joins page, a listing of available hubs will be presented with a join button on the right. The member can select the hub he or she would like to join. The hub will then be listed in the members hub listing on the left side.