@aklantak you always own the photo (unless you sell it or assign these rights to someone else).
Without your permission they can’t be use.
However, when you upload to Street View you are granting Google some permissions to use your photos. These permissions are defined inside the license you grant to Google (read the Terms!) on upload: https://policies.google.com/terms?hl=en-US#toc-permission
Here is the most relevant part in answer to your question:
This license allows Google to:
- host, reproduce, distribute, communicate, and use your content — for example, to save your content on our systems and make it accessible from anywhere you go
- publish, publicly perform, or publicly display your content, if you’ve made it visible to others
- modify your content, such as reformatting or translating it
- sublicense these rights to:
- other users to allow the services to work as designed, such as enabling you to share photos with people you choose
- our contractors who’ve signed agreements with us that are consistent with these terms, only for the limited purposes described in the Purpose section below
Google do redistribute images both via SV web and mobile apps, but they also sell them to developers (using the Street View API) who can then use in their own apps.
In each case you need attribution, but it does mean they can use them anywhere.
I don’t know enough about the stock photo market for 360’s and how buyers use them, but I do see some conflict in uploading them to GSV and trying to sell them outside of Google for the reason you mention (“would not want to have to compete with Google.”).