Re: How not to release software
September 8th, 2009 - SeverinThis is a response to the three comments on the How not to release software post. I originally intended to write this as a comment, but as more as the text grew, the more I thought about turning it into a stand-alone post:
Thanks alot everyone for the kind words.
It’s probably not right to say that LottaNZB is my very own project since Sander is the original author and is still part of the development and also pays the bills for lottanzb.org (big thanks to him for this). Being involved in several other interesting programming projects (mostly Android-based) he hasn’t been contributing to the code base for a while. I really hope that I didn’t scare him away because of my tendency to rewrite code over and over again, may be because I’m an aesthet both when it comes to code and UI design.
This leads me to history of me and Linux. It started when I switched from Windows Vista to Ubuntu 8.04 Alpha 2 about one and a half year ago. I never looked back. The free software community has turned out to be the world I was looking for and didn’t know of for years! A world of openness, collaboration, sharing and friendship. After I started to work on LottaNZB as a complete beginner to Linux programming, my knowledge about the whole Linux ecosystem grew as LottaNZB as an application got more professional… and vice versa. And it even greatly improved my English.
It’s great to see that people appreciate ones work and it’s a terrific feeling to see people contributing translations, filing bug reports, writing patches and sharing their ideas about new features with us.
I’m afraid that after some investigation, I figured out that getting LottaNZB 0.5 to work on GTK < 2.16-based systems like Ubuntu 8.04 and 8.10 would in fact mean to revert the migration from the deprecated libglade to GTKBuilder. I know that there are quite some LottaNZB users who would have loved to run the version of LottaNZB 0.5 on such systems but I must say that it’s probably not worth the effort. LottaNZB 0.4.1 turned out to be a quite stable release and comes with most of the features LottaNZB 0.5 has to offer. Because of that, I changed the download pages accordingly. I really hope that you understand this decision. This might even provide you with a reason to upgrade the system.
SABnzbd is definitely a nice piece of software with lots of potential. I really look forward to the day when we’ll be able to announce the release of the first version of LottaNZB based on SABnzbd, but there’s still a long way to go. While the new backend has mostly been written already, what’s left to be done is the UI and all the glue code that’s necessary to keep everything together. What I have in mind is to turn LottaNZB into an application that is as powerful as SABnzbd’s web interface, but with less clutter and the clean and welcoming GNOME/GTK look I love so much.
Thanks again for all your support. It’s a pleasure to write software for you.
Plug-ins