Even though Australians don't celebrate Thanksgiving, I thought I'd get into the spirit of the season by giving my thanks to the various free and open source software projects that I use every day.
- I know you guys get a lot of flack and you need to sort out your crazy, crazy licensing, but I still love you anyway. Thank you for DOM Inspector.
- Thank you. Thank you. Thank you.
- We've been together for years. Even though I've used other editors, you've always been there for me, patiently waiting and improving.
- X-Chat Aqua
- Even though I'm stranded in OS X, it still doesn't mean I can't pretend.
- Adium X
- I can't tell you how much I appreciate being able to have exactly one IM client. Merging contacts is such a good idea.
- Definitely not perfect, but who is? When you are actually up and running, you are reasonably effective at tracking bugs, and I'm thankful for that. Wiki markup in commit messages and ticket comments is an excellent idea.
- Namespaces are one honking great idea -- let's do more of those!
- I've learnt so much from working on Twisted. Once you get past the weirdness and the brash exterior, the community has a heart of gold. I'm glad to be a member.
- The rest
Those are the applications and libraries I actually, regularly use. However, most of them owe their existence and vigour to a host of libraries and tools. Thanks to gcc, libgaim, openssl, pyopenssl, gtk, the python standard library, expat, ssh, screen, vim and on and on and on.
The foundations are so vast, it is hard to imagine so many programmers giving so much time. Spending hundreds of hours chasing down bugs, reading specs, writing tests, composing arguments for mailing lists, packaging, implementing UI edge cases, triaging bugs and occasionally actually writing code that does stuff.
Thanks to the men and women of the FOSS community.