Why can't free software do portable right?

Why can't free software do portable right?


I recently bought a U3 compliant USB key, the hype and packaging was amazing and for the most part the U3 drive lived up to the expectations. Thunderbird was included on the key, and I was excited about being able to make any computer “my computer”, do my work, and then go without leaving a trace.

But, I was disappointed to find that very few free software products where available from the U3 site. Now, I know what you’re probably thinking and you’re wrong, this isn’t U3’s fault. They have opened up all of their hooks and an amazing amount of docs. Sure, they should open source their product, but they come close enough to still do a pretty good job.

The blame rests on the free software projects. I applaud those that took the initiative—OpenOffice.org, Firefox and Thunderbird. (Oh, and don’t give Sun and the Mozilla Corporation the credit, they don’t officially make these releases; their volunteers did it.) But, the fact that free software projects don’t make the few changes necessary to put their tools on smart drives is disappointing.

Now we get the news that Google is doing another Summer of Code (Google should have the admiration of even more people for this, unfortunately the conspiracy theories continue...). Here is a suggestion for Google and the SoC projects: turn making free software projects portable and U3 compatible into a project.

Portable free software projects can help everyone, let’s hope more free software projects recognize this, and provide these tools.

PS: PortableApps.com has worked hard to port some of our favorite software to be portable friendly. Although, most of them still do not support U3, it is a start. More effort should be made to expand this collection. (Hint, hint google.)

Category: 

Comments

Rick Stockton's picture

As you pointed out, they've got Oo.org, Fx, and Tb already. They also have abiword, filezilla, gimp (though probably not with lots of plugins), and even XAMPP (Apache+PHP+MySql+PhpMyAdmin, LAMP without Linux).

Hmm, I could use that USB Drive with XAMPP to demo some web developent stuff to my customers, without actually putting on a public site. And Linux is "coming", although that means that they'll need to start creating two versions of everything (a Windoze version, plus a Linux version). My old computers don't boot from USB, I don't know how that works... maybe a boot CD, plus the USB drive?

Anyway, I think that they've got most of the stuff I use... except K3B, and games. And I don't need MORE access to computer games, do you?

What else did you have in mind?

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

The problem is, that Portable Apps and ApacheFriends (distributor of XAMPP) don't give us a Linux Version of XAMPP Lite, so you can hardly install it on your USB-Stick. Actually I'm looking for an alternative...something like XAMPP Lite, but you can execute it directly from your USB Stick/Drive on Linux. Have you seen something like this?

fiorentio's picture
Submitted by fiorentio on

Couldn't agree more with this comment: "turn making free software projects portable and U3 compatible into a project." Hopefully they did do it during this summer.

SOC homepage

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I have a USB stick with about 50 portable applications running without U3. I cannot see the real advantage of U3. It saves me one click I guess, but at the same time it creates other problems. Like warning me that I may have to restart the computer, locking up, stores the apps with hashed up ids, etc, etc. Why not keep it simple?

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

...Although, most of them still do not support U3,...
http://www.elitenews.org/2006/05/installing-programs-on-u3-smart-drive.html

Remember, Google is your friend...

This is open source, you know. If you want to whine about stuff not being available, you could, like, you know, acutally participate and do the work yourself and then, you know, like, post it back for the rest of the world to use! Come on in, the water is fine!

Hope this link helps.

re 'Why U3?', protection. I lost a U3 drive and have no worries. In order to launch anything, you have to put in a password. You can 'reset' the device, but that deletes everything on the drive. I'm sure there are ways to recover crap off the disk, but most folks just don't have that kind of time or knowledge so I'm not too terribly concerned about my lost stick.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Shortcut Creator 4 U3
http://usb.smithtech.us/

This a very simple program that allows you to add shortcuts to the U3 interface of programs that you "installed" on the drive. This really does nothing more that create a shortcut for you, but isn't this what you want anyway? Simple UI for convenience and it does all the work for you. Props to the coder.

And I personally like the U3 drives. Yes, it does take a bit to get used to, but a ported program becomes easier to manage and integrated rather than using other launchers and managing it all yourself. Just one less thing to think about for me.

Andrew Min's picture
Submitted by Andrew Min on

Another good program is PackageFactory

I agree though. U3 is horrible. I had a U3 drive, then uninstalled it.

Andrew Min's picture
Submitted by Andrew Min on

First, U3 isn't free software. If you really want free software on your stick, use the afore-mentioned PortableApps.com.

Second, there are ways to create launchers to make a non-portable app portable. Here's one such link.

Author information

Robin Monks's picture

Biography

Robin Monks is a volunteer contributor to Mozilla, Drupal, GMKing and Free Software Magazine and has been helping free software development for over three years. He currently works as an independent contractor for CivicSpace LLC

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!