Another name for this bunch is Free Software but since that term can be misunderstood, I have plumped for the open source moniker instead. The idea behind this page is that it is a listing of open source software that is extended and updated periodically. Therefore, it will start small for it to grow from here. Let’s get things going.
Operating Systems
Linux is the mainstay here but there are other UNIX alternatives out there too and you’ll find them below along with the Linux contingent. Ubuntu is my choice of the bunch but the openSUSE line (including SuSE 6.x & 7.x) has taken my fancy in the past and Fedora might have been what I would be using were it not for the rise of a certain other Linux distribution.
Desktop Environments
These are primarily a Linux bunch though I have seen their escape to the UNIX world too. GNOME gets my vote but that’s never a reason not to examine the merits of KDE. Were it not for doubts in the minds of some regarding its freedom from proprietary constraints, I and others might never have the option of using it as much as I do.
Databases
The first of these, a recent acquisition of the behemoth that is Sun Microsystems (itself now to be swallowed up by Oracle so who knows what’s going to happen), powers an awful lot of the web while the second continues to lurk too.
Programming and Scripting Languages
Many of the computer languages that power the web are themselves open so here are the bigger players. Others will join them as I find them.
Publishing Platforms
This edifice is powered by WordPress but there are other blogging options out there and a number of these appear below. Also joining the list is the software that powers Wikipedia and a smattering of Content Management Systems. With regard to the latter, OpenSourceCMS is a good place to try them before you go about downloading them. For those having Python available on their web server and wanting more customisability than what you find on offer below, there’s always Django as well.
Difficult to disentangle CSS was what put me off this when I tried it. Otherwise, it’s an impressive offering but Textpattern’s greater simplicity gets my vote.
This seems to be that rare thing, a fully featured photo publishing platform for the web. Themes, comment handling and even shopping carts are all here so there’s no need to entrust your photos to Flickr and its kind if you’re not willing to build it all yourself.
It’s tempting to wonder if there really is a need for another blogging tool these days but someone clearly has and this stripped-down offering is the result. If WordPress ever does something that really gets in my way, it might even be what I choose to use. Saying that, it has a little way to go until feature maturity is reached but that’s never to say that it’s not usable right now.
This was king of the blogging hill until it upset its users but it remains very much out there having users like the BBC. In spite of the fact that it’s been around for what now feels like an age, the Open Source edition is a recent development. That may have something to do with Six Apart’s focus of the enterprise market and paid blogging services.
It may not feel as slick or as swish as others but I have made it do what I want for A Wanderer’s Miscellany. With its only Textile mark up language and the way that content is organised, it may come across as being more for technical folks but that can be tamed too. Plugins help on that front and I have grown to respect the flexibility. As you might have gathered, I quite like it.
Started out as a fork from b2 and is moving along a path from dedicated blogging tool to more general content management system. Though I am always concerned that some succeeding version will foist something upon me that I don’t want or need, it so far has avoided this state of affairs. That’s just as well given that it turns up on nearly every website that I currently run.
Web Development Frameworks
The idea behind this piece is to collect any open source web development coding frameworks regardless of the scripting language used. Here are few to get the thing going and give you an idea as what may yet come.
If one of the above publishing platforms is too restrictive for you, then this might suit. Apparently, it’s effectively a CMS construction kit. I have yet to give it a look but that may change. If there’s any caveat, it’s that it uses Python as its scripting language and that may not be available with every web hosting package. Other than that, it should be fine.
It’s billed as a web application framework but there’s content management there too. All in all, this modularised PHP/MySQL driven offering probably needs checking out before being defined more explicitly.
Both these are JavaScript libraries and they must find a use in many a web application (WordPress itself comes to mind). If you want more, it might be an idea to check the round ups at Open Source Tecnnology and DevX.com.
More Desktop Software
It’s the PHP variant that I use but its roots are in Java development and there seems to more to the project than might be expected at first. If it seems sluggish on Linux, it might be worth checking out the JRE that is on you system because what comes as default with Debian certainly was suboptimal and changing the Sun JRE really did speed up things.
This my FTP client of choice and its advent has made the need to buy such software extinct. That it works on both Windows and Linux is a bonus.
The ubiquitous Photoshop challenger is maturing nicely though its interface may not please some.
Using a command line tool for image processing may seem counterintuitive but there are operations where you need not have much user intervention. Included among these is image resizing and conversion between file formats and yours truly has done both. Processing many files at a stroke comes naturally to this very useful and talented piece of software too.
Describing it as Firefox for mobile phones should be all that you need to know. There’s a PC emulator available too.
There’s no way that I could not what might the de facto standard web browser for Linux….
The original Mozilla suite still lives on and this is how it’s called nowadays.
Mozilla’s contribution to the personal organiser scene.
An email client that I might have been using were it not for Evolution’s being more to my liking.
You cannot feature Eclipse in a software listing without having NetBeans too. In fact, it was NetBeans that I first encountered and that was many moons ago. There is a PHP variant available but that seemed very sluggish when I tried it and turned back to Eclipse, with which I have stuck ever since. That poor performance may have been caused by the variant of Java that was available to it so I may give it another ago when I have the time.
Is this the office suite of choice for Linux? It certainly feels like it.
Here’s the description from the website:
Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.
It’s available for a number of platforms, including Linux and UNIX, and offers a way of blocking ads in Google Chrome, which is how I got to hear about it. Ubuntu users can snag a copy from the usual repositories too.
Configuration is by means of editing text files but the default settings have sufficient so far. Setting a browser to use it means searching through settings for the means of making it use IP address 127.0.0.1 and port 8118 for ordinary and secure HTTP connections.
I would never have imagined that the guts of Firefox would become the basis of a music player but Songbird is just that. Playback seems smoother than Rhythmbox, Ubuntu’s default player, and there’s 7digital and Last.fm integration too. Some may say that it’s no Amarok killer but that doesn’t bother me.
This reader and manipulator of raw digital camera image formats acts either alone or as a plugin. It also can be used via the command line or using a GUI. That makes it flexible for those times when you need things to happen without much input from yourself.
Apart from the fact that 64-bit operating systems are not supported in the OSE version, this is an excellent piece of virtualisation software that makes you wonder why you’d pay for something like VMware Workstation. There is also a closed source variant but the open source equivalent has what you’d want for personal use anyway.