Older blog entries for Uraeus (starting at number 468)

GUADEC

GUADEC pretty much rocked this year. The number of people and the energy was incredible. The number of things happening out there both from the companies involved, but also the stuff that is being doing by private members of the community like the Gnumeric and Abiword guys is just amazing, think the collaboration stuff underway will rock insanely.

The people rocked too as usual, but the problem of knowing more people than I can even hope to have a real conversation with for the duration of 3 days is there of course. Didn't bother me as much this year as earlier years though as I guess I had come to terms with the fact that no matter how many people I try to talk to during GUADEC there will be some people I will not be able to talk to who I know.

Talked to a lot of people though and it was wonderful to catch up to both old friends and new friends like Jono Bacon.

Nokia

There was also the launch of the Nokia 770 and Maemo which was a blast. People really love the little device. The patent issue of cause came up, but for me it is a non-issue, I think Nokia's stance on patents going forward will actually depend on the sucess of Maemo and this device. If its hugely sucessful I think it will lead to Nokia's viewpoint aligning more with ours and if its a failure it will mean that Nokia will consider the free software route and ideals of little interest. Its rather logical actually, they have made a lot of money doing business the 'old' way and if they are shown that they can make just as much money or more doing business this 'new' way then that will of course have an influence on their opinions. Large companies are like oil tankers, it takes time to turn them.

Anyway, if was also great to meat up and talk with Yannick and Makoto again in person, the work they have been putting in at Nokia to create interest in Linux and free software and getting the project for developing the 770 and Maemo going is simply amazing. I remember when I first went to Helsinki to talk with them I was expecting a group of people who's primary objective was to use as much opensource software as possible while giving as little as possible back. I was very wrong, in fact they where pushing very hard to make as much of the stuff opensource as possible and all non-free parts where there mostly because there where no non-free solution ready or usable. But they where already talking about how to replace those parts of upcoming versions of Maemo as free software alternatives had matured during the development cycle for the device. If you ever get to meet any of them you should thank them for the effort, cause whatever you think of Nokia as whole the Nokia Linux guys have their hearts and minds in the right place. They truly get it.

Back in Barcelona

So I am now back in Barcelona and moved into an appartment in the part of town called Gracia. I am renting this room for June since Ralph Giles, of Xiph, Ghostscript and Theora fame is renting my place for himself and his family. Its quite packed here atm actually as in addition to Ralph we have Conrad Parker from Annodex and Brian Cameron from Sun visiting.

Not sure why Thomas have been spreading rumours about Havoc having a baby or Glynn getting married, esepcially since he have tried to keep a very low profile with Kristien's pregnancy. While twin pregnancies are more risky than normal ones, I would shout it out on the rooftops if I where them.

Leaving Barcelona

Will be a busy month this. GUADEC and the Nokia launch created a lot of buzz and created many new business leads. I am already scheduled to go to the US later this month and then of to LUG Radio live followed by a extended London stay , first crashing with the legendary Bastien Nocera then visiting a beautiful girl in conjunction with her birthday.

Nokia 770

The Nokia 770 seems to have gotten a very positive response on its announcement which I of course is very happy about. Really looking forward meeting Yannick, Makoto and the rest of the gang at GUADEC in a few days.

GStreamer 0.9

So we are working on doing the first development releases of the new 0.9 branch today. To make sure people have something to play with after hearing Wim's talk at GUADEC. Really nice stuff going in there, looking forward to seeing this go into mamoe, GNOME and maybe even KDE eventually.

Lessig's ghosts

The article where Lessig releveals he was a victim of abuse is powerful reading. Not going to comment much though as Julie Leung have a very good blog entry on it which says whatever I would have liked to say so much better.

25 May 2005 (updated 25 May 2005 at 13:10 UTC) »
Nokia and GStreamer

Was finally able to send out the first message about our work together with Nokia on GStreamer. Looking forward to more details about it being announced to the community at GUADEC and through upcoming press releases.

Update: Nokia have now put up a page for the device and also there is a development page. Cool stuff, as its using GTK+, GStreamer, GConf and dbus.

GUADEC postponed by a week
Ok, since we are leaving for GUADEC on friday I am getting a bit stressed about getting everything ready for GUADEC that I want to. So is it ok for everyone if we postpone GUADEC for one week?

Wingo's welcome home party

We had a big barbeque at Wim's place yesterday to celebrate Wingo's return from the US. Unfortunatly Wingo didn't arrive until today.

Project Olivine
Started writing on my Project Olivine document for what GNOME 3 should be about. The general ideas are not written down, but unless the document is to be just another opinion piece on a already widely debated subject I need to make it much more detailed and implementation roadmap styled. Not being a hacker there is of course some limitations to my level of technical details, so at some point I guess I need to find some hackers to co-conspire with :)

Electrical screwdrivers
For some tasks an electrical screwdriver is close to essential, it is not being lazy. Ceiling tropical fans are one such area.

glib love
Wim's patch to get glib to use GAtomic for refcounting was added today by Zaheer to the Gentoo glib ebuild. Hopefully this means we get wider testing of it in order to push it forward in terms of getting it included upstream. This patch is really important for GStreamer to get included. Tim Janik had some objections to it, so hopefully he will be at GUADEC so he and Wim can discuss it and hopefully resolve his objections.

Flumotion 0.1.8 release
We did a new release of everyones favourite streaming server today. Most noticeable new feature is a little docklet which displays the current stream status. That means that if you have the admin tool running on your machine you don't need to check the admin gui itself to verify that your stream are still behaving nicely. A quick peak down at the panel is enough. A big thanks to Zaheer for making this.

Oracle
- Got an email from my boss at Oracle asking me what my plans where yesterday. My one year unpaid leave is up at the end of June so she needed to know if I where planing on coming back or not. I had almost forgotten about the whole thing, so I need to send her my official letter of resignation now. Can't quit Fluendo now that we are standing on the brink of world domination :)

Patents
Saw a link on Lawrence Lessig's blog today to some organisation calling itself 'International Intellectual Property Institute' (a fancy name for some bought lobbyists), who had published an article on why software patents in Europe would make the world a better place. The main argument seemed to be that the main reason some people and politicians might not want such patents is because the issues involved are to complex for these people to understand. Brilliant argumentation... I am sure they will get a lot of goodwill with the European members of parlament with the argument that said members of parliament are to stupid to decide on this issue.

GUADEC
Got the first volunteer for maning the cameras at GUADEC yesterday. As he pointed out though there was little information about the talks listed in the schedule so I ended up spending quite some adding a page with some short abstracts and linking to that page and the Multimedia Track page which already had descriptions of the multimedia track. So if you click on the talk title in the GUADEC schedule you should now be taken to a page which contains a description of that talk.

That said a lot of the descriptions are not really that good, I ask that all people doing talks check it out and if their talk is missing, have a less than optimal description that you write something down and either commit it yourself to the guadec-web cvs module or send it to me and I will update the page with the text. I also ask that everyone makes sure that co-workers and friends who do a talk are aware that a small abstract is needed for that page.

Free from debt
Also decided over the last few days to get rid of my student loan. While studying I had borrowed money from the Norwegian government to pay tuition fees, books and living costs while studying. Its generally considered a very favourable loan with good terms, but after moving here to Barcelona having those bills trickling in from Norway have become to much of an annoyance. So I now in the process of selling some of my shares to be able to pay the remainder of the loan in one go. Might not be the best financial move I ever made as I still expect the shares to increase in value faster than the cost of interest on the loan, but it will make my life less complicated which has a value in itself.

Flumotion
Wim is working hard on getting everything up and running to do RTP streaming with Flumotion. amr and h263 encoding and decoding is starting to work nicely together so mobile phone streaming is approaching fast.

World of Warcraft
I decided yesterday to let my World of Warcraft subscription lapse, so 6 days from now my account gets closed. So when I logged in yesterday I thought, only 6 days left, need to make sure I use them. What I realized just after logging in however was that the game is completely uninteresting when you don't plan on playing it for a long/undefined amount of time. As all my long term plans for character development where suddenly invalidated by only having 6 days left, there was really nothing of interest to do in the game. So I ended up logging out again after 30 minutes. So I guess without the 'builder' aspect the game is just a huge chat channel mostly consisting about complaints about people speaking Spanish and insults about the use of that language flying back and forth.

Help needed!

We are streaming this years GUADEC as we have been streaming last years. That said we are asking for volunteers to help man the cameras this year. You don't have to make a large commitment, but I would like to have a list of people (preferably which I have an idea who is) who are willing to man the cameras for the talks they attend. If we get like 15 people saying yes to this we should be able to find a division of talks where you man the cameras for talks you where planing on attending anyway. So I ask that those of you who would be willing to help out with this mail me, preferably with a short list of talks you plan on attending anyway, so that I can try to make a list of people who will be maning the cameras for the different talks. mail me at 'uraeus-at-gnome-dot-org'

Maning the cameras is not hard work, its mostly about making sure the speaker is within the image at all times. Apart from Miguels talk this should mean moving the camera 2-3 times during the talk on average :)

LUG Radio

So I guess its official that I will be attending/speaking at the Live LUG Radio event in Wolverhampton. I also will be participating in the Paintball event afterwards so if there are people in the community who feels I should be shot on sight, this is your opportunity.

Fluendo

We are working on some rather cool announcements which will come out during GUADEC. It is rather nice to see that all our hard work over the last year is coming together like this.

GStreamer 0.9

Work is 0.9 is continuing briskly, David Schleef, made his first major commit this weekend and the community as a whole is starting to get in on the game. Wim did a demo today with simultanious playback using aalib and cacalib next to eachother. Fun stuff. If you are checking out 0.9 CVS here is the pipeline to test:

gst-launch-0.9 -v gnomevfssrc location=~/data/JB_FF9_TheGravityOfLove.ogg ! oggdemux ! theoradec ! tee name=tee ! ffmpegcolorspace ! cacasink preroll-queue-len=1 tee. ! ffmpegcolorspace ! aasink preroll-queue-len=1

GUADEC

Getting really psyched up about GUADEC this year. Was a bit of a slow start, but now that I am getting lots of feedback from people doing Multimedia on Linux saying they are coming. Think this year GUADEC will be a major gathering of whose who in free software multimedia. Which is especially great as my main vision for GNOME 3 is to make it about Multimedia. I think we have now reached a point where we can make GNOME into a media handling desktop blowing even Apple out of the water. Technologies such as GStreamer, HAL, librsvg and Cairo tied together and integrated deeply into the desktop will enable us to offer a kick ass solution. Hopefully I will be able to sit down an evening soon and write down my ideas for what we can do. I want to make a list of all the things we can do which would make GNOME 'the multimedia desktop' and then see how we can pull in technologies to make these visions come through.

PiTiVi

Talking about Multimedia I think people will be blown away by PiTiVi at GUADEC this year. Go and see Edward's talk if you are interested in video editing and multimedia in general. Not only is PiTiVi an example of how you can make really great applications very quickly with the GStreamer Python bindings, but it also shows that with the library foundation provided by GStreamer and Gnonlin you can hack up your own video editor very quickly. This means that 2005 will be the year when everyone is writing their own video editor to suit the different needs and GUI tastes out there :)

Old GNOME hackers

Discovered what must be the the oldest gnome hackers in the world, I mean they where around when black and white was the only thing around :)

Devolution

Noticed Zeenix assigning me a rather bastardized version of a theory. First of all I did tell him about it, but I was refering to a danish professor who was the originator. Secondly the represenation of the professor's theory was oversimplified a bit by Zeenix presentation of it. What the professor said (and considering this was two years ago even my memory of it is vague) was that since most people survive today due to medicines, social support etc., there was little natural selection going on anymore. If you combine that with the assumption that people who are successful are smart in some way (not necesarilly IQ) also tend to have few children, compared to people who are not very successful tending to have more children (Poor people having more children than rich) then the conclusion would be that we the human race where now devolving as a whole.

Wether I personally subscribe to the idea or not; I don't know. There are some plausability with the concept, but then again there are still a lot of stuff about the process of evolution we don't know yet. The professor did get shouted at a lot for being very politically incorrect with his idea, but I think that was going to far considering it did not target any specific race or group of people; of course the concept of successful people being smarter than less successful is a very broad generalization and a bit touchy.

The language debate - Don't forget Python has gotten the nod

One thing that people seem to be missing, and I had to some degree put into the forgotten drawer myself until Murray reminded me, is that there was a decision reached that Python is valid language to use for all GNOME development. This means that if you want to write something to go into the official GNOME you can write it in Python as long as the owner of the module you want to check it into is ok with it. This means that if you write something which is supposed to go into gnome-media or gnome-games or Nautilus for intance you CAN write that it Python as long as the gnome-media, gnome-games or Nautilus maintainer(s) are ok with it.

So while the fate of Java and C# is still not finalized in regards to GNOME you can start hacking with Python today if using C is not your cup of tea.

That said there where some good reasons for GNOME choosing to go with C when the project started up, and those reasons are still valid. C is highly portable, You can compile C code with almost any compiler and expect to to work with a library compiled with another C compiler or another version of the compiler (unlike C++ for instance). It is very easy to use C libraries in applications using other languages as most languages and compilers have taken into account that your probably want to interface with some C stuff at some level. The basic building blocs of GNOME will be done in C for the forseeable future, just like many of the other major components of free software; like glibc, the GNU/Linux kernel, gcc, X Windows and many many more. Python, Java, C#, Perl, Ruby, C++ and others are great tools for many kinds of applications and tools, but there is still no better choice than C for something like libraries.

459 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!