Archive for November, 2006

Find Out Your Free Software Index

Posted in FOSS on November 26th, 2006 by admin – Comments Off

There has been a lot of talk lately about Ubuntu Feisty including non-free components by default. While I believe that non-free is bad, the Ubuntu guys have the chance to make the situation a lot better for new users. Currently new Linux users who depend on hardware that only has proprietary drivers will blame Linux for not working with their system. There is no way to tell the user that if they bought hardware with open drivers it would work. Instead they are just left in the dark and the new user comes away with a bad impression of Linux.

I’ve heard a lot of people say that if we educate people about free software then they will understand the difficulties we are having and can make the right choice next time they buy hardware. They may still use binary drivers, but at least they will be using Linux, and a few small steps in education can go a long way.

If you have been following Windows Vista, you may know that it will include a feature called “Windows Performance Index”. This is supposed to give the user a single number that represents the capability of their system. This is especially important now that Intel has decided to stop putting megahertz numbers in their chip names. If it can be boiled down to a single number, it will be a lot easier for the average user to understand. Here is a screenshot of this feature in action.

My idea is to do the same thing except for free software:

As you can see, at the top of the window there are links to help pages that discuss various issues about free software. Then there is a list of all the known software packages installed on your system that have restrictions of any kind. Beside that is a gigantic number which is your Free Software Index. Right now its just the number of packages you having installed, but there could be different values for packages with patent vs. non-free issues and drivers vs. regular software. At the bottom there is a refresh button, which would search for more non-free software and a close button.

You could also have a button next to the package names which describes what it does, and what (if any) free equivalents are available, as well as an uninstall button for each package. This would be awesome to see in the next Ubuntu so that if it comes with non-free software by default, you could quickly know which packages they are, decide if you absolutely need them, and quickly uninstall them if you don’t.

Jokosher 0.2 Released

Posted in Jokosher on November 20th, 2006 by admin – Comments Off

After the gigantic Jokosher pimpfest that was the Ubuntu Developer’s Summit, Jokosher v0.2 has been released, and #jokosher on irc.freenode.net is swarming with Ubuntu folk trying to jump on the bandwagon and compile gstreamer CVS as fast as possible. Thankfully for the Ubuntu users, this is rather simple because of Aq’s wonderful script which will download, and compile Jokosher and Gstreamer CVS all in one step. You can download Aq’s script, or the source tarball from the download page.

There are lots of new features and improvements over v0.1, the most important of which is that it doesn’t suck anymore, and you can actually accomplish useful things. Also we have support for third party extensions a la Firefox, so if anyone wants to write one (there are examples included with the release), or help improve our cool API, give us a shout.

Finally, I have managed to get all the Jokosher dependencies for w32 with the exception of one — Gstreamer — which also happens to be the most important dependency. I am definitely not looking forward to intalling all the Gstreamer build dependencies on Windows. If Gstreamer people knows a better way, or if this is at all feasible, please let me know.

Is it not the case that one person could build Gstreamer for w32 and then just copy the folder to any other windows computer? I mean it’s all binary compatible right? If I do ever get it built, then we could just tar-up the entire directory with Gstreamer and Jokosher and make that the w32 version. It would be about 100 times the size of the Linux tarball, but it would be worth it.