Microsoft makes deal with Chinese government to access source code

Microsoft announced today a deal with the Chinese government to give them access to the complete source code for Windows2000, XP Server 2003, and Windows CE.NET.

The justification of these deals (also made with Russia, Britain and NATO) is to increase users comfort levels with the security of the products, and to allow governments to review to source code to understand exactly what goes on under the covers.

The ironic thing is that compared to Open Source software, users under these deals with Microsoft will not be able to modify and/or redistribute the code (unless this arrangement has been made but not publicized), as Microsoft still holds the proprietary rights to the software. So this is a strictly ‘look but don’t touch’ arrangement.

Microsoft must understandably be scared that if it completely opens up its source code to the world in true Open Source fashion, then its game will likely be over – no longer will it control the desktop OS world, as many Windows-like variants would surely evolve over time.

The trouble is, Microsoft has been for years trying to make in-roads into the server market and compete with various Unix flavours, first with NT, then 2000 Server editions, and now the latest Server 2003.

The Open Source world of Linux has been a big blow to their attempts in this market, because now there is a free Unix available to all. Plus, Open Source has shown to produce an OS that is stable and reliable, something that Microsoft struggles to do even with a paid staff of thousands.

As a side note, even Apple is now going down the Unix road, with their Unix-based OS X (based on BSD?).

So what lies in the future for Microsoft in their attempts to gain server market share? Is .NET going to gain popularity? Will the Common Language Runtime ever become ‘cross platform’ (as the Open Source ‘Mono’ project hopes to achieve – but not if Microsoft patents the .NET API’s, making this legally impossible). And how long will it be before Microsoft releases their next version of their server software, in a box that says ‘Microsoft Linux Server’ on the front….?

Notebook manufacturers offering ‘Desknote’ configurations

Rather than use the P4-M mobile cpu in notebooks, it seems like most manufacturers are now including notebooks based on the desktop P4 cpu.

I recently noticed this while doing some research, and found that notebooks from MicroExpress, Sager Notebooks and Alienware are all selling notebooks (from the Taiwan based manufacturer, Clevo) based on desktop P4s.

Desktop P4s are cheaper than P4-M chips, and are faster (more L1 cache?).

ZDNet has an article here about Dell’s upcoming Inspiron 5100 released in Europe (and soon in the US) which is also based on the desktop P4, and mentions other manufacturers also following this trend: Gateway, HP, Toshiba and Sony, all either have or will have desktop P4 based notebooks on the market.

SQL Server users may face royalty payments to Timeline

Microsoft licensed technology from Timeline Inc which is currently included in SQL Server.

If I understand this right, there are terms in that agreement that are carried over to Microsoft’s customers and therefore users of SQL Server that regard the use of that technology and the recognition of patents for data-mart and data-warehousing which Timeline holds.

Apparently what Microsoft did not make clear to its customers is that if the users add their own code or modifications to enhance SQL Server in any way, they are liable to pay royalties to Timeline for using their technology, and must pay for a patent license to use those technologies.

Timeline appears to be threatening legal action against Microsoft customers who were misled by Microsoft, and according to Timeline could be liable to pay millions of dollars in damages.

This could also open the doors for a flood of legal action against Microsoft as they are sued by customers who believe they were misled by the SQL Server license agreement.

Read the full article here at The Register