SQL Server 2005 Express Edition

According to Microsoft “SQL Server Express is a version of SQL Server 2005 designed to helps developers build robust and reliable applications by providing a powerful database that is also free and easy to use.”

I know nothing about SQL Server, except that there is a free cut-down version called the Microsoft database engine (MSDE), used by many products where a full-blown SQL Server installation would be overkill.

With SQL Server 2005 Express Edition (the replacement for MSDE), Microsoft have made some changes in the packaging and promotion of the product – it’s better in some ways, but more limited in others. It also has a partner product – Microsoft SQL Server 2005 Express Manager, which can be used for database administration (including existing SQL Server 2000 and MSDE installations).

You can read more about SQL Server 2005 Express Edition, including a comparison with MSDE and links for download on Mat Stephen’s weblog (Mat is one of the Microsoft UK IT Evangelists).

Battle spammers with Outlook’s tracking options

I just came across a top tip on the Microsoft website to stop spammers from verifying your e-mail address using a read/delivery receipt.

Basically, it involves enabling the tracking option to “ask me before sending a response”. That way you can tell when someone has attempted to validate your e-mail address – I had thought that sending a fake non-delivery report (NDR) would be enough but it seems without this setting I could also have been sending a read receipt without realising it when I deleted the spam.

Even more problems with a Dell Latitude D600

I’ve decided that the notebook PC that I use for work must have been built on a Friday afternoon (or a Monday morning). Over the last five months it has had a replacement motherboard (3 weeks, 4 engineer visits, 2 no-shows before the PC was fixed), a replacement hard disk, and last week the battery had to be replaced. Sure enough, Dell replaced all of these parts under warranty, but it doesn’t say much for the build quality of the equipment.

Why some middleware should be bundled with the operating system

Anti-trust laws are supposed to protect consumers from monopolistic companies. As such, it is hardly surprising that Microsoft regularly finds itself in court facing yet another anti-trust suit, but the latest move by the US government concerns me greatly.

I have a licensed version of Windows XP Professional on my laptop, so I’m not bothered by the Windows Genuine Advantage program, whereby users have to prove that their copy of Windows is legitimate before downloading additional software.

According to the Windows IT Pro magazine network WinInfo Daily Update:

“Windows Genuine Advantage is designed to reward owners of non-pirated Windows copies with value-added advantages for being legitimate customers. Like Product Activation, Windows Genuine Advantage seeks to curb software piracy, which various analyst groups say is rampant around the world. IDC reports that software piracy is a $30 billion problem, with pirated software accounting for about 30 percent of all software used worldwide; in the United States, that figure is 23 percent.”

After all, Microsoft is facing competition in areas where it has previously dominated (desktop and low-mid range server operating systems, office productivity suites) and it needs to protect its revenues whilst not being seen as anti-competitive. As such, users need to see that they get something back – additional functionality for example, which is where my anti-trust worries come into play.

Last week, federal regulators at the US Department of Justice (DOJ) revealed that they will soon begin an investigation of the next version of Windows (codenamed Longhorn) to ensure that it doesn’t violate the terms of Microsoft’s US antitrust settlement. The DOJ are also voicing concerns about Windows XP Service Pack 2 (SP2), claiming that they require further information from Microsoft in order to determine whether Windows satisfactorily honours user middleware choices.

SP2 is a massive security update, but it does include some new functionality – most significantly a much improved Windows Firewall. That may or may not be considered middleware, but we can’t continue to lampoon Microsoft for security flaws at the same time as stopping them from shipping security features within the operating system. On the same level, we should expect anti-malware functionality too, and for that matter, anti-spam capabilities in Exchange. These features are all being implemented, but if the DOJ (and the European Union) get their way, Microsoft will be severely limited in what it can ship to its legitimate, paying customers.

In the same way that many of the infrastructure deployment techniques that I have practised for years are now viewed as commodities and my company has to find new areas in which to add value, so are some of the software products which Microsoft is criticised for bundling within Windows (browser, firewall, etc.). Or to take another example, who would consider an operating system without a TCP/IP stack today? (something which once upon a time was an added extra with an associated cost). Those who have built a business around such commodities must find new areas in which to innovate, and leave Messrs Gates, Torvalds, and Jobs to include what have become basic system requirements in their operating systems.