20 Dec 2004 (updated 20 Dec 2004 at 20:15 UTC) »
Suddenly realized how few days I have left in Barcelona before going home for Christmas, think I need to do some present shopping tommorow if I am to be able to look my family in the eyes this Christmas.
Noticed Havoc pointing to the nice stuff in Red Hat Magazine today. To balance it out I guess I should point out that the Ogg Theora videos, like the 'choice' video and the Bob Young video about the Red Hat name are horribly broken in regards to audio/video sync. I guess they didn't use GStreamer to transcode the videos :)
15 Dec 2004 (updated 15 Dec 2004 at 16:57 UTC) »
The GStreamer bugsquashaton continues. We are now down to 288 bugs including NEEDINFO's from well over 320 just last week. Using the statistics from the Weekly GNOME bug summary report we are down to 220 open bugs. Hopefully we manage to get the bug count low enough to fall out of that list. Currently Conglomerate is at the bottom of that shameful list (of top 15 GNOME bugzilla modules) so we need below 134 open bugs to get out. Next step is being less buggy than Ephiphany with 178 Open bugs and Metacity with 175 open bugs on that list. So watch out Ephiphany and Metacity developers, one or two more weeks and the GStreamer community can start refering to Ephiphany and Metacity as a big piles of bugs :)
Goetz Waschk the MandrakeLinux packager supreme mailed me today saying that Flumotion in Cooker now works like a charm for him. Which means we have our first report on Flumotion working with Python2.4 also. For me the flumotion-admin program segfaults on Mandrake for some reason to be investigated. Anyway I hope as many MandrakeLinux users out there try out the shiny sparkling Flumotion package. Thanks Goetz!
Still working on getting Flumotion integrated with Fedora. Mailed the fedora-devel list proposing Flumotions inclusion in FC4. Colin Walters seems to have some suggestions on how to do it nicely using ACL instead of groups. So hopefully the Red Hat bugreport will be reopened by Bill Nothingham now that Colin has a easier to implement proposal in it.
Ah, and my announced cool press release will be delayed till sometime durng Q1 of the new year, so I guess I have to figure out other ways to make some big splashes before then :)
13 Dec 2004 (updated 13 Dec 2004 at 19:42 UTC) »
On the other hand I do not understand what is the problem with Planet GStreamer either. I have tried deleting the cache multimple times, but the problem just keeps being there.
Maybe it is some strange characters or something in a blog entry triggering this, if that is the case I guess it will go away once the entry in question falls out of the date range planet grabs.
Noticed that my old Loki games titles don't work anymore on latest Fedora release. Found a thread on fedora-devel confirming it, but no solution. Guess it is the final goodbye to these games. Heroes3 was begining to be a bit old anyway.
In other news I also put up a page with the official Flumotion song. So if you need a tune to sing while streaming media onto the internet, this is it.
22 Dec 2004 (updated 22 Dec 2004 at 20:10 UTC) »
9 Dec 2004 (updated 9 Dec 2004 at 20:29 UTC) »
Happy to see Jorn being back in #gstreamer. Seems Ronald's improvements of Totem+GStreamer convinced him that the time has come for getting Muine onto the GStreamer lovetrain.
Discussed a bit today about copyright statements in files and what they mean. Most people include a copyright/license header in their files, but most of those headers are not kept up to date or even point to valid copyright owners AFAIK. I mean in GStreamer most plugins say copyright Erik Walthinsen, cause his name is what is in the template/most other plugins. But since there has been no valid copyright assignment done, this is of course a false statement, the copyright is not Erik's (in most jurisdictions at least), it is still with the author of the code in question. Also people tend not to add themselves to the copyright when they edit the code so even if Erik was the original author, he is no longer the single copyright holder anymore even if the copyright header of the file says so. Secondly a lot of projects, like GTK+ and Xine, state in their headers that the copyright is with the GTK+ project or the Xine project. Which I think is false as there is no copyright assignment done to these projects, and none could be done as they are not legal entities.
The lack of care for such copyright headers raise a few legal questions/problems. For instance it do create some unclarity in case of relicensing request, eg. who do you need to ask. Another question is if invalid copyright headers have any influence on legal validity of the copyright or your ability to defend your copyright in case of a legal struggle. I don't know. I seem to have read that under US law if you don't uphold/protect your copyright you will lose is, which if true, could be interpreted as meaning that if you don't add your name to the list of copyright holders or put in a misleading copyright statement your claim of copyright can more easily be taken away in the case of a lawsuite. I tried looking at the GNU homepage to see if they had any advice on these issues, but I couldn't find anything. If anyone out there know some links that talk about the important/unimportance of these copyright headers please let me now.
A CVS branch has been started by Wim to implement the design proposals he mailed the GStreamer list with recently. Some things are already working well in that branch so hopefully it will soon reach a stage where its enough of a proof of concept to make it an official 0.9 branch. Very cool.
Seems I got elected onto the GNOME Foundation board of directors, interestingly enough I would not have been elected if the board had been 7 members this year instead of 11 as I wanted :). Anyway I look forward to working with the other elected members to try and make the board more relevant to the community, so that next year we don't have to once again explain what the board do and what it doesn't or what it exactly have been doing. Lets see how it works out.
My interview with the amaroK team went online today. Lots of love in the comments, but at least a guy commenting on the dot got my little girlfriend joke :)
Been wondering lately if I should quit Fluendo and start a employment agency, seems like being asked to recommend people for jobs are getting more and more frequent. Could be related to the stories that have started popping up of shortages in the labour market for people with linux hacking skills. Of course some of these requests do come out of the blue. Anyway if anyone reading this and who think I have fairly good chance of knowing who they are/what they have done and want to code for Google in California or Dublin please let me know and I put you in touch.
Going to a concert with Thomas and co. today to see a Belgian band at the Razzmatazz. Second time I am there this week since I went to see the Rasmuss on Monday. Monday Razzmatazz was filled with Finish flags, I guess today I see Belgian ones. I hope Lene Marlin comes down for a concert soon so I can go to a concert and wave the Norwegian flag (or maybe I skip the flag waving part :)
We have a long standing and ongoing process underway in the GStreamer communtity to purge GPL code from our gstreamer and gstreamer-plugins module. The vast majority of the code has always been under the LGPL, but especially in the plugins module there has been a couple of sins. Managed to clear up one of those today with our Monoscope visualization plugin. Problem was that the code in question had 4 authors. Two people who wrote one pair of files each which where then combined later by the third guy to make a alsaplayer plugin and then the 4th guy who took the alsaplayer plugin and made it into a GStreamer plugin. I was quickly able to get hold of one of the two original guys who gave me permission to relicense to LGPL his two files. The third and fourth also gave permission for this, but I had problem finding the second of the two first guys. But the third guy then told me that the code used to be under a no-advertising BSD license, but he had gotten permission to relicense it to GPL for his use. So the solution then was to revert this two files to the original unreachable authors BSD license which means the plugin is now a mix of BSD/LGPL files which is almost as good as all files being LGPL.
Cleared up the h263 plugin license in bugzilla, so hopefully Zaheer can merge that soon. Working on the licensing of the DVB plugin in gst-sandbox, but I need to get hold of someone at Convergence to get permission to relicense four mpegtools files from them.
Sent out the press release yesterday about Fluendo's sponsorship of Xiph.org to add RTP support to Vorbis and Theora. Got good response on it from the community which gives a nice warm feeling :)
Transgaming released a new version of their Cedega windows emulation package for games with World of Warcraft support today. Which probably means that they will have me on their subscriber list when WOW is released here in Europe in Februrary. Unless of course my facination with WOW has died down by then. My fascination with any game tend to be shortlived, even those I haven't really played but just like the concept of. Still don't understand how a big company gave have Sam Lantiga on their payroll and not take advantage of it to make their application run on both Windows, Mac and Linux using SDL. Then again I shouldn't wonder as I know how big corporations work....errr...how dysfunctional they are I mean. Maybe I should just stay loyal to good ol' nethack.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!