Posts Tagged ‘fosdem’
Nearly time for FOSDEM!
Sunday, January 20th, 2008FOSDEM retrospective
Thursday, March 1st, 2007Well having finally recovered from the beer and traveling associated with FOSDEM (it was a 10 hour journey for me, since I went by train in order to save a few quid) I figure I should do a quick write-up.
I didn’t take any photographs this time, simply because 1. I was feeling a bit lazy and 2. it has been shown from previous visits that my camera is not good enough to get decent photographs.
Anyway, for me the best talks of FOSDEM 2007 were Simon Phipps‘ Liberating Java and Sean Moss-Pultz’s OpenMoko.
While I’m not really interested in Java itself (I really don’t like Java as a language; it’s too object-oriented, if that makes sense), I am interested in Sun’s reason for GPLing Java and in their new-found commitment to Free Software. Simon Phipps is a really good speaker; he is somewhat like Stallman in that he has the ability to clearly convey what he’s trying to say and when he says something, you believe him. I think it’s essential that Sun have someone like Simon to speak for them, since as a community we’re somewhat wary of corporations that claim to be on our side, since that’s exactly how Novell were before they turned around and screwed us.
In any case, the talk actually wasn’t really about Java, but more about how Sun has come to recognise the importance of Free Software and are making a serious commitment to it – such as, announced for the first time during the talk, Sun becoming a corporate patron of the Free Software Foundation. What was also emphaised was that ‘Sun are listening’ are want to know if they’re screwing up in the eyes of the FLOSS community – this is good to hear and I hope that continues. I was hoping to catch up with Simon to discuss OpenSolaris licensing and how it is impacting on my Linux kernel development work, but unfortunately didn’t get the opportunity. I’ll have to mail him instead.
The OpenMoko talk was really interesting, because these guys have some really big ambitions and are bringing some new ideas to a somewhat stagnant industry. The company behind the OpenMoko project are producing a mobile phone (the Neo1973) based on 99% FLOSS, which is completely hackable: you can write standard GTK applications for them – none of this cut-down-slow-as-hell-Java nonsense to worry about. The small room the talk was in was not just full, but over-full – people were spilling out into the corridor. Clearly the popularity of the OpenMoko project had been grossly underestimated – it should have been in one of the main lecture theaters. A development model will be available in about a month for just $350 – I will absolutely be having one, presuming I can get a nice discount when they launch the final hardware revision a few months later. One thing that really annoys me is when I buy a mobile phone, only to find that the firmware is full of bugs (my current handset has more than its fair share). The prospect of having a bugzilla in which to report firmware bugs and having the ability to fix such things myself is really cool.
Looking at the handset in-the-flesh, it was cool to see it booting a regular Linux kernel with all the usual boot-up messages and framebuffer penguin in the top-left of the screen, but it did take about a minute or so from power-on until the UI was loaded – I hope this is fixed before they go into production!
I have to say that having been to FOSDEM each year since 2005, this has been the best one. Previously I’ve had difficulty finding enough talks that I’m interested in seeing, especially on the Sunday, but this time I was in talks all day on Saturday and most of the day on Sunday. Good work FOSDEM organisers!
FOSDEM is coming
Wednesday, February 7th, 2007It’s that time of year again!
If you know me and you’re going out to FOSDEM, mail me or leave me a comment here and we can meet up for a few fantastic Belgian beers.
So much to say, so little time…
Wednesday, April 5th, 2006It has certainly been a while since I’ve posted here, since I’ve been incredibly busy. The next person who tells me how easy students have it is going to regret it.
Anyhow, there’s been loads I’ve wanted to post about over the last few months that I haven’t got around to doing, so here’s one of those really long posts where I blog about many seemingly random and unrelated things. If you really want to read it all, I’d suggest you grab a coffee (preferably a cappuccino) and a comfortable seat
Way back in Februrary, the day before I flew out to FOSDEM in fact, I went to see Goldie Lookin Chain at the Manchester Academy. They were great as expected, the beer was warm as expected and the atmosphere in the venue was unpleasant as expected. That night of passive smoking (of various substances) no doubt contributed to the rather nasty cold I woke up with the next morning and which stayed with me all through FOSDEM, completely ruining it for me. It’ll certainly be much better once the smoking ban comes in. Oh and while I’m on the topic, Mr. Blair (or should I say Brown): can we have a ban on smoking in non-enclosed public places next please?
There was an article at the BBC way back in February entitled Copyright sings to a different tune which is essentially editorial making the case for not allowing the record companies to have our copyright terms extended. I’ve blogged about this before, but the message is still the same: the public domain used to be a very valuable resource, from which creators could take work which was no longer of commercial value and make something new out of it. Nowadays copyright terms are so long that little is entering it, meaning everything is protected by an aggressive copyright police. Big business must not be allowed to dictate our copyright policy like they do so easily in the US.
Also in February the US Patent Office granted a ridiculously broad and obviously-invalid-to-any-sane-person patent covering things like Flash (not that I care about Flash, since it’s proprietary) and the technology frequently touted as being the next big thing on the web, AJAX. The fact that such a patent could be granted in the face of clear and obvious prior art is beyond words. This is why we must fight to make sure we don’t get this kind of nonsense in Europe.
At the beginning of March was the barely-touched-on-by-the-media national strike of university lecturers. I was out and about on the day and took a few photos. They were striking over pay, since they were promised more and didn’t get it (whereas management did get it). Such strikes are a pain, but if that’s the only way lecturers can get the powers-that-be to pay attention then so be it. The strike isn’t however the end of it and they’re also refusing to mark coursework, publish marks for already marked coursework or invigilate exams until they agree a pay deal. What this means to me, since I graduate this year, is that I may not know my final grade for some months which will make it very difficult to get a job. It’s about time this whole mess was sorted out and lecturers were given the pay to which they are entitled.
During the past six months or so I’ve been trying to get a graduate job, so far with no success. It seems that graduate employers aren’t actually interested in graduates at all: they just want decent staff they can get away with paying very little. Basically if you don’t have a significant amount of work experience (which many graduates won’t have – I certainly don’t) you can’t get a graduate job, which kind of defeats the whole point of graduate jobs in my opinion. What is also very worrying, especially given the state of corporate IT in this country, is the fact that many employers are recruiting for technical jobs without assessing the technical ability of candidates at all – they seem to think soft-skills are more important and that they can teach technical skills, even to non-technical people….. somebody should break it to them that the real world doesn’t quite work like that. I’ll resist the temptation to rant about this too much, but I can’t resist the temptation to shamelessly ask that anyone reading this who knows of a Linux/networking/web dev/FPGA engineer job going gets in touch.
I’ve been following the Sun UltraSPARC T1 developments for a while now, so I should mention that Sun have finally made their processor available on opensparc.net under the GPL. I’ve grabbed myself a copy and taken a brief look and it looks pretty useful. My course pretty much winds up over the next few months so after that I should have some spare time to get it running in a simulator and see what I can do with it.
A few weeks ago I saw a story which really made me laugh: ‘Sandal and ponytail set’ cramping Linux adoption?. Apparently the relaxed approach to clothing taken by Linux/FLOSS hackers is harming the uptake of Linux. What a load of old nonsense. Firstly, technical people are most often not customer facing, so nobody cares how they dress since they’re typically damm good behind-the-scenes technical people. I myself am not a stereotypical geek with a ponytail, sandals and long beard (maybe in twenty-or-so years) but like most geeks I do take a relaxed attitude to clothing (i.e. it’s purely functional – geeks don’t do fashion) and have never found it to be a problem. After all, decent clothes would certainly be ruined by all the ferreting around under desks and in comms cabinets. In any case, any business or government who wants to use Linux isn’t going to go to a Linux hacker for advice, they’re going to go to a suit-wearing consultancy filled with the kind of people geeks try to avoid at all costs. One quote really summarises the whole article:
This guy seems to be living in a dream-world: the community doesn’t care about business. The community cares about producing good software and having fun doing it.
That’s all for now; I should get back to posting more frequently from now onwards.
FOSDEM 2006
Tuesday, February 28th, 2006So last weekend I went out to FOSDEM in Brussels. Unfortunately the experience was somewhat tainted by the fact that I woke up with a rather unpleasant cold on Friday, the day I flew out, which plagued me all weekend ![]()
But I still managed to pick up my share of freebies and attend my share of talks, although I did miss out on much of the beer-drinking which makes FOSDEM what it is
The first talk on the Saturday was Stallman’s keynote, talking about software patents. I have to admit to being in blissful ignorance of this, believing that (for now at least) they were off the agenda in Europe. However it seems that our governments are trying to bring them in through the back door. What they’re doing now is saying that the European Patent Office alone should be responsible for patents in Europe, instead of it being down to national patent offices. This seems like a sensible idea to me, and likely will to our MEPs as well, until you realise that the European Patent Office has been granting software patents for ages, against existing European law and the consensus formed by the dropping of the Patentability of Computer Implemented Inventions directive. At the moment the idea is in a consultation period, but if and when it comes before the European Parliament we should encourage our MEPs to reject it at the first reading.
He then talked about the upcoming GPL v3 (transcript). This eased most of my concerns about the new license, most of which I now realise were created by FUD spread by the uninformed. The main goals of v3 are to make the GPL more compatible with other licenses (this is done quite cleverly, by having pre-defined optional extra restrictions that can be added to the license) and ensure continued freedom. One of the requirements is that if GPL’d binaries are distributed in a signed form to work with hardware or software which will only accept binaries with a valid signature (this is a form of DRM), it doesn’t matter if you’ve got the source or not, since you can’t use your modified binaries. The license will require that in such circumstances and only in such circumstances, the private key required to sign a usable binary must be made available. This is especially important as we get more systems running embedded Linux and other GPL’d software and manufacturers who want to restrict users to using only official firmwares.
My new thoughts on the GPLv3 are that it is definitely a good thing for Free Software and I shall be licensing all my future software under it (my existing software already has the ‘and, at your option, any later version‘ clause, since I trust the FSF).
My favourite talk of the event this year was Mark Spencer’s talk on Asterisk. It’s great that we have a completely Free and feature-rich drop-in replacement for expensive PBXs. It can do voicemail, menu systems, conferencing and everything else you could possibly want. I really must get around to installing it and giving it a try, since I’ve been using VoIP for a while now. I also like the sound of Asterisk’s IAX protocol, since it can cut through NAT without any of the messing about required to make SIP work. The talk was followed by a tutorial on getting it installed and configured, which made it seem relatively straightforward to get a basic system going, which I was rather surprised by.
However talking with Mark at the airport on the way back, it seems that Asterisk only supports interface hardware manufactured by Digium, the company founded by…. Mark Spencer. As a result, OpenPBX was forked off from it. Maybe it should be OpenPBX I try then, rather than Asterisk.
I have to say that there weren’t really many talks which appealed to me on the Sunday. I did however go to the talk on Subversion. Basically the conclusions were that CVS sucks and Subversion rocks, so it’s time to convert my projects to it and begin using it to manage my website (it should stop me accidentally deleting something crucial, not that I’d ever be that stupid of course…).
There was also a talk on Beagle (the desktop search app) which confirmed what I already knew: Beagle is great. According to Jon Trowbridge ‘Search should be everywhere’, and so it should. I did play with Beagle before, but dumped it since it didn’t have a KMail backend (which it now does) and because it wasn’t available in my distro (and it has a load of dependencies). It’s now in the current version of my distro so I must give it another try.
I went to a few other things, but nothing particularly worthy of note. There were a few machines running to demonstrate Xgl. It’s all (pointless?) eye-candy: change virtual desktops and the whole screen rotates as if it was a cube with a desktop on each side; drag a window and the edges bend and curve; minimise/maximise a window and it bounces around… Pretty cool to look at, but not something I’d really benefit from having on my desktop.
I took some photos at the event which are now in my photo album. Unfortunately my camera is useless in anything less than perfect light, so many of the photos are pretty poor quality. As I wasn’t feeling great I also wasn’t very motivated to take photographs, so there aren’t very many or any from a decent angle (which would have required getting up…). I must take a decent camera next year.





