It means that you have in the same package a subroutine called open(),so that when you call open(...) perl has to figure out if you want to call your local open() or perl's open().
The message tells you that perl decided to call its own open() (i.e. CORE::open()) rather than the one in your package/module.
Michael