Posts Tagged ‘foss’

I would pay my bounty in time, but I don’t have the skill.

Bryce makes a good point in his latest post about Inkscape (and FOSS in general, as he points out). It is better to spend time hacking on something yourself than to offer someone $100 to do it for you. I think this is right and true for many reasons, one being that $100 is not very much money at all to pay someone for what usually ends up being quite a few hours of work.

But then there are people like me. I don’t have any coding skills at all. I don’t have enough time to pick them up. I really enjoy Ubuntu, I really like the concept of Open Source Software, and I want to help both of those things succeed. You tell me how I’m going to invest my time in a project like Inkscape. Or, even better, something simple like gTwitter, which could use some improvement. I’d love to figure out a way to help them along. I’d love pay a bounty in time to make a program I use all the time work like it should work, but I don’t have any usable skills that would help them along.

So paying your bounty in time is fine, as long as you have some sort of skill. But for the rest of us? The Joe Blows of the world who use open source software but don’t give much back? What about us?

Tags: , ,

Transmission

I’m downloading a bunch of British television right now (and some Scrubs so I don’t end up with an accent). Every once in a while I like to glance at the userstrings of my connected peers. The vast majority of them are uTorrent clients, with a good portion of them reporting as Azureus. There are a smattering of others, which testifies mostly to how well uTorrent has totally soaked up the market in BitTorrent clients.

What’s new and different, however, is how many Transmission clients I see. There are two or three for every connected torrent, a good sign, because Transmission is a great open source client.

One thing that always bothered me about uTorrent was that though it was free as in beer, it was not free as in speech. I didn’t really understand why that was; BitTorrent clients aren’t particularly difficult to implement from what I’ve heard. Of course, once it was bought up it made sense, but that’s another issue. The fact that BitTorrent (the people who originally developed BT, one of whom is named Bram something or other) bought it, and the fact that they are now beholden to the media interests they have gotten into bed with leaves something to be desired in a closed source client. I don’t really know what my software is doing, do I? Where’s the peer review?

Transmission solves all that, and is quite a nice little application to boot. Nice to see the few that I did.

Tags: , ,

A SMB-friendly stack: Why doesn’t Linux have one?

On its own, Mozilla Thunderbird is a handsome, capable mail app. It does everything you would expect a mail application to do and a bit more. I would compare its capabilities — unfairly — to Outlook Express rather than Outlook proper, as it lacks calendaring and tasking capabilities. Outlook, though traditionally one of the major security holes in and attack vectors for Windows, is otherwise quite a functional application, though nothing particularly special.

What Outlook does, though, is easily plug into Exchange. Which just happens to easily plug into things like Sharepoint and Office. All of which rests on a foundation of MSSQL and Active Directory. Which only exist on Windows Servers. This is what we call an ecosystem. It’s one of the few things that Microsoft does right. Outlook is simply the thin end of the wedge, that little bit of lubrication that enables you to more easily give money to Microsoft.

And right now, there’s really no good alternative. Outlook + Office + Sharepoint + Exchange + MSSQL + Windows Server is damned expensive, (often) hard to maintain and administer, and hooked into a system of constant and unnecessary upgrades that ensure it will be expensive now and in the future, but it’s so easy.

Thunderbird doesn’t have that ecosystem. Evolution doesn’t have that ecosystem. Thunderbird is getting close with the Lightning calendaring application, a fine, even essential addition to the program. I can’t imagine installing Thunderbird without Lightning. But this is all frontend stuff. If you want to set up a proper backend for Thunderbird using, say, Linux + MySQL + Postfix + whatever, you’re in for quite a steep learning curve. Unless you have a lot of spare time, that learning curve will be almost insurmountable.

What the Linux business community needs, to penetrate the SMB market especially, is something along the lines of Exchange. Something like Zimbra, for instance. We need to cast aside this idea that a competent UNIX admin must be in charge of the Linux server. Most small and medium sized businesses simply do not have the resources for that. We need to be able to say, here, have this server. It will do what you need it to do.

Can you imagine a Linux-based server with a bunch of pre-built virtual machines designed to work with each other to provide a smooth computing experience for those of us who can’t afford to hire an admin full time?

You buy some iron, lay it down in the spare room, and say, okay, I need the “Storage” virtual machine and the “Mail Server” virtual machine and the “Web Server” virtual machine, and the “Collaboration” virtual machine. You install them, you click through a bunch of helpful wizards and boom, you’re done. Maybe it points you in the direction of a backup server for good measure.

You go to your Windows or OS X or Ubuntu machine and start it up. You install a couple programs on it that just work right out of the box. Could be Firefox, Thunderbird, OpenOffice.org, or whatever. You get to work and everything is exactly the way you want it.

Then one day when your company has enough money for an full-time admin, you separate that functionality into separate servers or whatever.

I guarantee that business owners will pay for that. Bundle all these free software ideas together and make a usable package out of them. I don’t care of you GPL your front end or not. I’m a pragmatist when it comes to things like that. But there is serious money to be made in the marketplace for a company brave enough to do just that. You can sell your product and the support of that product for far less than all that Microsoft software. You can undercut them and create a better, more secure product in the meantime.

A guy can dream, right?

Tags: , , , , ,