« April 2008 | Main | June 2008 »

6 posts from May 2008

Friday, 30 May 2008

Onward Pak Nan -- cycling from Kuala Lumpur to Beijing!

Flagoff_2 Pic: On flag off day, 27 May 2008, Adnan Osman with Dato' Dr Low, Commander-in-Chief of St. John Ambulance Malaysia

My uncle, Pak Nan (Adnan Osman) is 65 years old. He's cycling all 9,000 km from Kuala Lumpur, Malaysia to Beijing, China! This will take him 2 months, from Malaysia through Thailand, Laos, Vietnam and into China for the summer Olympics.

Datuk Johan Jaaffar first highlighted Adnan's quest in the New Straits Times early this month. Datuk Johan said a duo will be cycling to Beijing, but no, when I called Pak Nan last weekend to wish him well, he said he and his partner will cycle to the Malaysia-Thailand border town of Bukit Kayu Hitam; from then on he will ride alone!

You can read updates on his adventure at his own blog: http://oadnanxtreme.blogspot.com -- please post your comments there and lend your support!

Update 1 June 2008: Join the Facebook Group: Adnan Osman Cycling from Kuala Lumpur to Beijing

God, and all people meeting him in Malaysia, Thailand, Laos, Vietnam and China, please take care of Adnan Osman. When I was 21, I cycled from KL to Langkawi. That was not even 1,000km. But my uncle is making history. It's arduous, but I know he will make it. Safe journey, Pak Nan.

Friday, 23 May 2008

The South Africa Bureau of Standards submits an official appeal to ISO and IEC against OOXML

SafricaflagIts official.

At least one National Body has submitted a formal complaint to ISO and IEC. South Africa was rather vocal about the Fast Tracking process of OOXML from day one.

It also has recently made ODF as its National Standard, and has a firm plan on how to standardise on one document format in their  Minimum Interoperability Standards for Information Systems in government (MIOS).

This is what was submitted to ISO and IEC in separate appeals:

Iso1

Iso2

Iso3

Download DIS_29500_appeal_letter_ISO.pdf

Download DIS_29500_appeal_letter_IEC.pdf

yk.


[Update: 7:35pm Letter transcribed <read more>]

[Update: 7:46pm Steven Pepper, ex-Chair of the Norwegian TC has also blogged this new development and has more information on Norway's position]

Continue reading "The South Africa Bureau of Standards submits an official appeal to ISO and IEC against OOXML" »

Thursday, 22 May 2008

Microsoft Office Supports ODF? AYE!

Cleverage This is a follow on blog post from one of my first entries almost 2 years ago (7th July 2006) when I commented on Microsoft's announcement of their pseudo-support of ODF via the Clever-Age plugin.

Microsoft Office Supports ODF? Hardly!

I was optimistic when I read about  Microsoft Expands Document Interoperability - Company to Sponsor Open Source Project for Open XML-ODF File Translation to Deliver More Choice for Government Customers and Their Constituents. Optimistic because I thought that this company finally "got it" and understood the intention of the ODF, to make documents universally exchangeable.

However my hopes were dashed as I read more into the press release ...

So when I heard that there was talk about Microsoft supporting ODF last night, I was, as most people were, sceptical. And why shouldnt we be? After all, we heard over and over again, by the same mouthpieces of Microsoft, over the same issue, that Microsoft is all about "choice" and customer demands and yet hypocritically bars the choice their customers demand for native support of ODF in their dominant software applications.

I blogged about this apparent inability for Microsoft (and their spokespeople) to see how silly they sounded, this back in April 2007:

Choice to Choose

... So in reality, one standard promotes interoperability, and with interoperability, you get healthy competition and innovation between competing applications, and ultimately choice and a better marketplace for consumers like Malaysians.

We must not confuse "choice of standards" with the "choice of applications" which support the standard. There should just be one standard and multiple applications implementing that specific standard.

... This is the real "choice" which the market demands, and we must make it clear to vendors that this is the only direction Malaysia should head towards if we intend to claim back the ownership of the data and documents we create.

Then in August 2007, it was drummed into us that the reason why Microsoft is not providing native support for ODF is because "there is no Customer demand." All this while Governments around the world started working towards adopting ODF as their standard of choice! The reason why Microsoft did not see "customer demand" was because they had a rather myopic view of what their definition of what a customer is. They do not see you or I as their customers. They sell to resellers, distributors, ISVs ... people who do not see the value in ODF and may even view ODF as a threat to their businesses. So of course they can claim that there is no customer demand.

080421yasminschoice Then a few weeks ago (April 2008), we had the famous words of Malaysia's very own Yasmin Mahmood, "The industry just wants to have the best innovation; they want to have the freedom of choice. The whole idea is not about choosing, it's about having a choice ... and that is what customers and partners want." And oh, did I go on a rant (which I really enjoyed):

But if Microsoft really has the interests of "choice" for their customers, why then don't they really, walk the talk, and provide choice of ODF in their products? Why are they restricting my choice as an end user who prefers the better ISO standard? Do they really practice what they preach? Why is there less choice in their products?

Why do they complain so loudly when their 'formats' are not considered and yet are so blatant about leaving out competing formats in their products? Why is Novell so much more capable in building OOXML support in OpenOffice.org and Microsoft, a vastly larger company with teams of developers having such difficulty writing ODF support in their products?

Considering that she would (or should) have received the memo that Microsoft Office would be supporting ODF then, I wonder how she can, with a straight face push the "demand" of OOXML, when she knows for a fact, that the emerging demand is for ODF? After all, all the OOXML projects which she stated were fully sponsored by Microsoft themself. Is that demand? I guess sincerity flows easily for marketeers.

I actually emailed her a long time ago, after a TC4 meeting back in 16th December 2006. In it I said (with certain parts removed to protect the not-so-innocent):

Dear Yasmin,

It was a pleasure meeting with you yesterday at SIRIM TC4. Its interesting how Microsoft is willing to invest time and effort in this issue at such an early stage.

As mentioned in our conversation, ODF is a significant improvement to the way we manage documents for the future. It is something which the world is recognising and will be the global trend for the next 5-10 years.

With your intentions to mould Microsoft Malaysia into a better corporate citizen, I hope you take time to reflect the responsibilities you have, and consider the alternatives to the current strategy you are taking.

The support for the ODF Add-in is a significant step towards Microsofts new found direction towards truly opening up its interests and competing on the features and value to Malaysian customers.

I hope that you can re-affirm this direction by supporting ODF more fully in the Malaysian context.

Its an undeniable fact that Microsoft makes great products. Channel your resources in better products: great UI's, more features and make sure that interoperability is ensured via open standards like ODF.

Show your customers that you dont have to hide behind artificial barriers, and are not afraid of competing honestly in a technology neutral market.

Remember, this was written a long time ago. Before I had first hand experience of how contentious this issue could become. Before I had ever been a target. Before Vista. What is interesting that it has taken them so long to realise the obvious.

My last post I discussed Microsoft's wasted opportunities in becoming a good ICT citizen. They want to appear to be open, but their original noble intentions never translates well into actions, from their ODF plugin to their "Open Source Interoperability Initiative", they unfortunately appear evil instead, so you really can't blame us for being very cynical about any future, past or present Microsoft "Initiatives".

However, I am an optimist, and I do hope that the Microsofties driving ODF support in core Microsoft applications are sincere in their intent. So far, I don't see too much of the smarmy doublespeak this time in their press release, and I really applaud the guys for that. Although they tried to dilute the ODF subject with PDF (didnt they already have that last year?) and XPS (who really uses that?) and UOF (ni hui jiang ODF ma?), the message is quite clear.

So overall, its very encouraging. I hope Microsoft follows through with this announcement, and does not mess it up when they finally release the patch.

Before today, it used to be very hard in taking these statements seriously  ...

"...  it is very important that customers have the freedom to choose from a range of technologies to meet their diverse needs."
July 2006 Jean Paoli, GM of Interoperability and XML architecture at Microsoft

Jeanpaoli

... but now its definitely reads a lot less hypocritical.

Kudos Microsofties, and I wish your team and efforts well!

yk.

Wednesday, 21 May 2008

Microsoft tried to be Open but failed. Miserably.

This post was actually meant to be a response to a journalist who asked what I thought about the February 2008 announcement by Microsoft on their "Strategic Changes in Technology and Business Practices to Expand Interoperability". To put into context, this was released on Feb 21st, the weekend before the BRM, so it was not particularly on my mind at that time.

In March, I got a call from the journalist to comment on this issue because they were going to feature it as Microsoft Malaysia was going to make a big re-announcement or something. I gave my thoughts, but never saw the light of day of my input, so I guess its now safe to post my comment.

Groklaw has an extensive list of quotes from far more qualified industry experts, but very few posts as end users from a developing country.

To recap, the announcement is Microsoft's promise in:

  1. Ensuring open connections to Microsoft’s high-volume products.
  2. Documenting how Microsoft supports industry standards and extensions.
  3. Enhancing Office 2007 to provide greater flexibility of document formats.
  4. Launching the Open Source Interoperability Initiative.
  5. Expanding industry outreach and dialogue.

I have personally experienced #5, however we have yet to see progress with #1, #2 and #3. #4 however is the most interesting for me. I mean "Open Source Interoperability Initiative". That sounds great! Does this mean that Microsoft is opening up to the Open Source was of doing things? I hope so!

Msinteropers

Unfortunately its not the case. The transcript of the Press Conference on this announcement reveals the rather major pitfalls (my emphasis):

BRAD SMITH: On the other hand, with respect to companies that are engaged in commercial distribution, or use internally, there is a need to obtain a patent license where there are applicable patent rights, and we're committing to make these patent licenses readily available. Novell already has an agreement with us that covers all of these patent rights. Some other companies, such as Xandros and others, also have a patent license. So they've already addressed all of that, and their users are already addressed. With respect to other distributors, and users, the clear message is that patent licenses will be freely available.

STEVE BALLMER:  Patents will be, not freely, will be available.

BRAD SMITH:  Readily available.

STEVE BALLMER: Readily available for the right fee. The basic economic analysis that you should go through sort of goes like this. We have valuable intellectual property in our patents, we will continue to view that as valuable intellectual property in all forms, and we will monetize from all users of that, not all developers, but for all users of that patented technology, all commercial developers, and all commercial users of that patented technology.

We also have trade secret information, which we will continue to protect, with the exception of some important trade secret information in the interoperability realm, which we will still value, but we will make available free of charge, so that people can do appropriate interoperability. So from an economic perspective you could say, in some senses, we're opening up. Yet, at the same time, we retain valuable intellectual property assets.

On reading the official announcement properly, this is clearly stated:

Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products. Companies that engage in commercial distribution of these protocol implementations will be able to obtain a patent license from Microsoft, as will enterprises that obtain these implementations from a distributor that does not have such a patent license.

11sept_director_arrest_c In a nutshell, they are saying that they will not sue "hobbyist FOSS users and developers" but they will sue FOSS distributors and enterprise end-users who fail to obtain a patent license from Microsoft. This is no bogey man. Its quite clear in the announcement, and the BSA is pretty active in Malaysia, not hesitating in sueing end user companies.

So here is my response as an IT Manager of a local manufacturing company:

As an Free and Open Source Software (FOSS) user in both work and play, I am happy that Microsoft has yet again reiterated their intention to move towards a more interoperable world. According to this initiative, they only provide covenants to FOSS developers for "non-commercial" distribution of implementations of these protocols. For customers of FOSS services, their local enterprise level support may require licensing issues, and this may hinder the local ICT growth of the FOSS ecosystem.

Will each reseller have to 'license' from Microsoft Malaysia? Additionally, this threat to sue in Malaysia may be moot, as software patents registered in the United States is not recognised here in Malaysia. There is therefore no case of infringing any 'Intellectual Property' of this type in countries outside of the US (except for Singapore, Japan, Australia and other countries who have signed on to the US-FTA agreements). Software Patents are vastly different to Copyrights.

As such, this is much of the same rhetoric we have heard from Microsoft since 2003, and I hope that they will show true initiatives of interoperability by adopting more open standards like CSS/HTML, which they recently have in  IE8, and hopefully also the ISO 26300 standard in OpenDocument Format in their office productivity suites.

What is sad about the Microsoft situation is that they seem to want to open up, but their reasons for opening up are not for the right reasons. This halfhearted approach shows in these 'so-called' initiatives. It is also evident that the reluctance to open up is not from upper management at all. Notice how Ballmer corrects Brad Smith. It appears that the vision of the CEO is not shared with the rest of the organisation. One side really needs to correct the other and re-align to better reflect the trends of today.

Here was a golden chance for Microsoft to gain some precious goodwill with the Open Source Community. Instead they botched it up just like they did before, again and again, cementing their reputation as the biggest and baddest anti-FOSS company in existence today.

How many other companies out there have such a anti-FOSS policies? Which company can be so unfriendly to their end users who prefer more choice? Why threaten when you should coax?

Anyway, that was my 2sen 3 months on. Every year Microsoft announces a new initiative for Interoperability. Hopefully next year they take genuine steps towards this goal and not just bandy about this rather overused term.

[Update: 1:20pm May 21st.
Here were Ditesh's quotes,  as an Open Source Developer, on this matter.

"Microsoft's Interoperability Initiative is geared to ensure that software (open source or otherwise) run well on Microsoft platforms. It is important to view this in its correct perspective: there has been very little effort from Microsoft to ensure its own software runs well on competing platforms. In other words, this initiative locks down users to Microsoft platforms instead of offering true interoperability which puts users and customers in charge by offering them choice and flexibility.

Interoperability must always been seen as a two way street, and history has taught us that true interoperability only works to the benefit of all members of the software industry when it is based on existing industry accepted open standards. Unfortunately, Microsoft has decided not to pursue this with their initiative and has chosen a very restrictive approach that does not benefit the overall software industry.

My second observation is that Microsoft's initiative seeks to bar open source developers from participating freely and openly in their program, as Microsoft is insisting on its protocol patents and that open source developers cannot engage in commercial development.

Firstly, no interoperability program should ever mandate that developers desist from developing and distributing commercial programs. Such a mandate would be a death-knell to the software industry and it clearly only benefits Microsoft. Any attempt to stop competition in the market by insisting on non-commercial development, as Microsoft's initiative seeks to achieve, will have extremely harmful and lasting effect on the industry as a whole.

Secondly, software patents have been rejected soundly in many countries (most stunningly in the European Union) due to the chilling effects it would have on the software industry. In fact, there has been studies showing evidence of the harm of software patents to the industry. As such, any initiative that insists on software patents will simply fail over the long term as the industry will reject initiatives that result in monopolies that hurt overall industry growth prospects."

]

 


yk.

Saturday, 17 May 2008

Happy 2nd. birthday, Open Malaysia blog!

2candlesMay 17, 2008 is Open Malaysia blog's 2nd. birthday!
HAPPY BIRTHDAY!

The first post 2 years ago declared, "This is a blog
about openness, saying that the changing times call for innovation through open collaboration." Open innovation, ODF, open standards and open source were what we championed then and what we still champion today.

Malaysia had voted Approval of ODF as an ISO standard just before this blog started 2 years ago. OOXML came into the picture since then, but in the last one year, Malaysia cannot be considered to have officially accepted OOXML -- the Malaysian National Body committees  (TC4, then ISC G) voted Disapproval of OOXML, and the Malaysia final vote of Abstention decided by the Minister is at best non-committal to OOXML.

On the blog's 1st. birthday on May 17, 2007, there were 194 posts and 163 comments. In the one year after that, we added 111 posts but the number of comments tripled to 512 comments within the same one year! The worldwide dialog created by this blog was awesome.

In the 1st. year, we had 32,000 visits (by Sitemeter). In the 2nd. year, the month of March 2008 alone had 32,000 visits, with a total of 100,000 visits in the whole of this 2nd. year. The most popular post was definitely The Last Lap on the OOXML results which attracted thousands of visits every day.

Yes, the times they are a-changing. I leave it to you to recount the changes you have seen in "openness" in Malaysia and elsewhere over the last year -- do write your comments below.

Monday, 12 May 2008

Cranky Geeks rip OOXML

Crankygeeks


I always have a 2 month backlog of podcasts because fortunately I don't spend too much time in the car. This morning, I started catching up with Cranky Geeks, a vidcast of John C Dvorak and his fellow cranks who gripe about the state of technology today.

I was surprised when they brought up the topic of OOXML. Here is a transcript (and my emphasis in bold) of their conversation (mp4 mp3):

Group

John C Dvorak, Chief Crank, "dvorak.org/blog"

Sebastian Rupley, Co-Crank, Editorial Director, PCMagCast.com
Lance Ulanoff, Editor-in-Chief, PC Magazine
Veronica Belmont, Host/Producer, Mahalo Daily

Time: 15:00

JD: Microsoft OOXML has finally passed... Anybody here have a clue .. because Microsoft has been fighting it, fighting it fighting it, ... what do they want this for?

Sebrupley

SR: Because the OpenDocument Format was the competitor for this, which is what the open source community wanted, and that would be basically and easy translatable way from all kinds of products, from open source to commercial products to exchange documents. Microsoft has its eyes on a proprietary type of format based on XML based on all its ...

JD: ... buts its gotta be open, its gotta be a standard, not proprietary .. ?

SR: Its not open though, this is really a shame I think that this went through. There also are some rumours, that there were voting irregularities, that Microsoft pulled stunts, in getting this passed. It means we have to jump through hoops like getting the translator to download, mobile translator that they have now,  for the 'x' documents that we do. Its a pain and it shouldnt happen ...

VB: Is this the DOCX? It confused the hell out of my mom I can tell you.

LU: It is driving people in the office and my office CRAZY, because every once in a while, a docx file shows up. Now if you want to open it you got to download the compatibility module for Office 2003.

SR: And its not just DOCX too, I get people sending me PPTX. "I cant open this PowerPoint, could you open it and rename it, save it to your disk and resend it back to me so that I can open it?"

VB: My dad installed the newest version of office on my Mom's computer at home, and she's not techie, but she uses Word everyday. And suddenly all her files were DOCX. And she was trying to open things, and send things to co-workers, and she just couldn't figure it out. ...

Veronica

Im like .. thats ..?

SR: Its ridiculous

LU: There should be a rule that we are not allowed to go past 3 characters for file extensions.

JD: What is the point of docx?[1]

LU: Its like XML is a widely used standard for companies to inter-operate because they will have a structured document. Its a big document so theres a kind of description of what the document is going to be like, and then there is the different parts plug in to that, and as long as you have those two things riding separately, you can easily change stuff and have a whole vast set of documents changed.

Lance

At the desktop level, I dont entirely understand what the massive benefit is going to be, I think Microsoft understands it better than others, er, I have no idea whether or not they push people hard, but Microsoft wants to own something ...

JD: whats the thing on that movie 'Officespace', the guy who always had the TP report or whatever it was: TPS report ...

SR: Yes, its funny when they bring the birthday cake out "Whats the cake to person ratio" .. ?

JD: that would be for this report, you can make one change, and not worry about changing the coversheet, because it all would be automated. So I think they would be watching that movie too often apparently in Microsoft.

[1] It was pretty accurate up to the point Lance tries to explain what OOXML was, and when John tries to equate OOXML as a templating engine. Ah well, at least Sebastian Rupley really gets it and understands how harmful OOXML is as an international standard. It would have been better if he had more "airtime" in explaining the issues regarding this. And perhaps even elaborating on the "irregularities".

What is really interesting is how these people "in the know" have real world experience of these new file formats in the wild, and what the reaction is to them. Like the uptake of Vista, its pretty much negative.

Its also funny that the segment before this was about the April Fools pranks which occurred online. I think its quite unfortunate for Microsoft that their hollow victory (if its one at all) would fall on April the First. Well, whether the joke's on us or not, OOXML to me will always be remembered as the April Fools' Standard.

Dvorak

yk.

ps. Where's the Final Text for DIS 29500? Shouldnt it be out oh, 12 days ago? I should have guessed and expected as much, though; Microsoft has always found it difficult to released anything in time. Im just surprised that ISO has allowed their enshrined processes to be infected by the Microsoft vapourware release cycles so quickly. I would have thought maybe OOXML v1.2 or v2.0. But even before v1.0? Shurely... Is this considered yet another irregularity in the process? Maybe they are hiding it from us so that we have less time to review the changes before the deadline to appeal on 1st June. How are we expected to go through 6000 7000 8000 pages in the next 2 weeks?

Welcome to
Open Malaysia blog!

  • Bloggers @ Open Malaysia
    We are a group of individual bloggers working to build openness in Malaysia's ICT culture. Most of us have day jobs and a couple of us are students. Those with a job work for companies ranging from large international enterprises to self-run Malaysian start-ups.
    Email us at this address:
    open -AT- openmalaysiablog -DOT- com

Disclaimer...

  • We declare our independence of opinions from our employers, institutions, associations and clients, past and present. Thoughts and expressions in the Open Malaysia blog are rightly each blogger's own and each of us stand by what we individually write. Views by readers who post comments and others whose writings we link to in this blog are theirs.

December 2008

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Subscribe to this site
- FeedBurner Feed

Subscribe to this site
- email alert options

Your email address:


Powered by FeedBlitz

Enter your email address:

Delivered by FeedBurner

Blog powered by TypePad