Reading an earlier question I asked about restricting developers from delivering to a stream :
Stop changes being delivered to a stream - RTC source control
I think a solution to this is to create a new team area with just the developers that are required ownership of the stream. Change the ownership of the stream to this newly created team area. The developers of the newly created team area will then be only developers that can deliver to this stream. Will the developers that are no longer members of the team ownded by stream still be able to view the stream and its change sets ?
Is this good practice ?