Archivo para 14 junio 2008

Nokia does not get it

Dr Ari Jaaksi is Nokia’s vice president of software and head of its open-source operations. Note that Nokia recently acquired Trolltech so now he has an important role in Qt’s future. An I’m worried because he has been quoted saying nonsense like this:

“We want to educate open-source developers. There are certain business rules [developers] need to obey, such as DRM, IPR [intellectual property rights], SIM locks and subsidised business models.”

No thanks you very much, but I don’t want software defective by design (not even the evils at Apple like DRM anymore), I don’t believe in imaginary property, and I hate SIM locks as much as the next guy.

“As an industry, we plan to use open-source technologies but we are not yet ready to play by the rules; but this needs to work the other way round too.”

You better start playing by the rules because else the other companies might do it faster than Nokia and you will lose the opportunity. Oh: And just as a remind: when you go open source, you *must* play by the rules by honoring the license of the software.

Really, it’s sad to listen to things like this from someone controlling the company who owns Trolltech  I am sure that the vice-president of companies like Red Hat wouldn’t say nonsense like the above. But it’s no surprise coming from someone in a company that seems to be absolutely in favor of software patents in Europe according to FFII.

Random updates

The final exams are coming soon and I should study, so I guess that’s why I’m here again trying hard to find something else to do… other than studying.

Tonight pinotree told me he found some memory leaks in konqueror and that I should try running valgrind against it. I haven never really used valgrind, but he has been very helpful with that. We found some minor not really important leaks.. and then this really nasty leak that should have never happened and I’m really  glad we found and fixed in rev815027.

Each tab in konqueror contains one or more konqviews. Normally it’s just one. For each view, we hold in a HistoryEntries the information about the pages you visited so you can go back&forward in the history. Each HistoryEntry contains quite a lot of useful information like: the url, the locationbarURL, the postData, the page cache, etc. And the bug was.. the KonqView destructor was not deleting its HistoryEntries, so that when you closed a tab, they were not really removed from memory. Quite nasty if you ask me! And really easy to fix thanksfully, once the problem has been found.

I’ve also been fixing some konqueror sessions bugs just after the beta 1, and I plan to fix some more for the next beta so be tunned! Oh and by the way, for those coming to akademy, Akademy 2008 registration is already opened and of course I’ve already registered myself. I will go to all the events, and I will pay for a bike so we can go to nearby places riding a bike. I love cycling =). And I’m in the group “KDE España” so that all spaniards can be grouped together.

Some guy called “Sami Liedes” gathered together a quite large (50!) list of bugs he had with KDE 4 beta 1 in kde-devel, and looking at konqueror bugs only, I had found at least 3 of them already, and one of those three was directly related to my code and had already been fixed. I will investigate the remaining ones =).

Enough blogging for today, I guess it’s time to go to bed now