Free Software/Open Source

Back from Open Source Days 2008, exhausted, and appreciating the great work that went in to the event

I just got back from day 1 of the Open Source Days 2008 conference where I gave a speech entitled "Free Software in the Enterprise: from Use to Community Membership". At this point, I have slept 4 hours in the last 72 so this won't be a long post. I'll just say that the conference organizers have done a brilliant job and I'm glad to have helped fill the speakers roster.

I am also very very happy with the content of my speech (presentation deck uploaded here in this post), but I dread seeing the uploaded video; my delivery was very far below standard. Still, I am happy not to have clogged the conference with yet another generic "business open source" rehash; I think the ideas in mine are solid and quite new.

Again, a pat on the back to the organizers and conference staff. Embedded slideshow after the jump.

The US Chamber of Commerce is your friend (or, why we Europeans should have as few rights as Americans)

The Anti-Counterfeiting Trade Agreement (ACTA) has been getting some attention here and there, mainly for the potential for file sharers to get disconnected. Turns out there's a lot more on the horizon; quite apart from the agreement's potential to ban fairly innocuous practises such as deep linking (boy Google, are you in trouble), the European Commission's Directorate-General for Trade has been soliciting. (pause) Ahem, that was worth the sentence fragmentation. To resume, the DG has been soliciting input and commentary from various stakeholders.

The Global Intellectual Property Center under the U.S. Chamber of Commerce (the wold's largest lobbyist organization) has responded with this letter (that's a pdf link). It's a really good read, and I commiserate unequivocally. With the mothers who raised these slimeballs.

Danish open source e-voting petition

It's a bee-in-the-bonnet weekend again, and having left the draft petition text up for a week for comments it is now live right here.

Sign it, tell other people about it, if you're on facebook or other social media spread the word, make your voice heard.

open source e-voting petition

You know I have a bee in my bonnet when I blog twice on the same topic in the space of a scant few hours after a blogging hiatus of several months (well it's either that or I'm scatterbrained; your pick).

I don't want to let this slide. e-voting is too important. I'm not the Welfare Minister, but we live in a country where that person should answer to the people and perhaps we just need to shout loudly enough. So I have decided to draft a petition, and I need your help.

Scandalous

I have been making myself scarce on my own website of late; when you move back to your homeland after 12 years and pick up a very exciting new position with a place as cool as Rambøll Informatik, you'll tend to drop off the radar for a bit.

Thanks to Pinse I now have a long(er) weekend, and there is one thing I wish to piss and moan about. I want to call out the Danish Welfare Ministry.

The story goes like this. Eight Danish municipal authorities are moving towards e-voting and the Welfare Ministry (for byzantine reasons which with any luck will be tackled in the comment section of this post) is stakeholder in requirements definition and tender formulation. And the Welfare Ministry has warned the municipalities against mandating open source.

Free Software, Vendor Relations, and the Underdocumented Edge

I was listening to Josh Berkus speak to Laporte and Schwartz about PostgreSQL versus Oracle on FLOSS Weekly, and a real bona fide gem emerged.

Josh relates the difference in product offering between a Sun supported PostgreSQL and a typical Oracle offering, and it isn't the price difference (significant though it may be) which is the real issue, it is the difference in expectation between Sun and Oracle.

Oracle need to sell the database as it is their primary product. At Sun, if the PostgreSQL business breaks even that is well enough since it wasn't the primary business: the platform is. PostgreSQL is just part of a stack making the whole platform look more appealing.

So as a commercial database consumer, you have a choice there, and the choice goes to the heart of vendor relations quality (upon which most other cost and performance factors can be demonstrated to depend). One of the vendors will want you to use the product because it will create a direct revenue stream for them, and the other has no direct commercial interest in you using the system, though they wouldn't mind it if you ended up liking it and looking at their other products.

Of course, this is over-simplifying matters a little. But when you're talking vendor relations management strategy, you're talking long term and when you talk long term, it's the broad brush that paints the clearest target.

More writing

I was very happy to see my article, The Free Software hardliner, the Corporation, and the Shotgun Wedding on linux.com a few days ago.

For one thing, it is obviously an honor to have articles you've written running there. For another, that article discusses some things I eeded to get off of my chest, and the comments section of the article indicate that there may be others who feel the same way.

And of course, it's nice to be paid for writing! (No, this little puppy isn't making anything other than €0.00 per copy yet...)

New linux kernel license! (alright, I'm sensationalizing, but still)

zypper update brought me a kernel update this afternoon, which gave me an intriguing prompt:


      Overall download size: 158.1 M. After the operation, additional 2.2 M will be used.
      Continue? [yes/no]: yes
      kernel patch license:
      This update can be used to install a new kernel.
       
      If you decide to use the kernel update, we recommend that you reboot
      your system upon completion of the YaST Online Update, as additional
      kernel modules may be needed which can only be loaded after the system
      is rebooted.
       
      In order to install this package, you must agree to terms of the above licencse. Continue? [yes/no]:

That I think is as close as one gets in an urxvt window to replicating the windows functionality of prompting for reboots after updates.

I'm not entirely sure how good an idea it is to make the suggestion to reboot in a license exhibit for GPL'ed software. It just doesn't work on so many levels...

zypper performance

One thing which I do miss from Debian is how unintrusive the package management is. Neither apt-* nor aptitude really make you feel like the system is under any significant load, which should be par for the course.

Now zypper on the other hand is the package management equivalent of Rupert Murdoch; must have it all and must have it now. At certain stages of even a simple operation like zypper lu, this box (which is a 1.8 Ghz 512 Mb lappie) slows down to a grinding halt waiting for Mr. Zypper to let system resources out of his clutches.

I've graphed the system load average stats for a simple routing zypper lu here; the result is pretty dramatic and speaks for itself.

eurobrussels.com python screenscraper

Much like unjobs.org, eurobrussels.com is an excellent resource for vacancies in Europe with multilateral organizations and all form of interesting private enterprises.

Unfortunately, the site is still RSS-disabled and the process of looking on the site for new jobs is temrinally inconvenient. So what's a python programmer to do?

Out comes BeautifulSoup and PyRSS2Gen. A quick examination of the source code reveals that the geeks there are good enough netizens to use (relatively) reasonable CSS classes. A little bit of time, and you've got a nice screenscraper for your RSS generator.

Find the python script attached to this post.

Syndicate content