Patterns might be portable on storage devices, but that doesn’t necessarily mean they’re cross-platform, especially cross-species/technology, or maybe it would require a technical specialist to convert the pattern between systems.
At least on this front, Star Trek doesn't tend to have that much of an issue crossing between platforms. The only time problems seem to rear their head is when another completely different computing paradigm comes into play (like using biochemical computers instead of electrical).
Otherwise, there doesn't seem to be anything technically preventing you from hooking up your Federation computers to a Cardassian mining station and have everything work more or less okay.
He brawled with the shotgun shell, and lost.