In a word, wow!


I am not sure if this is a report that contains stuff taken out of context, but if its true that PM Lee thinks that his government did not have clarity in vision, what does that mean to all the justifications of paying sky-high wages to the “ministers” who were, after all, the ones who should have looked out for us?

I await back-peddling and clarifications before commenting on what appears to me an admission of failure.

While we are talking about failures, let me point a huge failure playing out in the Singapore civil service in the form of the fiasco called the  “Standard Operating Environment”. There is no one in the civil service that has anything positive to say about the fiasco that they have to be living with for the next umpteen years. The amount of tax dollars wasted and continued to be wasted because of the closed, proprietary software chosen is appalling. We need to stop it. Now!

Mr Prime Minister, I made an offer to help set up a Singapore Open Institute that will propel the Singapore public sector rapidly forward with the adoption and use of open source software and make it innovative and forward thinking. The offer still has not been taken up by you or your office.

Let’s make rapid changes and changes for the better. I look forward to hearing from you at h dot pillay at ieee dot org.

It was obvious to me


Congratulations to Ms Lee Li Lian in winning the Punggol East seat on January 26, 2013. With 16,038 from 29,832 votes cast, she commanded a lead that was not assailable by the incumbent party’s candidate Dr Koh.

As I alluded to in my post on January 24th, I had no doubt that the Worker’s Party would win. I was unsure of the margin and was expecting it to be narrower not the whopping 10.83%. It was obvious to me that the WP will win for it was clear in the Internet chatter via social media and engagements with fellow Singaporeans. The irony of it, to me, is that I don’t personally know of anyone living in that area and eligible to vote, so all my highly unscientific analysis was a combination of gut feel and reading of the Internet tea leaves! It could also be a result of almost 100% personal shut off of all MSM content and when I did come across it, viewing it skeptically and dismissing it in my mind as noise.

I am disappointed that the ruling party, at the press conference accepting the defeat, attributing the loss to “local issues” and that “we always knew it was going to be difficult”. That’s spinning the story without so much as answering the fundamental issues.

Here are some thoughts on why PAP failed spectacularly on January 26:

a) The area is a “new” HDB dominated town and the traditionally used carrot-and-stick approach of lift upgrading etc could not work so it was not even tried.

b) The vast majority of people living there came from other places and to parachute in Dr Koh and say that he is a “son of Punggol” is ludicrous. Dr Koh’s family moved away from Punggol when he was three years old and never returned. I am sure Dr Koh is very embarrassed by the PAP labelling as such. I am sure Dr Koh will be hard pressed to even find which part of Punggol East was his childhood home, if even it is in that precinct.  Lesson to PAP spin doctors: don’t craft things that might sound catchy; it can and will backfire.

c) Announcing that there will be a MRT extension to Punggol by 2030 smack in the middle of the campaigning is as stupid as stupid gets. These types of announcements of carrots should be disallowed during any election campaign period because of the simple reason that it will only favour the ruling party for they are the ones with the inside knowledge. This is very similar to insider trading and should carry same penalties.

d) What kinds of local issues are there to begin with? If we stretch the repair and renovation delays of the Rivervale Mall and label that as a local issue, then OK. But really? A mall undergoing repairs is an issue? Come on. Singaporeans are not daft, PAP campaign managers are.

The PAP only knows of campaign models from the 1960s and 70s. Because of the ugly walk-overs of the 70s-90s, there was no means to improve and adopt campaign models and so the PAP’s election machinery knew only one way to work.  The Internet-savvy and MSM-distrusting voter population of today is able to see right through the veil.  It does not help also that the so-called “PAP Internet Brigade” and “Fabrications about the PAP” who go around in social media and other sites and misbehave instead of engaging thoughtfully.

PAP lost because they’ve seriously diminished credibility. MP Teo Ho Pin shot himself in the foot, again, with another disappointing reply about the AIM scandal. Did he and the PAP really think that by responding that way, it will sway the opinion to their side? It would have been better for them not to have said a thing. But then again, this is the PAP, a party that knows no better. Perhaps Teo Chee Hean was right after all when he said “we knew it was going to be difficult”. His fumbling party members made it even more difficult.

So, what now for the prime minister and his severely diminished standing. A standing that has taken major beatings since 2011.

He led his party to a very narrow win the 2011 general elections with razor thin margins. In that process his party lost ministers all over the place – six of them if I am correct. And in that 2011 general election, their gerrymandering technique of the Group Representation Constituency backfired spectacularly when the Worker’s Party won the Aljunied GRC. That’s political bloodshed. The bloodshed did not cost the PM his job though. Any other normal political party would have seen a purge for failed leadership. Why did it not happen? Perhaps the politically correct thing to say is that the leadership is calcified and in very severe group think. Very few of the PAP cabinet are alternative thinkers and if they are, we have not seen anything. Perhaps the WP, in gathering the seats in parliament, will be able to form a shadow cabinet and offer thoughtful comments and engage. I think the WP will but it will take some time to bring in people.

Next was the presidential election where the PAP-endorsed candidate won the  presidency by a margin thinner than a razor’s edge, a gap of less than 0.5%.

And very quickly after that, the PAP fumbled again in not being able to make a dent at the  Hougang by-election.

And then last night’s Punggol East victory by the WP, capturing the seat that was PAP held until last December.

Much speculations center around the PAP splintering internally in the post-LKY world. The suggestions that there will emerge an ultra conservative religiously-based (Christian mostly) splinter, another that is far more accommodative and liberal with a technocrat bent and a third, smaller splinter that harks back to the early PAP days. What will prevail, who knows? Perhaps the PAP and LKY can do each other a favour and part ways NOW. Yes, that will trigger another by-election in Tanjong Pagar but the sooner the better instead of waiting till 2016 and feeling a bigger defeat.

The splintering notwithstanding, the PAP should eat humble pie and engage honestly with the citizens. The ongoing “Singapore Conversations” are good but insufficient in their attempts at reaching out. I have not attended any of those conversations yet and don’t personally know of any one who has. How about using IRC or Google Hangouts as well? I reckon they need control.

How about an “Honest Singapore Conversation” instead? Let’s start by publishing the following (in no particular order):

  1. Immigration statistics – lay it out and place it in data.gov.sg
  2. Public housing statistics – put it out in data.gov.sg
  3. What is the real standing of our reserves managed by Temasek and GIC; full disclosure of losses and investments – again, put it out in data.gov.sg
  4. Full and transparent detailing of all PAP-owned companies doing business with government especially given the AIM fiasco?
  5. What are we doing for the impending disaster of climate change?
  6. How much money have we spent on wasteful IT solutions in government and why is the government not the leading open source software user? And, you guessed it, put it out in data.gov.sg. I am also eagerly looking forward to opensource.gov.sg as well – my offer to help build an open source town council management solution notwithstanding.

We can do better, much better, Singapore.

Majulah Singapura.

The Value of Checks and Balances


The Punggol East by-elections will be on Saturday, January 26 2013.

Let’s look at the choices Punggol East residents have:

a) PAP’s candidate. I think the good doctor probably has his heart in the right place, but the reality of the game is that he is beholden to the party in all parliamentary votes. He cannot vote what his constituents want him to because of the arcane manifestation of the party whip. Why have someone who you *think* is representing you and your views, only to be told by his party whip that any vote will be decided by the party regardless of what the constituents say. That, to me, is reason number one not to vote in a PAP person – he can only rubber stamp stuff.

b) WP candidate: WP also has the party whip and I am sure if the WP formed the government, they would exercise it. But since they are not, I think they have the singular advantage that the PAP candidate does not have in that they can vote based on what their constituents want. Never mind that it is likely that the PAP will get its way anyway, but it will be recorded in the Hansard and can be used in a checklist on the legislative actions of the MP.

c) RP candidate: I am sure Kenneth will be able to out debate the PM and the cabinet (provided they are willing to be in a debate), but I think he should not have thrown his hat into the ring this time around. But since he has, it is probably a good opportunity to gain experience. In the 2011 general elections he stood in the West Coast GRC and since that’s where I get to vote, I voted for the Reform Party. Alas, they did not win. But that’s OK.

d) SDA candidate: I believe that Desmond is sincere in wanting to serve. I do believe that he had spent many years with Chiam See Tong in Potong Pasir and has a sense of what happens on the ground. But, like RP, I think SDA should not have participated this time around.

If we all agree that it is important to have checks and balances, the only way it can be achieved is to have appropriately contrarian voices and not yes men. Any one of the candidates from WP, RP and SDA can be that voice, but my money would be on the WP as they are a group that is building ever so carefully a team to be able to form a shadow cabinet and in the future to form the government.

Unlike other areas, the PAP cannot just bribe the Punggol East voters with promises of HDB upgrading even though they did pull that MRT extension information out of the bag to sweeten the deal.  We need an embargo of these announcements during an election campaign period as this is clearly an abuse of the incumbent’s power to information not otherwise available. Just as there is a cooling off period before polling day, there has to be a moratorium of announcements during the campaign period. Of course the PAP will not accept this suggestion for it did not come from them and it will work against them, but I am hoping that the WP can bring this up in Parliament.

So the decision is simple. PAP lost all credibility in the way they have dealt with the AIM issue and we need to get to the bottom of that and the best way to send a message to the ruling party is by sending in a WP candidate.

Lee Li Lian for the seat of Punggol East!

Don’t spoil your vote.

Majulah Singapura.

They don’t get it.


The Punggol East by-elections are underway with the polling happening on Saturday January 26, 2013. Today, January 22, at the Worker’s Party rally, the WP chairman, Ms Sylvia Lim, spoke about the AIM related issues. Interestingly, the PAP was quick to post a reply on their page.

What continues to amaze me is that the PAP and specifically the Coordinating Chairman *still* does not think that there is an issue, despite the PM (from the PAP no less) saying that he has ordered a review of the whole transaction.

Let’s look at the statement as posted:

By Teo Ho Pin

Tuesday, 22 Jan 2013

The following statement was issued by Dr Teo Ho Pin, the coordinating chairman of PAP town councils, in response to statements made by Ms Sylvia Lim of the Workers’ Party (WP).

Ms Sylvia Lim spoke about the AIM transaction in the WP rally tonight. I have already explained the circumstances behind the transaction. To reiterate, these are the facts:

a) AIM was awarded the contract after an open tender by PAP Town Councils, to centralise software to maintain the current IT system and help develop a new system

b) The transaction brought benefits and savings to the Town Councils. AIM did not make any financial gains from the transaction.

c) It was the Aljunied-Hougang Town Council (AHTC) which terminated the contract, and not AIM. Ms Lim herself has admitted that the AHTC’s arrears are high, and that this has nothing to do with AIM or the changeover of the IT system, and that the AHTC could do better. This is the key issue – the performance of the Town Councils, and how well they are managed by the WP.

Issued by PAP HQ for and behalf of
Dr Teo Ho Pin

It is disappointing to read b) above saying that AIM did not make any financial gains from the transaction.. So AIM is a charity and does not have any profit motive. I find that very hard to believe given that the Coordinating Chairman has already stated that payments were being made to AIM in his  previous statement.

Saying that AIM did not make financial gains is merely deflecting the real issue that the 14 PAP Town Councils will loose $25,030. This is tax dollars that goes to AIM all under the false premise of “maximizing IP”.

14 PAP Town Councils AIM
Contract Award $140,000 (perhaps each TC got $10K) ($140,000)
Lease (Nov 2010 – Oct 2011) ($785*14*12 => $131,880) $131,880
Nett $8,120
Nov 2011 – Apr 2013 ($33,150) $33,150
Nett ($25,030)

PAP has spun a web of mistrust and they just don’t get it.  Putting another PAP person in parliament via the Punggol East by-election is not what we need. I hope my fellow Singaporeans who can cast their vote this Saturday will do the Right Thing and not vote PAP.

If I have a chance to vote, I will vote the Worker’s Party.

Anonymity and Feedback


For the record, I will defend the right of anyone to engage in any discourse anonymously. Anonymity is a very potent and powerful tool that, as participants in a society, it serves to empower people to come forth and engage.

I’ve been a member of the Electronic Frontiers Foundation for a long time and fully subscribe to the EFF’s stand on anonymity. I am not sure about Singapore’s stand on anonymity. Nonetheless, what matters is that I will continue to support and defend the right to anonymity.

The challenge I sometimes face is how to respond to anonymous posts (either online or offline) in a way that will satisfy the person(s) making the anonymous posts as well as myself in responding to it.

Recently, I received two anonymous snail mail (yes, it’s 2013 and snail mail still exists!) about some matters at the place I live. I happen to be the chairman of the council managing the place and two  anonymous letters were about some issues about the estate.  I would very much want to respond to it, but am struggling on the how to.

I need advise on how to turn the anonymous praise/comments/requests/queries/complaints into productive and useful replies and conversations. Should I just post answers up on communal notice boards? Would the anonymous correspondents even know that I’ve replied? How can I know that the anonymous respondent has seen the replies?

Too many questions on a Friday evening.

Doing the right thing and a proposal


I am glad to read the the Prime Minister has decided to probe the sale the applications (built and paid using tax dollars) by the PAP Town Councils to the PAP-owned company AIM.

<stand up> <applause> <applause> <applause> <applause> <applause> <sit down>

I would like to know the following:

  1. Who will head this?
  2. What kind of time frame will this have to be done by – one month, one year, by next general election?
  3. In the meantime, what happens to the monies that have been spent (and to be spent) in the transaction
  4. Will there be a public disclosure of companies that are PAP-owned and a list of transactions done by them with public sector agencies. I would expect the same from the WP and other political parties as well.

I would also like to hear from the Prime Minister on how we can ensure that all technology used/developed/deployed in any public sector entity in Singapore will FIRST consider open source solutions and failing to find something, then with a request for exemption (RFE), filed, published and approved, to look at non-open source options.

The time is NOW to make the bold and exciting change, Mr Prime Minister. I am sure this is of no concern to you, but rest assured your legacy will be being acknowledged as the Open Source Prime Minister.

While it might be premature to say “well done”, any progress is good progress. Doing the right thing is what this is all about.

As citizens, we need to keep a watchful eye on this probe to ensure that nothing is left unturned and keep the pressure on.

Again, my offer to help build an open source solution to managing Town Council system remains.

Let me take this opportunity to flesh out a proposal of how this can be accomplished.

Proposal

  • We establish a Singapore Open Institute, funded by government and/or corporate sponsors.
  • SOI’s role will be primarily at assessing all the open source solutions being developed around the world especially for government (and education) and finding local use of them. Likewise, local public sector agencies can seek SOI’s help in creating open source solutions.
  • SOI will be the trusted agency that public sector entities will seek advise and clearance in projects they want to undertake.
  • SOI will also create a Public Sector Software Exchange (PSX). The PSX will be open to anyone, anywhere to contribute to as well as to consume code from. All code in PSX could be on a GPLv3 or Apache License v 2 or something Singapore-branded, like the EU open license. PSX will also host SMEs, start-ups and individuals who can provide solutions. Parts of the Instruction Manual will have to be amended as needed to accomodate this.
  • SOI will also be the entity to which requests for exemption (RFE) has to be applied for by public sector agencies before going for closed source products. RFEs will have an expiry period and will be specific to a project.
  • SOI will also be the catalyst in creating and running programming contests, hack-a-thons etc (both with open source software and hardware). This is principally to encourage as many people to learn coding and build solutions.
  • Mindef, Police, SCDF and security related agencies are exempted from SOI but are strongly encouraged to create an equivalent of forge.mil.
  • SOI will also be the thought leader for Open Data, Open Source, Open Hardware and Open Standards.

It is an idea whose time has come for Singapore to act on, Mr Prime Minister.

Let’s do the right thing.

It’s not a contest per se, it’s a Sahana-moment!


So, my 3 am post from January 3rd 2013 is now on http://www.tremeritus.com, probably not a good thing, but then this is the way things move.

For what it’s worth, going by the comments in that post, this is not about scoring points against the Coordinating Chairman or the PAP or the WP.  It is about highlighting the facts in a way that was clearer and not wrapped up in words and more importantly, offering a better way to do things for the betterment of this country.

At the expense of being ridiculed for stating the obvious, all the information and analysis done at 3 am on January 3rd 2013 that is in my original post is from that one media release put out by the Coordinating Chairman on January 2, 2013.

There is confusion about what the various issues which sadly are related albeit tangentially.

Let me try to give a map of the issues that are being looked at.

a) The Ministry of National Development put out a  Town Council Management Report for 2012 on December 14, 2012. Of the 15 town councils, all except for the Aljunied Hougang Town Council scored green in S&CC Arrears Management - Examines the extent of Town Councils’ S&CC arrears that residents have to bear.” AHTC is the only non-PAP Town Council.

b) Because of that red score, the question arose as to what happened? To that extent, the AHTC released their comments.

c) It then was known to all of us that there was a company, Action Information Management Pte Ltd, that was providing the IT solutions to the town councils.

d) That was when the issue blew up with regards to who is AIM, why did this company get to do this business, how did they come to own the IT system etc etc.

So, there are two chunks of issues:

1) The poor performance from the Town Council Management Report 2012 perspective of Aljunied Hougang Town Council

2) Who is this AIM and what is their role in all of this?

Both are important issues. I am in no position to comment on the first point.  That is for the AHTC to address to the satisfaction of the residents of AHTC as well as us Singaporeans.

My interest centers in the second point. As a computing professional, having been in this industry since 1982, this interests  me personally. I am also an advocate of using and growing the use of open source technologies especially in the public sector. The Town Councils are public sector organizations. It pains me to see good money being thrown at IT solutions only for the vendor(s) to obsolete it in a relatively short time, and get the customer to pay up again and again. This becomes even more acute with public sector IT spending. It is yours and my tax dollars that get spent wastefully.

Sure, there as a time when the open source solutions and frameworks did not quite provide good alternatives to address the varied IT needs. But that was a long, long time ago. Today open source is so very prevalent in every nook and corner that there is no longer any justifiable reason not to consider open source first for any IT need, especially in government and public sector.

People who know me would have heard the repeating groove that I have become, in that we need, at least in Singapore, an official government policy to do open source FIRST for all public sector IT procurement and for government agencies to file justifications for exemptions if they want to go with a proprietary solution and these exemptions have to be public knowledge.

Why is that needed? It is because monies spent by publicly funded agencies especially in reusable technologies like software, should not be wasted and locked away in some proprietary solution.

I am not proposing nor suggesting that open source solutions don’t come at a price. They do. They will need to be supported (as any software needs to, open or otherwise). But the huge upside when used in the public sector is that the solution can be worked on and enhanced and re-factored by entities that the public sector organizations could engage. This grows the local, domestic IT sector. It grows it in a way that benefits the local econoomy and SMEs who then get opportunities to become conversant in domains that otherwise will be hard to get into. With the code being open, anyone can contribute, but, and this is the part most people miss out, you STILL NEED commercially contracted support. 

This opens up opportunities to SMEs in Singapore to take up the various solutions to manage and maintain and gain expertise and in the process begin expanding outside Singapore as well.

Eight years ago, as a reservist SCDF officer, I was mobilized to support SCDF’s Ops Lion Heart to help with Search and Rescue after the 2004 Boxing Day Indian Ocean tsunami. My country called me to serve at a time of need and I put on my uniform and was on the ground in Banda Aceh for about two weeks.

The lessons I learned then was that in a disaster situation, the various international agencies and military/civil defense forces on the ground had very little common technology (other than walkie talkies) that could be used to coordinate the work. We, the SCDF, had our comms equipment (we had a Immarsat vsat satellite and satellite phones and GPS devices) but other than that, nothing else to interface with the other forces on the ground. Why? Because each of those entities had their own proprietary software tools to work with. At a time when there was a massive natural disaster, as rescuers we were not assisted by the technologies because of vendor lock-in.

Out of that disaster, came Project Sahana -  put together by Sri Lankan open source developers. Sahana is now a UN sanctioned tool for disaster management.

Why do I bring this up? Because it seems that we are heading to a Sahana-moment in Singapore. Public sector IT services should be decoupled from political parties.  Public sector IT solutions must open up the source code so that there are no opportunities for being taken for a ride.

So, to draw back to the beginning. Mr Coordinating Chairman, this is not a contest per se. This is a genuine offer to help us, the collective us, to do the Right Thing

Why Open Standards and Open Source Matters in Government


I have offered to the powers that be (TPTB) running the various Town Councils in Singapore an opportunity for the open source community to help build an application to manage their respective towns following the unfolding fiasco around their current software solution which is nearing end of life.

I am not surprised to hear comments and even SMS texts from friends who say that I am silly to want to offer to create a solution using open source tools. I can only attribute that to their relative lack of understanding of how this whole thing works and how we can collectively build fantastic solutions for the common good of society not only in Singapore but around the world.

I work for a company called Red Hat. Red Hat is a publicly traded company (RHT on NYSE) and is a 100% pure play open source company. What Red Hat does is to bring together open source software and make it consumable for enterprises. Doing that is not an easy thing. A lot of additional engineering and qualifications have to go into it before corporates and enterprises feel confident to deploy it. Red Hat has been successful in doing all of that because of the ethos of the company in engaging with open source developers (and hiring them as full time employees where appropriate) so that we can help the world gain and use better and higher quality software for everything.

That means that in taking open source software, Red Hat has to ensure that improvements and enhancements done are put back out as well to benefit everyone else and at the same time, at a price, provide a service to enterprises that want to use these tools but also want accountability, support, continued innovation etc. That is the Red Hat business model. We are the corporate entity that enterprises deploying open source tools look to for sanity.

Naturally, everything we create is available to anyone else, including our competition, and, yes, we can be beaten at our own game. That’s the best part. The fact that we can be challenged by others with what we helped create is a fantastic situation to be in as it forces us to constantly innovate (and in the open) and show how we are a responsible open source community member while giving tremendous value to enterprises.

It is in that spirit that I made the offer to help form a team of open source developers in Singapore to create the management system software for the town councils.  Certainly, when the software is built and deployed, the town councils would need to have competent support and there is nothing stopping any of the IT SMEs in Singapore picking up that opportunity. This gives the Town Councils significant advantage in choosing vendors to support their needs while keeping the innovation forthcoming because the code is open.

Here’s an article in an IT publication which I was interviewed about open source and CIOs – yeah, self promotion :-) . But, here’s a better article about how open source is so prevalent in the US  government as well (yes, Gunnar is a colleague of mine).

So, the offer to build an open source solution is genuine and sincere. It is not for me to make money out of it per se, but to foster a situation that will create even more opportunities for others to actively participate in create fantastic open source solutions for us not only for the Singapore public sector, but the world.

I hope this offer is taken up seriously by TPTB including parts of IDA and MND. And for the record, this offer has nothing to do with Red Hat.

My Conscience Is Bugging Me


I cannot let the media statement put out by the “Coordinating Chairman of the PAP Town Councils” regarding the sale of the town council management software system to a ex-PAP MP-owned company be left alone without it being shredded apart. The media statement appeared on January 2, 2013 on the PAP website.

I have italicised and indented the paragraphs from the media statement and my response follows each italicised segment.

Statement by Teo Ho Pin on AIM Transaction

On 28 December 2012, I issued a press release in response to Ms Sylvia Lim’s statement on the website of the Aljunied-Hougang Town Council. Ms Lim had made various assertions in her statement. However, her statement was made without citing the relevant facts. I now make this further statement to set out fully the relevant facts.

I am the co-ordinating Chairman of all the PAP-run Town Councils (“the TCs”). The PAP TCs meet regularly and work closely with one another. This allows the TCs to derive economies of scale and to share best practices among themselves. This improves the overall efficiency of the TCs, and ensures that all the PAP TCs can serve their residents better.

In 2003, the TCs wanted to harmonise their computer systems. Hence, in 2003, all the TCs jointly called an open tender for a vendor to provide a computer system based on a common platform. NCS was chosen to provide this system. The term of the NCS contract (“NCS contract”) was from 1 August 2003 to 31 October 2010. There was an option to further extend the contract for one year, until 31 October 2011.

In 2010, the NCS contract was going to expire. The TCs got together and jointly appointed Deloitte and Touche Enterprise Risk Services Pte Ltd (“D&T”) to advise on the review of the computer system for all the TCs. Several meetings were held with D&T.

After a comprehensive review, D&T identified various deficiencies and gaps in the system. The main issue, however, was that the system was becoming obsolete and unmaintainable. It had been built in 2003, on Microsoft Windows XP and Oracle Financial 11 platforms. By 2010, Windows XP had been superseded by Windows Vista as well as Windows 7, and Oracle would soon phase out and discontinue support to its Financial 11 platform.

From what is mentioned above, D&T noted deficiencies and gaps in the system, which it seems was only about parts of the application infrastructure becoming obsolete and unmaintainable. It would be good to know what other gaps and deficiencies were reported.

It is now clear that the application that was developed ran on the system from Oracle Corporation, called “Oracle Financials 11”. It also is clear that, possibly both the server and client OS was Microsoft Windows XP. I do wonder how that original application was spec’ed out?

We have here a classic case of all of the component systems needed to run an application reaching end of life or becoming unsupported even as the application could still be used.

That, in itself, is not a big deal. Forced obsolescence is the norm in the IT industry. It is not the best state of affairs, but it is what it is.

The TCs were aware of and concerned about the serious risks of system obsolescence identified by D&T, and wanted to pre-empt the problem. In addition, as the NCS Contract was about to expire, they sought a solution which would provide the best redevelopment option to the TCs, and in the interim would allow them to continue enjoying the prevailing maintenance and other services.

Fair enough.

As Coordinating Chairman of the TCs, I had to oversee the redevelopment of the existing computer system for all TCs. It was clear to me that the existing computer software was already dated. The NCS contract would end by 31 October 2011 (if the one year extension option was exercised). However, assessing new software and actually developing a replacement system that would meet our new requirements would take time, maybe 18-24 months or even longer. We thus needed to ensure that we could get a further extension (beyond October 2011) from NCS, while working on redevelopment options.

Not sure why the preceding was needed, for it is a restatement of the first discussion.

D&T also raised with the TCs the option of having a third party own the computer system, including the software, instead, with the TCs paying a service fee for regular maintenance. This structure was not uncommon.

By stating that D&T saying that it is a common method for “third party own the computer system”, it is not clear how that would help with a rapidly aging computer system. Sounds incredulous for D&T to suggest that.

We decided to seriously consider this option. Having each of the 14 individual TCs hold the Intellectual Property (IP) rights to the software was cumbersome and inefficient. The vendor would have to deal with all 14 TCs when reviewing or revising the system. It would be better for the 14 TCs to consolidate their software rights in a single party which would manage them on behalf of all the TCs, and also source vendors to improve the system and address the deficiencies.

This paragraph contains the biggest amount of doublespeak and warped sense of value if there ever was one. What does it mean that each of the TCs holds the “Intellectual Property”?

It was stated that the reason for creating the application was (from above) “(t)his allows the TCs to derive economies of scale and to share best practices among themselves. This improves the overall efficiency of the TCs, and ensures that all the PAP TCs can serve their residents better.” which puts to lie “(t)he vendor would have to deal with all 14 TCs when reviewing or revising the system”.

It would seem that whatever that was built, ended up being 14 versions of the application and not one. How does reviewing and revising the system become any more efficient by “consolidat(ing) their software rights in a single party”? Humbug.

If that indeed was a valid reason, all the TCs could have done was to agree to trust one TC to be the custodian and decision maker. How does each giving up their ownership to an external party be any better?

I suspect the Coordinating Chairman is pulling a fast one here.

The TCs thus decided to call a tender to meet the following requirements:

1. To purchase the software developed in 2003, and lease it back to the TCs for a monthly fee, until the software was changed;

2. To undertake to secure extensions of the NCS contract at no extra cost i.e. take on the obligation to get an extension on the existing rates, until the TCs obtained new or enhanced software. This was put in to protect the financial position of the TCs; and

3. To work with the TCs to understand their enhancement and redevelopment needs and look for a suitable vendor to provide these upgrades.

If you look at the actual tender noticeall it states is that they are selling a “developed application software” and that the tenderer should be “experienced and reputable company with relevant track record”.

The devil is in the details which is only available if you fork out $214.
So, the PAP TCs wanted to sell out to someone else who fits their criteria of an experienced and reputable company with RELEVANT track record. The tender advertisement sounds very thin and vague.

Under the tender, the TCs sold only the IP in the old software. The ownership of the physical computer systems remained with the individual TCs. We wanted to sell the IP rights in the old software because it had limited value and was depreciating quickly. Had we waited until the new system was in place, the IP to the superseded old software would have become completely valueless.

Ah huh! They wanted to monetize their “IP” as it were. Time was running out. Not sure who else on the planet would want their “IP”, but they must monetize it.

The TCs advertised the tender in the Straits Times on 30 June 2010. Five companies collected the tender documents. These were CSC Technologies Services Pte Ltd, Hutcabb Consulting Pte Ltd, NCS, NEC Asia Pte Ltd and Action Information Management Pte Ltd (“AIM”).

I am sure four of the companies listed above, after wasting the $214, are run by level-headed management who realized that this tender was a huge scam and wanted no part in it and so decided not to respond.

I am aware that NCS considered bidding but in the end, decided not to do so as it was of the view that the IP rights to software developed in 2003 on soon to be replaced platforms were not valuable at all.

Another company withdrew after it checked and confirmed that it was required to ensure renewal of the NCS contract without an increase in rates. The company did not want to take on that obligation. The others may also have decided not to bid for similar reasons.

In the end, only AIM submitted a bid on 20 July 2010.

Does the Coordinating Chairman really think that NCS would have fallen into the scam as well? They would have known that there really is nothing in the application that they could “salvage”, having built it in the first place, let alone helping their customer monetize it.

We evaluated AIM’s bid in detail. First, AIM’s proposal to buy over the software IP would achieve our objective of centralising the ownership of the software, consistent with the model suggested by D&T.

This is circular logic which needs no further response.

AIM was willing to purchase our existing software IP for S$140,000, and lease it back at S$785 per month from November 2010 to October 2011. The lease payments to AIM would end by October 2011, with the expiration of the original NCS contract. Thus after October 2011, the TCs would be allowed to use the existing software without any additional lease payments to AIM, until the new software was developed.

Let’s do the math:

14 PAP Town Councils AIM
Contract Award $140,000 (perhaps each TC got $10K) ($140,000)
Lease (Nov 2010 – Oct 2011) ($785*14*12 => $131,880) $131,880
Nett $8,120

This meant that the TCs expected to gain a modest amount (about S$8,000) from the disposal of IP in the existing software.

So, the so called “Intellectual Property” is really only worth $8,120.

Second, AIM was willing to undertake the risks of getting an extension of the NCS contract with no increase in rates. This was the most important consideration for us, as it protected the TCs from an increase in fees.

And AIM will have the needed clout to negotiate with NCS – because they own the software – but the 14 PAP Town Councils being the original customer of NCS could not garner? Is that really true, Mr Coordinating Chairman? You are saying that you cannot do better than AIM against NCS? Say it ain’t so, Mr Coodinating Chairman.

Third, we were confident that AIM, backed by the PAP, would honour its commitments.

Wow, the PAP link. That’s the magic bullet.  Cronyism at its best. “Backed by the PAP” because the three directors are former PAP MPs or because the company is funded by the PAP?  Perhaps the other companies who picked up the tender document realized that they are not a PAP-{owned, funded} entity and would therefore not win.

That statement alone reeks of contempt of the free market, the principles of transparency, meritocracy and everything we hold dear in this country.
Are you, Mr Coordinating Chairman, also saying that AIM has deep pockets that they can withstand the possibility of NCS not agreeing? The directors of AIM have been reported not to be taking in director fees. That’s noble of them. It does look like the PAP Town Councils found their shining white knight in AIM.

Given the above considerations, AIM had met the requirements of the tender on its own merits. We assessed that the proposal by AIM was in the best interests of the TCs, and thus awarded the tender to AIM.

Of course! AIM has to be trustworthy and reputable given their PAP pedigree. Of course! D’oh!

Under the contract with AIM, the TCs could terminate the arrangements by giving one month’s notice if the TCs were not satisfied with AIM’s performance. Similarly, AIM could terminate by giving one month’s notice in the event of material changes to the membership of a TC, or to the scope and duties of a TC, like changes to its boundaries. This is reasonable as the contractor has agreed to provide services on the basis of the existing TC- and town-boundaries, and priced this assumption into the tender. Should this change materially, the contractor could end up providing services to a TC which comprises a much larger area and more residents, but at the same price.

What a lot of nonsense is this? It is unbelievable that the Coordinating Chairman can include a poison pill clause in the contract if the “boundaries of the Town Councils change”. I believe the boundaries of the West Coast Town Council changed after the May 2011 elections. I don’t see AIM doing anything about terminating the contract (correct me if I am wrong Mr Coordinating Chairman).

How does changes in the “larger area and more residents” materially change the way the software works? Is Mr Coordinating Chairman taking the tax payers and constituents of the PAP Town Councils to be daft? Wait a minute, a former PAP prime minister says we are (search for daft in that link)!

Since winning the tender, AIM has negotiated two extensions of the NCS contract until April 2013, at no increase in rates. The first extension was from November 2011 to October 2012, and the second from November 2012 to April 2013. The TCs received a substantial benefit in terms of getting the extensions from NCS beyond the original contract period, without any increase in prices.

Now, this is confusing. But I shall hold back for more juicy parts following.

What is not known now is the maintenance charges NCS charged as part of their original contract with the PAP Town Councils.

AIM has also been actively working with several vendors to explore new software options and enhancements for the TCs. AIM has identified software from a number of possible vendors, and has invited them to make presentations to the TCs in order for a suitable option to be chosen.

Are any of these open source solutions? Or is this going to be another closed, proprietary system that will face the same issues as the older one? Why are the Town Councils (via AIM) not looking at maximizing the tax dollars that goes into this by using open source solutions?

My offer to help build a fully open source solution remains.

Following the expiry of the initial lease arrangement for the software from AIM on 31 October 2011, no further lease payments for the software were made to AIM. During the period of its contract extension from November 2011 to April 2013, the management fee payable to AIM for the whole suite of services it provided was S$33,150, apart from what was payable to NCS for maintenance. In the end, inclusive of GST, each TC paid slightly more than $140 per month for AIM to ensure continuity of the existing system, secure the maintenance of this system at no increased costs, and identify options for a new system to which the TCs could migrate.

We entered into the transaction with AIM with the objective of benefitting the TCs. Over the last two years, the intended benefits have been realised. There is thus no basis to suggest that the AIM transaction did not serve the public interest, or was disadvantageous to residents in the TCs.

Bingo! The smoking gun perhaps?

So, AIM is not charitable and is asking the TCs to pay from November 2011 till April 2013. This is what the math looks like:

14 PAP Town Councils AIM
Contract Award $140,000 (perhaps each TC got $10K) ($140,000)
Lease (Nov 2010 – Oct 2011) ($785*14*12 => $131,880) $131,880
Nett $8,120
Nov 2011 – Apr 2013 ($33,150) $33,150
Nett ($25,030)

So, contrary to the rationale of “monetizing the IP” (a load of crap), the 14 PAP Town Councils will incur a loss of $25,030 in this deal.

This amount is on top of the cost of the D&T report and the “apart from what was payable to NCS for maintenance.”

It does seem that the PAP, having been in power for over 50 years, has found many creative means to “misdirect” tax monies.

I am saddened to have done this analysis.


Please, Mr Coordinating Chairman, please, come clean. You made a mistake. You thought you got a good deal. But that was not what it was. You have been drinking from the PAP water fountain for too long that you cannot see what is right and what is wrong. Your “media statement” is so full of holes that we can drive the Airbus A380 through it with room to spare.

Again, my offer to form a team of open source developers to build a solution that can benefit not only the town councils but anyone else remains.

Software for Public Sector Applications


The ongoing egg-in-the-face of the PAP over the “tender” (thanks to Alex for posting it via an anonymous source) awarded to AIM over the acquisition of a piece of software created for the use of the Town Councils is really disappointing.

Looking at the Today Online story, it would seem that Mr Teo and Mr Das have a lot of explaining to do.

Here’s an example of how proprietary software companies abuse their customers.  If you happen to have acquired a new laptop and it came with Windows 7 Starter Kit installed, when you set it up, you will be presented with a set of terms and conditions. Most people will just click OK and accept the terms and conditions without reading a word. But in this case, if you did not read anything you’d have missed out a juicy bit of restriction.

Section 8 on Page 7 of the Software License Terms says:

8. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the features included in the software edition you licensed. The manufacturer or installer and Microsoft reserve all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must
comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
· work around any technical limitations in the software;
· customize the desktop background;
· …;

Isn’t amazing that even though you thought you bought that piece of software (according to their rules, it is not sold only licensed), you are NOT allowed to change the desktop background. Changing it will be breaking the terms and conditions of Windows 7 Starter Kit. Wow.

It sure sounds like our friends at the PAP-run Town Councils and AIM took a chunks out of the proprietary software “let’s screw and milk the customer” book. Only this time, the customer is the tax-paying Singapore public.

My offer to the Town Councils, expecially Aljunied Hougang Town Council, to help them build a fully open source solution remains.