How to run Firefox 3.5 on Ubuntu 9.04 Jaunty Jackalope
Mozilla Firefox 3.5 was released yesterday. It isn’t (at the time of writing this) available for install through the repos on Ubuntu Jaunty. I guess it will be backported at some stage but should you want to play about with it, here is how I did it so as not to (hopefully) break anything else… [Note: you should probably back up your profile directory before going any further. Something like this should do it: cp -a ~/.mozilla ~/firefox-3.0-backup]
I downloaded the Linux tarball and unpacked it. I moved this directory (called firefox) to my local bin dir:
mv firefox ~/bin/firefox-3.5
This command assumes you are in the same directory as the tarball you just extracted and have a local bin directory. If not just do mkdir ~/bin first.
Then I started the current Firefox Profile Manager and created a new profile just for 3.5 to test (I didn’t want any conflicts or updates to my existing firefox 3 add-ons). To check that you are using the right path for the existing installed Firefox you can do a command like which -a firefox which will give you the full path to any firefox executables on your system and in your path.:
/usr/bin/firefox -no-remote -ProfileManager
Follow the Profile Manager dialogues to create a new profile – I called mine 3.5 amazingly. Exit the profile manager (don’t start firefox or else you’ll end up with the existing firefox also using the 3.5 profile).
Now you can run the 3.5 version of Firefox by typing the following command:
~/bin/firefox-3.5/firefox -no-remote -P 3.5
The -no-remote switch ensures that we start a clean instance of FF from these commands. If you already have an instance of FF running and you do not use this switch, you’ll get another window tied to the same, already running, firefox process. This also affects trying to start firefox remotely over X as I discovered quite some time ago.
I have since created a launcher on the top panel to start FF3.5.
It seems to work OK and feels incredibly fast at loading pages, but trying to run anything that needs flash causes it to die horribly.
So although this isn’t perfect, it was a reasonably safe way to test and just try it out. YMMV of course and I really think we’d all probably be better just waiting for one of the MOTU “Gods” to deliver a 3.5 backport for Jaunty.
Songbird 1.2 Released
My favourite music player has just been updated and version 1.2 released.
I picked up the story from The H where they’ve done a great job of describing most of the new features in a single paragraph.
One of the biggest new features is the ability to automatically organise library files across multiple folders based on track metadata, such as artist and album information. In addition to several performance improvements to features like search, Songbird 1.2 now supports 2-way syncing with iTunes, which is especially useful for users who purchase songs in the iTunes Music Store. Songs added to Songbird can also be synced back into iTunes for syncing with iPods and iPhones. Last.fm support has been included in Songbird for some time now, however, users can now access even more artist, track, album and tag information. A new 10-band equalizer has been added to Songbird to let audiophiles tweak the frequency response of audio playback.
With the ever expanding feature set and the superb extensibility thanks to their Mozilla platform pedigree we have a really good alternative to the “other” much touted music player based on Mono. I know which one I prefer.
Songbird, incidentally, was the only music player I found on Ubuntu that would sync with my iPod Nano 4th Gen. And that was the previous release of Songbird too. With iTunes synchronisation I think I have just found the last piece of the puzzle to get my wife off Windows once and for all.
Thanks to all the community and developers behind Songbird. I can’t wait to get this new release installed and give it a work out.
Early Father’s Day Present: DiE6
The postman dutifully did his ‘thang’ today and dropped off some letters. One was a small package that needed to be signed for and it was addressed to meWas it an early Father’s Day present? No. I was expecting something as it happens.
One of our very good customers, Clive from ion design it (for whom we do a fair bit of Joomla! work – see here for one our recent projects), told me a while ago that he’d seen something he thought was right “up my street”.
He certainly wasn’t wrong.
If you haven’t worked out what DiE6 represents, click on the image or here to find out more. [Guess what I will be wearing to the pub this evening]
A most worthwhile and laudable campaign if you ask me.
Although just a small part of me wonders a little bit; It does certainly create more work…
Does UK Government Grok the GPL?
This is really quite interesting. It seems as though the UK government are starting, finally, to get the whole “Commons” thing.
There is this Government Department/Quango(?) called the Office of Public Sector Information (OSPI for short). Yep, I’ve never heard of them either. Not until I saw this tweet from Glyn Moody last night at any rate. The OSPI’s remit is (according to their website) as follows:
Operating from within the National Archives, the Office of Public Sector Information (OPSI) is at the heart of information policy, setting standards, delivering access and encouraging the re-use of public sector information. OPSI provides a wide range of services to the public, information industry, government and the wider public sector relating to finding, using, sharing and trading information.
The merger of OPSI with the National Archives in October 2006 enables the combined organisation to provide strong and coherent leadership for the development of information policy across government and the wider public sector.
OPSI has an important role as a regulator of public sector information holders for their information trading activities. The Information Fair Trader Scheme (IFTS) founded on the principles of openness, transparency, fairness, compliance and challenge helps re-users of public sector information to know that they will be treated reasonably and fairly. OPSI also investigates complaints against public sector information holders made under the Re-use of Public Sector Information Regulations.
OPSI provides the Click-Use system for obtaining a licence to re-use Crown copyright and public sector material through an online licensing process and is responsible for the Information Asset Register (IAR) that lists information assets held by the UK Government with a focus on unpublished material. OPSI also provides a secretariat to the Advisory Panel on Public Sector Information (APPSI), which advises Ministers on how best to encourage the re-use of public sector information.
Operating from within OPSI, Her Majesty’s Stationery Office (HMSO) continues to exist and fulfil its core activities including responsibility for the publication of legislation and the management of Crown copyright.
Got that? Good. Although I’m still not sure I know what they “do”. I can see they are “at the heart of information policy” but anyway, let’s assume they do something important and worthy within the huge bureaucracy that is UK Government. The big news is they now have a blog! Called perspectives. The most interesting article (from 3 so far) on their new blog is this one where they introduce a new “Licensing Model” and are, more importantly, soliciting feedback:
The Government’s response to the Power of Information Taskforce’s recommendation 8 stated that OPSI was developing a new licence model, building on the success of the Click-Use Licence. We thought it would be good to post our initial thoughts about what the new licence terms could look like here on our blog for your comments.
Here’s the bit that caught Glyn’s eye and makes all us Freedom lovers go weak at the knees…
• The new licence terms are compatible with other standard licences such a Creative Commons and GNU GPL;
How interesting. I am not sure that I understand the full implications of the new license and what content/information it really pertains to, but the description of their remit above would suggest that it could be far reaching. Anyway, here is the license they propose in full below, but please don’t make specific license comments here, comment about the license over there, where the OSPI will see them.
Terms and conditions
Purpose
This licence explains how you may re-use a wide range of public sector information and what conditions apply. Under this licence the term information means any content, including any part of such content, whether in writing or stored in electronic form or as a sound, visual or audio-visual recording, other than computer programs and software.
What you can do
1. You can copy, publish, translate into other languages, adapt, mash and convert to Braille and other formats for people who are visually impaired.
What information is covered
2. All Crown copyright information can be re-used under this licence apart from the specific exemptions listed below.
3. Information produced by other public sector organisations as listed at [link to be inserted].
What information is not covered
4. Crown copyright information produced by government departments and trading funds that are responsible for licensing the re-use of the information they commission or produce. Details of these organisations can be found at [link to be inserted]
5. Information where re-use is not permitted for policy reasons, for example the HSE Health and Safety Law poster.
6. Information that is exempt under Freedom of Information legislation and the Environmental Information Regulations.
7. Personal information about named individuals.
8. Official imprints, public sector organisation logos, badges, crests and insignia of the armed forces. This includes the Royal Arms unless they form an integral part of the information that you are re-using.
Your obligations
9. You must:
• Re-use the information accurately
• Acknowledge the copyright and the source of the information, for example the title of a report and the name of the department that issued it.
• Not re-use the information in a deliberately misleading way.
• Not re-use the information for promotional or advertising purposes; not to imply endorsement by a government department or other public sector organisation.
• Not mimic the style and appearance of the original information, for example by replicating the look and feel of a published document or a departmental website.Disclaimer
Your use of the information covered by this licence is entirely at your own risk. OPSI makes no warranty, representation or guarantee that the information is error free.
Governing law
This licence is made under the laws of England and Wales and comes under the exclusive jurisdiction of the courts of England and Wales.
There are a couple of comments already and they cover the obvious.
Not being a lawyer I am not sure if I quite “get” why they (we?) need a new license though? Why could they not simply use any of the CC licenses as appropriate?
Anyway, if you spot anything in the detail or wish to simply make your voice heard, you know where to go.
The Ubuntu/Mono debate continues…
Mono seems to be causing a great deal of debate and discussion within the Ubuntu Community right now. I’m sure it probably always has, but it definitely seems that the intensity is building at the moment.
For those who don’t know what Mono is, from their website:
Mono is a cross platform, open source .NET development framework.
Two blog posts have caught my attention in the past couple of days and should be mentioned, one on either side of the debate and interestingly that is one from a developer and one from a user. Thankfully these two posts and most of the comments attached to them have been free from the personal attack and verbal abuse that has been written on several mailing lists and forums recently. Those don’t have a place in a decent debate, I will not condone them by linking.
First the developer.
Jo Shields writes well and clearly has a lot to say. This is a well written piece that articulates the position of a software developer who clearly likes what Mono has to offer.
I recommend you read it and consider carefully what Jo has to say.
The other article, from a user and expressed in plain and heartfelt language, tells us why he feels Mono is not for him.
I also recommend you read that one too and consider his position.
Welcome back.
What strikes me with these posts is how technical and abstract the position of the developer is and how emotional and personal the position of the user is. It is a very clear distinction and one that is probably at the heart of this disagreement.
Interestingly, the developer seems to inadvertently (I assume) be making the case for Mono dependent applications being removed from a default install in his final point in the “Why it is not a threat” section:
The layering of escape routes is extensive in Mono, especially Mono in Debian/Ubuntu. In the first instance, the contentious Microsoft-sourced non-ISO libraries such as System.Windows.Forms are not included by default, and are rarely used in Free applications anyway (because WinForms looks like ass, amongst other things). If a reason is found to remove these non-standardised libraries, then bam, they’re gone – without harming Free apps. Secondly, if a more severe change is required, then the Mono packages can be patched to remove the infringement. If more drastic changes are required, as mentioned above, then the applications can also be patched to support any core changes. And, taking it one step further, if the whole of Mono needs to be pulled, then applications can be ported. The porting process would potentially be slow and painful, and cause great harm to an application’s future rate of development (although no worse than if the app was written in the target language from day one), but nobody who has written an app they care about would simply throw their hands in the air and say “never mind, it was fun, but the Man says I have to stop now”.
The user’s post is emotional and from the heart. As a user myself I believe this perspective should not be regarded in any way less important or valuable than the technical position; both are just as valid.
The bone of contention for me is Mono. I remove it. I don’t like it. I refuse to use it. It rubs me the wrong way. Anything that starts with Microsoft and goes via the sellout, Novell, cannot be good.
I know that Microsoft is opposed to the existence of Linux. That have said so, often and stridently. I know that Novell caved in and did not stand up for FOSS when they had the chance. They have since apologized, sort of, but the damage is done. Other companies did not follow suit, including Red Hat and Canonical. I respect them for this as much as I detest Novell for selling us down the drain.
My perspective on the Mono thing is from that of a user and not a developer. I really fail to see why anyone would want to build new applications on top of a framework that has so many unanswered questions and causes so much angst in the community as a whole. We have plenty of other solutions that are – if not 100% free from controversy – certainly far less likely to end up requiring the kind of backtracking or complete re-writing that Jo describes above.
I think the problem many of us have with Mono will not go away, irrespective of what, or how much, the developers say. When I first removed Mono from Ubuntu back on Hardy, I did not know, nor had read anything about the Mono controversy before. It was simply an “itch I wanted to scratch”. I was unhappy with Mono being in my desktop OS for non-technical and personal reasons. I tried removing it and found that it worked so I wrote a post on how to remove Mono from Hardy. What amazed me was the huge surge in traffic to my lowly blog and the number of comments it attracted. That was in August last year.
The fact is that there are many, many “users” of Linux who simply do not want Mono dependant applications to be included by default in their distribution of choice: Ubuntu. The opinion of developers that Mono is great – as Jo so eloquently says himself – in the end carries little or no weight with users:
Why Mono is desirable
That’s a question which depends on whom is being asked.
If you’re asking a user, then the answer is “it’s not”, any more than a Scheme compiler or LOLCODE interpreter.
If you’re asking a developer, then the answer is VERY different…
Mono clearly provides a useful and good tool for developers to [ahem] develop things, but there are many other less controversial solutions which are as independent from Microsoft as it is possible to be. Surely these should be chosen over a framework that carries so much baggage and ill-feeling? Fedora are moving in that direction and appear to be picking up users at Ubuntu’s expense.
In short, I strongly believe Mono and applications that depend on it should reside in Multiverse and not in Main.
Finally, I think this sums up what many feel about Mono (A re-phrase one of Steve Ballmer’s most famous quotes):
“Linux Mono is a cancer that attaches itself in an intellectual property sense to everything it touches.”
Speedtest meme
He we go then seeing as everyone else is at it. My speed would have been at least half this before I installed the i-plate:

The Ubuntu UK Podcast
A couple of evenings ago we were invited to come and talk about what we do with the team who put together the Ubuntu UK Podcast.
For those who do not know, the team are: Laura Cowen, Ciemon Dunville, Alan Pope, Tony Whitmore and Dave Walker, and a couple of friendly cats. The podcast is an Ubuntu UK Community production and aims:
“… to provide current, topical information about, and for, Ubuntu Linux users the world over. We cover all aspects of Ubuntu Linux and Free Software and appeal to everyone from the newest user to the oldest coder, from the command line to the latest GUI.
Because the show is produced by the Ubuntu UK community, the podcast is covered by the Ubuntu Code of Conduct and will therefore be suitable for all.”
We were made very welcome and even given seats!
They organise the podcast recording session in a more professional way than I had envisaged. They had a big telly showing the running order and some of the content to be read (although for some reason Dave seems to ignore this and just says whatever his notebook tells him) and they had lots of PCs running Ubuntu and even more wires, cables, microphones and other paraphernalia strewn about Tony’s living room.
The recording experience itself was fine and fairly painless apart from one awkward moment where Dave put me on the spot regarding Mono. I hadn’t expected that to come up and I wasn’t really sure that the podcast was the right forum so I stumbled around and then bailed out rather pathetically (hopefully that bit will be magically edited away). But anyway, seeing as we had met most of them before at various events and shows it was a friendly and jovial atmosphere.
Anyway, the podcast is now online (I am listening to it now) so go and grab it and the previous podcasts to be entertained and educated.
Many thanks to the UUPC team for inviting us. We thoroughly enjoyed taking part.
PS: Next time you meet Dave, ask him to pronounce Okular and Rants
Redhat/Fedora drops Mono
It will come as no surprise to regular readers that I am heartily encouraged by this small snippet of news I picked up via Twitter this afternoon (thanks Roy)
From the Fedora Mailing List:
I have now changed the default panel configuration in F12 to include gnote instead of tomboy, and changed comps to make gnote default and tomboy optional.
This won’t replace tomboy in existing installations, but new installations will get gnote instead of tomboy.
This also means that gnote should show up on the live cd (where we excluded tomboy previously, due to no space for mono).
And further on the Wiki we see:
Gnote is installed by default in GNOME for this release replacing Tomboy. Gnote is a port of Tomboy from Mono to C++ and consumes less resources. Gnote is both an applet that can sit in your GNOME panel as well as a individual application you can run within other desktop environments. Fedora Desktop Live CD excluded Mono in the last releases due to lack of space. Gnote will be installed by default in the Live CD as well in this release. Tomboy is still available as a optional alternative.
This is the right thing to do IMHO. I have no problem with Mono being available in the repos for those who wish to use it. I would however much prefer that it is not installed by default on my distribution of choice.
Roy also posted a good article this morning explaining some of the key issues which make Mono such a bitter pill for many. If you care about what software you use, it is well worth reading.
Also, if you want to know how to remove Mono from your Ubuntu distribution:
Is Microsoft ‘Buying-Off’ Linux Netbook Vendors? [Updated]
There seems to be something of a military campaign afoot. One that surely shows signs of desperation and anxiety on behalf of the instigator.
First we had Asus telling it’s potential customers that “It’s Better With Winblow$” using phraseology such as:
“Windows helps you easily get online and connect to your devices and services – without dealing with an unfamiliar environment or major compatibility issues.”
And now we hear that PC World (IMHO probably the worst place to buy a PC or get technical advice anywhere in the UK) are dropping Linux netbooks too. And why?
… because Windows makes it easier to share content, and provides customers with a simpler, more familiar computing experience on the move,
Share content huh? Does Ubuntu (or any other Linux distro of choice) work with Facebook, Twitter, Flickr, Google Apps, or anywhere else where we “share” content? Does email work? Does OpenOffice.org allow me to share stuff with those unfortunate enough to have spent hundreds of pounds on another Office suite? (Hint: The answer is Yes.)
Simpler… Hmmm, I wonder how much truth there is in this? How hard is it to install software on [say] Ubuntu vs Windows. Wander over here and take a look. (It’s pretty funny really).
familiar – Well, OK I’ll give them that. But I could make Ubuntu blue and have big child-like buttons if I really wanted to. Other than that though – what’s the big deal? I have a mouse, keyboard, screen. Yep, check. I move the mouse and click (or double click) on things and I type stuff. Yep. Check. Ahh no I’ve got it. The familiarity is with the dear old BSOD. Now I don’t get that. In fact my PC doesn’t really crash at all. It doesn’t need defragging (whatever that is), it doesn’t need disinfecting, it doesn’t require frequent re-builds because it gets so slooooooooow after a few months of use. Now I see. That’s what users want and are familiar with.
And how about all those Drivers we have to install and update and search the ‘net for? Hey? Drivers? What are they?
And how often do you update your Anti-virus software? You do have AV software don’t you? Oh of course, sorry I forgot. Nope. Viruses are not really much of an issue with a proper operating system. Take a look at the Wildlist.org (the list of “Active” computer viruses) All 451 from March this year target the Win32 API.
And how about all those strange licenses that many people don’t read, but that “protect” you from doing something illegal – like helping your neighbour perhaps?
This whole thing reminds me of the stupid and cringe-worthy adverts you see in the press where Vendor X says that they “Recommend Proprietary OS Home Premium”. Do they hell. Do you think they really believe that? Or do you think they have been given incentives to say so? I often wonder if there could be a case here with the Trades Description Act (if that still exists). IANAL so don’t really know but it seems as though many vendors’ adverts are not being totally honest when they make these recommendations. It’s bloody obvious they are being paid in some form or another to say that.
So, it seems to me that Microshaft are getting a bit fed up with all these really cool little netbooks running Ubuntu or Android or something else that isn’t Winblows. They have very deep pockets and can afford to buy off some of the people some of the time. But I do not think they can afford to buy everyone all of the time and some vendors probably have a bit more integrity in the first place.
I suggest that you shop around and – even if you buy a PC with Windows for some weird reason – you go to a vendor or supplier who has not been bought off. At least you can have some level of trust in them.
Of course, you could always visit Naked Computers.org and find a vendor that will sell you a computer without an operating system at all. You can then install Ubuntu or something else on it. You almost certainly have a legal CD of XP lying around somewhere. I have several and don’t even use it anymore, so why should I be forced to buy more of their crap, unsafe, bug-ridden software?
Phew. Well. I’m glad I got that off my chest.
[UPDATE] How coincidental is this? Asus, suddenly pull their Android netbook and can’t really say anything about it…
A day after an Asus Eee PC running Google’s Android operating system was shown at Computex Taipei, top executives from the company said the project will be put on the backburner. …
… “Frankly speaking, the first question, I would like to apologise that, if you look at Asus booth we’ve decided not to display this product,” he said. “I think you may have seen the devices on Qualcomm’s booth but actually, I think this is a company decision so far we would not like to show this device. That’s what I can tell you so far. I would like to apologise for that.”
He declined further comment on the subject.
Yeah right. Of course he did.












