different ownership for stream and component
Accepted answer
The process area that owns a component/stream determines who can read that component (and you cannot write to a component/stream if you cannot read it). Write access to a stream depends on the process configuration of the project/team area that owns that stream. But to write to a component in a stream, you need read access to the component, read access to the stream, and the stream must grant you write access to that component in that stream.