QWEEDDYZ: < IPX shouldn't be normal. >
Why not?
Because it isn't maintained. Little if anything to do with MS. IPXWrapper was a product of Novell - they closed down and nobody else wanted to continue maintaining an old protocol - keeping it up to date with all security and technical best practices, whilst also being in competition with TCP/IP. Relatively difficult and high-stakes for volunteers to do, compared with reverse-engineering games. The bad decision though was on Blizzard's part to not patch WC2 back in the day when it became obvious IPX had lost to TCP/IP. iirc IPX wasn't seen much after 2000, but companies need to pretend their next release is exciting - and it perhaps helps if the old release has something to make it obsolete.
I'm not sure it's useful to think of a program written in C++ and Lua as
ported to Linux - especially when Stratagus originated in Linux (in 1998, not that long after Warcraft). When something is programmed for a specific
console, with lots of required or licensed standards and tools, that's when (imo) we speak of porting because of the shortcuts to make it as if an open programming language was used in the first place.
And "warez" doesn't seem to apply either. Cloning a game (developing something from scratch that does the same things when it's finished) might involve technical infringements of an IP - but this is an accidental/secondary quality of it. Warez otoh is primarily about ripping CDs and overcoming copy protection. The difference with Wargus is possibly subtle - Wargus as a sub-program of Stratagus reads all the videos, unit sprites, maps and AI scripts (etc) from Blizzard's cd and loads them into a completely different engine. "Warez" I think would be the right term if the files were hidden and Stratagus was decrypting the CD first. The argument goes that Stratagus is a mod that lets legitimate owners of WC2 replace - not the graphics and maps - but the whole game engine.
@Swagiermc, I'm using Wargus with current GOG version*. It won't connect to Battle.net but this doesn't bother me I only want LAN Multiplayer personally. They have a multiplayer server of their own which is online and my local players can create accounts, log in, and chat on it but it would need port forwarding which is a headache on my setup.
* Once Wargus gained the ability to extract the assets from a single-exe setup file, the version probably won't matter much going forward as GOG's updates won't be updating the 25-years-old assets.
==
I can see two other types of IP claim:- (i) that Wargus/Stratagus facilitates copyright theft by making it as easy to pull all the artwork and assets from an -illegal- copy as an original cd and then play a game that is fundamentally similar to Warcraft2, or (ii) that Wargus/Stratagus uses Warcraft2 IP in a way that is janky and inferior and could bring Blizzard into disrepute.
Regarding both of these (without presenting it in any way as formal legal advice) I expect the horse has bolted. Stratagus did apparently have a cease and desist letter early in their history but since Stratagus' devs brought their project into compliance with that, Blizzard have left them to continue on their merry way for (iirc) 20+ years. And it's not Stratagus' fault there are cd-rips and working keys all over the internet.