At LinuxWorld last week in Boston, representatives from a Chinese government-sponsored organisation enthusiastically handed out bags proudly emblazoned with "Beijing: Asia's Linux Capital". So strong was the contingent of Chinese companies at the event that a special "Linux in Beijing" day was held, where representatives from different companies discussed how to boost the use of Linux on the server, desktop and mobile environments.
Although the Chinese government openly supports open source and has funded a number of open source initiatives, there have been few large scale migrations to open source in the government sector. However, this is expected to change now that the Chinese government has mandated the use of locally-produced software in government departments, and as government agencies must replace unlicensed copies of Microsoft software following China's accession to the World Trade Organisation.
While at LinuxWorld, ZDNet UK spoke to Albert Chung, the chief marketing officer for Sun Wah Linux, one of the major desktop Linux vendors in China. The interview covered a range of topics including why he thinks Linux isn't ready for the consumer desktop market, some of its customer success stories and the challenges Sun Wah faced in creating its own Linux distribution.
ZDNet UK also interviewed Qinghua Hu, the general director of the Beijing Software Industry Productivity Centre — the government-sponsored organisation behind the branded bags.
Hu spoke about the work the Centre is doing, the factors limiting the use of Linux on the desktop, and predicted where the Linux desktop market will be in five years time.
Sun Wah Linux: From the top
Albert Chung, chief marketing officer for Sun Wah Linux.
Q: What's the history of Sun Wah Linux?
Albert Chung: We are part of the Sun Wah group, which has businesses in different areas including private banking, infrastructure and technology. We were not targeting to do a Linux distribution at the beginning as maintaining a distribution is a lot of work.
In 2000, we were working on a project on how to handle the Chinese language on the Linux desktop. Using Chinese on Linux is different to using English on Linux as there are three Chinese character encodings, compared to the one English character-encoding system. In mainland China they use Guobiao, internationally we use Unicode, and in Taiwan we use Big5. If you have a Chinese document that is going around the world it can easily be scrambled because of the incompatibility of different Chinese encodings.
In Hong Kong [where Sun Wah is based], because it is an international city, we have to handle all three character encodings. We launched a project to sort out this problem, but even after we had created a Unihan system [one that maps different character sets into a single set of unified character encodings] we still had to integrate this with different desktop Linux distributions. This involved a tremendous amount of work.
As our business grew and we expanded into China, we learned more about mainland China and realised there is a desperate need for Linux in China, not only on servers, but also on desktops. The former Prime Minister of China, Zhu Rongji, said it was vital that we develop our own software industry and the operating system is a fundamental part of that goal.
What Linux distribution did you base your new distribution on?
At the time we investigated what distribution we could base it on — we compared Red Hat, which is based around the RPM packaging system, and Debian. Eventually we decided to use Debian.
Firstly because most of our developers loved Debian — at the time we had three official Debian developers. Secondly, we believe in open source and think that Debian offers more freedom and is more community based. If we are working on a Debian distribution, we can contribute more back to the community. There was also a business reason for doing this — with an RPM system, Red Hat offers the best technology and will always be the first with the technology, while with Debian it is easier to innovate.
How easy did Sun Wah find developing and maintaining an independent Linux desktop distribution? How many developers have you had working on it over the years?
We originally developed the system in Hong Kong, but our team was not very big — we initially had six developers. To maintain such a distribution...
For more, click here...
...you need at least 10 times that amount, as a desktop distribution is very difficult to maintain — you have to work with devices and there are new devices coming out all the time.
We now have 80 developers working on our Linux desktop.
What is the biggest desktop Linux migration that you have worked on?
In the Jiangsu province we have rolled out desktop Linux on 150,000 PCs in schools. Beforehand, they were using Windows in the school. I think this project is one of the biggest Linux desktop rollouts in China, but compared with the population of China [about 1.3bn] it is small.
As the desktop was for use by students, we didn't encounter many problems with the migration. But the project took a huge amount of energy, for example, we had to work with different hardware vendors to get support for different drivers. The effort was worthwhile though as the features we worked in are now in our new 1.5 release [launched last week].
Have you worked on any desktop migrations within enterprises?
One of our customers is a national cinema chain in China, where we are rolling out Linux-based point of sale systems. The group has about 30 cinemas across China and about 20 point of sale systems in each cinema.
We have tuned the system so it not only handles the basic functions that a point of sale system has to perform, but still has computing power left to do other things. For example, the system displays advertisements to customers on a separate screen.
Do you think Linux is ready for the desktop market?
It depends on what kind of market. In the consumer market, there is still some work that has to be done. When you use your PC at home, you want to play multimedia and games, and this is still a weak part of Linux.
But if you are talking about enterprise use, particularly for systems that only perform limited functions, such as point of sale systems, that is where Linux works well. Businesses are starting to use Linux, especially now that China is entering the World Trade Organisation and there is a licensing problem.
Are you making a profit from selling Linux desktops?
We are making a profit, but not from selling Linux desktops — we also do software outsourcing, and consulting work that makes more money.
For a pure Linux desktop business it is quite difficult to earn much money — you need a mix of products and services.
Beijing: Asia's Linux Capital
Qinghua Hu, general director of the Beijing Software Industry Productivity Centre.
Q: What does the Beijing Software Industry Productivity Centre do?
Qinghua Hu: The goal of the centre is to promote the software industry in Beijing. We are helping Linux companies in Beijing develop Linux and office products, and are helping companies develop Linux solutions for vertical industries, such as e-government, education, agriculture and SMEs.
Is the Beijing government using Linux?
Quite a few government organisations are using Linux on their servers, especially to run their email servers, Web servers and databases. Our statistics show that over 80 percent of government servers within Beijing are using Linux. Some of the public administration agencies in Beijing are running Linux on the desktop as a pilot project.
Are the companies in Beijing also using Linux?
Right now, a lot of enterprises are using Linux, but not on a big scale — most are using it for email, Web servers or databases. In terms of big migrations, there have not really been any.
Why do you think that few companies and government agencies have moved to Linux on the desktop?
Because Microsoft monopolised the desktop. Migration is still very difficult because customers have got used to Microsoft. Companies still feel that the Linux environment is quite different.
Also there is a problem with the device support and application availability. What happens quite often is that a vendor provides a Linux solution to...
For more, click here...
...a company, but the printer the company is using is not supported on Linux. Also many companies have already developed Web sites that are not following W3C standards or are tailored to Internet Explorer. If companies use Firefox, they cannot read these Web sites properly.
The availability of developers is also a problem — there is a shortage of developers who understand Linux. The centre is trying to address all these problems.
Why is there a shortage of Linux developers? What is being done about this shortage?
Unfortunately the curricula in many Chinese universities teach developers about Windows only. From last year, the Ministry of Education has laid down a policy for universities to include Linux in their curricula.
Universities are working on solving this problem, but there is a shortage of teachers and materials, so they are now developing materials and training teachers. I believe Linux training in the main universities will be available by the end of 2006.
The Chinese government has dictated that government agencies must buy only China-produced software, so why are organisations still using Microsoft?
In general, the Chinese government supports Linux and open source solutions. We're a developing country with a huge population and the government thinks that open source is a good way to lead the population into IT literacy.
There is a government purchasing policy across China that says, 'if local software is available, it should be top priority'. But there are so many people using Microsoft Windows that it is not feasible to say, 'tomorrow everyone must use Linux' — it would result in chaos. The migration must be step by step. During this process, I believe that Microsoft may also develop a counter-policy — it may open up some of its products.
What is your perception of Microsoft? Do you want people to stop using Microsoft software?
I am not necessarily against Microsoft — it also provides a product, which has its own benefits, such as ease of use. Many people are still using Microsoft products, and it's their choice whether to use it. The only role of the government in this is to ensure they respect intellectual property.
The purchase of software within the government is different — if they have a choice of local and home-made software it should be top priority to use [the latter].
How many Linux distributions are there in China? How important are standards within the Linux platform?
There are around 10 Linux distributions. Standards are very important — you need to have a development standard, a user-interface standard and a documentation standard. A standard must be international, but take into account local needs. Linux Standard Base [an international standard that has been adopted by vendors across the world] is a very important standard.
What are your predictions for the next five years? Do you think Linux on the desktop will take off?
In the coming five years, the Linux desktop market in China will grow substantially. To make this growth healthier we will have to work with international organisations like the Open Source Development Labs, and the Chinese development community must work in a more extensive manner with international community, such as the GNOME and KDE projects. The development of the Linux desktop will also grow to be more systematic — distributions will become more standardised.