¿Por qué las variables declaradas con "nuestro" son visibles en los archivos?

Del "nuestro"perldoc:

our tiene las mismas reglas de alcance que my, pero no necesariamente crea una variable.

Esto significa que las variables declaradas conour no debe ser visible en todos los archivos, porque el archivo es el ámbito léxico más grande. Pero esto no es cierto. ¿Por qué?

Respuestas a la pregunta(2)

Su respuesta a la pregunta