Each code module in the system is owned by a single Developer.
Each code module in the system has a single Developer as its owner. Except in exceptional and explicit circumstances, only the owner may modify code. Anyone else wanting changes must approach the owner and get approval.
The Code Ownership pattern specifically talks about ownership of Architectural chunks, rather than any other apportionment of code to owners.
Modern methods favour collective responsibility to support the needs for ConstantRefactoring, and consider any form of single ownership to be an antipattern.