Sharing an application

Sharing an application

If I share an application in the developer zone to a client "Without Source" and then later i do an update to the application and want my client to have access to the source is this possible to change?

When they more to the updated application can they have access to the source on the updated version?

What I want is the client to not be able to view the source but i do want them to be able to create new views on their own. Would this be possible when publishing without source? If not, can i do what my original question was?