Bad example. I wouldn't call that admitting to a problem (not the one raised anyway) nor a fix (unless it's a PR fix) but I do agree with the point you are trying to make about the advantages of open source. That was a very good read about open core. The problem for me is that I do not see any alternatives for Nokia. To me ( Not being a pro programmer) it appears that Nokia have actually done what is suggested in that article, closed portions of it where somebody with time can create an alternative from the core, but perhaps I have misunderstood the article?