Open allows any warehouse to take over this warehouse public dependencies that mean that any warehouse that includes an open warehouse will be able to inject his dependencies and pass them to the next warehouse
Local allow just the next warehouse to included public dependencies of this warehouse and that warehouse can not pass these dependencies to anyone else