Attempt to run new application, discover that like most Windows applications, it requires Admin privileges to run, give up trying to make WinXP work like a real multi-user OS, log out, log in as Admin, run program.
File a bug against the application.
The "make a contract with us, get a phone and pay for it monthly" came maybe 4-5 years ago, and they're not still even locked the operator you bought it from
Not so in Denmark, I remember seeing operator-sponsored phones since the GSM network was first introduced 15 or so years ago, and I believe they have been SIM-locked as well most of the time.
There's no remote code execution possible with this on XP, only DoS. You can make the system essentially freeze while the packeting is going on but that's it. Only Vista and Server 2008 have remote code execution exploits from this bug.
Also you can only exploit this if the machine has software accepting TCP connections. If you have an (application) firewall blocking all incoming connections with no exceptions (such as XP SP2+ has by default) there's no real problem.
I imagine it would also be possible to write some XSL to transform one to the other then.
No I don't know the details of either format.
Regardless of what they use, even if it's unmodified software from another source, they are still distributing it. The GPL requires you to do two things if you distribute software covered by it:
And then of course GPLv3 adds the requirement that the distributor must provide a way for the user to install and run a different version of the software on the device.
The important part here is that the distributor of the binaries must also distribute the sources, you aren't allowed to just point to another party for that.
The most important early product on the way to developing a good product is an imperfect version.