Although minor factions cannot free ships by their mere presence or attack, they can indirectly free ships by killing something a ship was gaurding, like a guard post. When a guard post dies, everything that was guarding it is freed, regardless of how the post was killed, or who killed it.
Dyson gattlings are, thankfully, smart enough not to attack guard posts, but human resistance fighters will attack guard posts.