To change default visibility for all projects, you'll need to update all projects one by one and set Default Visibility to desired value. There's no easier way at the moment.
Private is default because you said that it should be when you created a project.
To set that default visibility is normal, go to project's overview page, select Edit from Options drop-down and set Default Visibility to Normal. When project is configured like that, all forms that create new objects (discussions, tickets etc) will have visibility field set to Normal by default.
I'm sorry, I wasn't clear. I'm talking about the default option when you CREATE a new project. The default selected option is always private so I have to change it every time I create a new project, or go back and edit after I created it.
Can the default visibility be Normal when I hit New Project?
I'd like to change our visibility -- globally -- to be Normal as default, not private.
Is there a way to do this? where?