Roxio, EasyCD and Windows XP – the true story

An everday tale of upgraditis and bundling deals...


Roxio has come under sustained fire from users (and indeed The Register) for its failure to get apparently simple things like writing CD burning software for Win2k right first time, and for possible rapacity when it comes to getting people to cough up for the latest version of the software when actually, it might be a pretty trivial exercise to get the old version of the software to work with Microsoft's latest and greatest. Plus, the Adaptec spin-off has a major mindshare problem with the cognoscenti of the CD burning world, who reckon EasyCD is pants, and you should really be using Nero.

It's by no means unusual for software companies to try to ride on the back of Microsoft's latest release in order to get users to give them more money, but it's a lot less common to hear about the processes involved in the construction of the mysteriously expensive point release. Which is why the words of the former Roxio developer who contacted The Register this week are kind of interesting.

As we pointed out last week, Roxio is currently in the curious position of insisting that EasyCD Creator 4.x is not compatible with WinXP, and that you should therefore cough for 5, whilst Microsoft's latest compatibility update for XP claims that 4.x is now compatible with XP. One thinks unflattering thoughts, including expressions like 'bloated fat cat' and 'profiteer' when confronted with those two contradictory claims. Our source knows nothing about the marketing end of the deal, but he does know about how tricky it was to put the software for XP together, how this process made 4.x and 5 code more or less equivalent, and - as an added bonus - how big a bummer it is to be tracking a moving target like Microsoft:

"At the 5.0 revision of Roxio's code," he says, "some fairly major changes happened to the kernel code and to the user-level code that talked to it. Call it what you will, some of these changes were necessary to make the code stable under Win 2000, let alone support the Win XP abomination. These changes were fairly wide-spread, even into what should have been the relatively unaffected GUI binaries."

This possibly sheds some light on the highly public problems Roxio had with EasyCD for Win2k earlier this year, and reminds us that Win2k and WinXP are sort of the same, but just different enough to... Very Microsoft.

Third party developer's eye view now: "As you may or may not know, Microsoft does not give the best support to third-party software vendors trying to work in the kernel. Even service patches have been known to radically alter behaviours (Plug n Play notification in Win2K SP2, for instance). Microsoft doesn't bother to tell us about that, it's up to us to spot the change and fix it (usually prompted when a customer calls up complaining that the code is broken).

"Suffice it to say, supporting WinXP was not a trivial effort. The OS changed sufficiently that it took a good deal of work to support it."

And here, from the coding point of view, is the bottom line: "In the final analysis, in order to support Win XP, a 4.0x user would end up getting most, if not all, of the 5.0x code." Depending on how you call this, this might be a bit of a problem. Where do you draw the line between supporting existing users and telling them they need to give you more money? If the code you've been shipping could run under the latest and greatest, do you really want to miss out on the revenue injection you'd get if it just, sort of, for some reason, didn't?

Our informant doesn't automatically damn Roxio on this: "Now we get to the real meat of the subject - Just what should be included for free in 'code updates' for a user. We can argue endlessly about this, since the user feels that he should only need to pay for the package once and all future changes he makes to the system (including new OSes) should be supported free of charge. The software manufacturer, on the other hand, feels that they should only be required to support the original configuration the user had at the time he bought the package, with whatever 'bug' fixes are required to correct functionality the vendor promised at the time the software was sold. Someone in this argument is going to be disappointed, and since the software vendor can simply refuse to update the user, I suspect it will be the user who ends up on the short end of this deal."

The Register on the other hand reckons that if the reason the software doesn't run on the new platform is trivial - say, because Microsoft messed around with the file system again, that it's profiteering to try to sell a whole new alleged "version." (And you can apply this reasoning to whole "new" operating systems that aren't really, and that come out every year.) But Microsoft is trying to drive the upgrade cycle, and has succeeded so far, so if the third party vendors don't follow, then they're just honest but poor.

Outside of the specific coding area there are far larger dragons. Our source again: "To confuse the matter further, I know that some CD/DVD vendors were shipping the 4.0x code even after a 5.0x version was available to them (and, heaven forbid, may actually still be shipping it) - was that a bad choice of Roxio or the hardware vendors? Should the user bear the brunt of that bad decision? Should Roxio?"

Here you can see a process that facilitates deals between hardware and software suppliers, but that effectively imposes a tax on users; and CD burning is one of the best examples of it. If you're a hardware vendor selling CD burning units, then you've got to include software that allows customers to actually use the hardware. This was absolutely the case pre-WinXP, and it still has some validity, given that XP's burning capability is baseline. So you have to do a deal with a software company.

What's in it for you, what's in it for them? You cut the best deal you can, which typically will be on trailing edge software, and the users are going to get nagged to upgrade to the latest version. Which is what's in it for the software company. The process, not to put too fine a point on it, seems to have dependence on users getting old software they're going to have to upgrade.

And so the cycle goes on. The software vendors have a decision to make about how nice they are to existing users, and how hard they push the version upgrade. They do tend to favour the 'whole new product' approach, but be nice - how exactly would you sell CD burning software if you couldn't do a hardware deal? So you have to figure out the balanc.e. says our source: "I personally would have preferred that Roxio at least allow 4.0x owners some sort of cheap version upgrade (quarter-price or something), but only the management at Roxio know why they didn't. Again, I personally would have wished that Roxio release some 'base functionality' for free, but seeing that Microsoft has that in place now in WinXP, why bother? (Okay, Microsoft is still not doing a writable interactive optical file system ala UDF (DirectCD, in Roxio parlance), but that appears to be not far off - a year or so, from what I last heard.)

"To sum up, I don't think Roxio is doing anything that any other software vendor isn't trying to do (Microsoft included). Perhaps the Open Source initiative will change that, but I doubt it. In capitalism, we are encouraged to charge what the market will bear. If the consumer won't bear it, then let him take his money elsewhere." So go figure, gentle reader... ®


W3C Technical Architecture Group slaps down Google's proposal to treat domains of the same origin as one

First Party Sets 'harmful to the web in its current form'

A Google proposal which enables a web browser to treat a group of domains as one for privacy and security reasons has been opposed by the W3C Technical Architecture Group (TAG).

Google's First Party Sets (FPS) relates to the way web browsers determine whether a cookie or other resource comes from the same site to which the user has navigated or from another site. The browser is likely to treat these differently, an obvious example being the plan to block third-party cookies.

The proposal suggests that where multiple domains owned by the same entity – such as google.com, google.co.uk, and youtube.com – they could be grouped into sets which "allow related domain names to declare themselves as the same first-party."

Continue reading

South Africa's state-owned energy firm to appeal after court rules Oracle does not have to support its software

Eskom disputes results of Big Red audit

South African electric utility Eskom is set to appeal against a court decision that refused to force Oracle to support software used by the firm while a licensing and payment dispute is settled.

In a case that dates back to 2019, Johannesburg High Court dismissed an attempt by Eskom to compel the global software giant to renew support services until April 2022.

The decision leaves the state-owned electricity company reliant on an "interim risk mitigating processes... to reduce the risk of its operations being disrupted."

Continue reading

Xen releases a new version 4.15 after a slightly delayed development process

Teases new ‘Hyperlaunch’ tech that will allow booting of whole VM fleets

The Xen project has released another upgrade to its open source hypervisor.

Development of this new cut – version 4.15 – proved a little trickier than expected, with initial plans for three release candidates and a March 23rd release stretching to five release candidates and release today, April 8th.

Was it worth the wait? Xen’s feature list highlights the new ability to export Intel Processor Trace data from guests to tools in dom0, which means tools like Intel’s kernel fuzzer have more to work with and thus a better chance of spotting code nasties.

Continue reading

Website maker Wix embarks on weird WordPress-trashing campaign, sends 'influencer' users headphones from 'WP'

'Creepy' videos liken CMS giant to 'absent, drunken father' – but its market share is only rising

Hosting company Wix is apparently running a bizarre campaign in an attempt to win over WordPress customers, causing WordPress founder Matt Mullenweg to accuse Wix of "dirty tricks."

WordPress is the content management system giant, with a 64.7 per cent market share and used in some measure by 40.9 per cent of active websites, according to W3Techs. Wix by contrast has a 2.4 per cent market share, though that is enough to place it fifth, behind Squarespace but above Drupal.

Wix kicked off its new campaign by apparently sending expensive Bose noise-cancelling headphones to selected people they considered to be influencers – the odd thing being that the gift was marked "Yours WP," though the sender was Wix.

Continue reading

Beloved pixel pusher Paint prepares to join Notepad for updates from Microsoft Store

You cannot kill what does not die

Microsoft Paint has followed its long-lived chum Notepad into the howling wilderness of the Microsoft Store.

It has been a while coming, but last night's Dev Channel Insider build of Windows 10 (21354) has made the MSPaint app updateable via the Microsoft Store.

The change, which was accompanied by a whizzy new icon for the aged bitmap editor, will allow Microsoft to tinker with the app without requiring a full-on Windows update. The same fate has already befallen the Notepad text editor, although we fervently hope those within the walls of Redmond fight the urge to fiddle with it too much.

Continue reading

Gitpod ditches Eclipse Theia for Visual Studio Code under redesign, sponsors new dev experience event

'Allowing everyone to use their favourite IDE just makes a lot of sense'

Gitpod, which provides remote environments for testing and debugging code, has shifted to Visual Studio Code from Eclipse Theia and is sponsoring a new event called DevX Conf, focused on the developer experience.

The idea behind the open-source Gitpod platform is that developers code, build, test, and debug in a remote workspace implemented as a Docker container, running on Kubernetes, and accessed via a web browser.

There are integrations with GitLab, GitHub, and Bitbucket, and the official IDE is Eclipse Theia – or was. "The IDE you get is now the original VS Code," co-founder Sven Efftinge told us.

Continue reading

Apple extends Find My support to third-party vendors including Belkin, Dutch bike maker VanMoof, and Chipolo

Expensive bike, earpods can now be tracked from inside the walled garden

An upgrade to Apple's Find My app has added support for devices from third-party manufacturers including gadget-tracking startup Chipolo, Belkin, and niche Dutch bike maker VanMoof.

Find My is a service that allows iPhone, iPad, Mac, and AirPod owners to locate their missing devices through a dedicated application or website. Until now, Apple had refused to support third-party vendors, forcing careless punters to rely on other services, such as Tile or (ironically) Chipolo.

That's changed with the launch of the Find My Network Accessory Program, which will allow independent firms to piggyback off Apple's tech, provided they meet Cupertino's stringent privacy and security rules.

Continue reading

UK reseller sues Microsoft for £270m in damages claiming prohibitive contracts choke off surplus Office licence supplies

ValueLicensing also calls for action to 'restore and maintain competition and choice in the market'

Updated Microsoft is being sued by UK reseller ValueLicensing for £270m in damages over claims of restrictive contractual practices and abuse of dominance.

The claim, filed in the UK's High Court in London, asserts that Microsoft stifled the supply of preowned Microsoft licences in the UK and EEA and added clauses into contracts that restrict customers reselling their licences (in return for a discount).

"The net result," alleges the Derby-based software reseller, "has been higher prices and less choice for customers, who have been steered into cloud-based Office365 and Azure subscriptions."

Continue reading

Belgian police seize 28 tons of cocaine after 'cracking' Sky ECC's chat app encryption

Euro cops take $1.65bn of blow off the streets after poring over messages

The Belgian plod says it seized 27.64 tons of cocaine worth €1.4bn (£1.2bn, $1.65bn) from shipments into Antwerp in the past six weeks after defeating the encryption in the Sky ECC chat app to read drug smugglers' messages.

"During a judicial investigation into a potential service criminal organization suspected of knowingly providing encrypted telephones to the criminal environment, police specialists managed to crack the encrypted messages from Sky ECC," the Belgian police claimed, CNN reports.

"This data provides elements in current files, but also opened up new criminal offenses. The international smuggling of cocaine batches plays a prominent role in intercepted reports."

Continue reading

Ex-Geeks staff lose legal bid to claw back withheld training costs from final paycheques

Company acted fairly and reasonably, rules judge

Two men who quit software development firm Geeks Ltd failed to prove the company unlawfully withheld more than £2,000 from each of them to claw back its training costs, a tribunal has ruled.

The duo, named by the London South Employment Tribunal as Mr Bennett and Mr Day, both left the South London firm in 2019 after spending about two years working there.

Both claimed, in echoes of another tribunal case against Sparta Global, that Geeks had unlawfully withheld thousands from their final paycheques for unjustifiable training costs – but Employment Judge Corinna Ferguson ruled that the company acted correctly.

Continue reading

UK government rings £1.5bn dinner bell for software design and implementation, 25 vendors come running

Though framework agreement 'cannot guarantee any business'

The UK government has awarded 25 suppliers places on a framework deal for software design and implementation which could be worth up to £1.5bn.

Big names like Deloitte, Accenture, and Fujitsu join the list of tender winners who will be expected to provide the services "required when deploying a new cloud-based ERP system or upgrading a legacy IT system," according to a contract award notice.

Continue reading

Biting the hand that feeds IT © 1998–2021