No, when you find a weapon, it means that only you unlock it. If you are playing multiplayer with other friends, then they will also need to head to your location to discover this weapon. Crafted weapons can be shared by just informing your lobby about the items they will need. You can also share your crafted weapons with your friends by using the metal tray available to players in multiplayer.