Project Timelord, or How Not To Build A Project
As the latest versions of the Ubuntu family came out at the end of October, you could hear certain grumblings, particularly as regards the KDE version, Kubuntu. This was not a new issue, really. For the last few years there has been controversy and accusations about how Canonical has supported Kubuntu. For instance, Aaron Seigo of the KDE project gave an interview to Computerworld (Feb. 1, 2008) where he seemed to slam Canonical:
Canonical did not communicate well about long-term support and therefore neglected 35 percent of their user base. A user base they routinely neglect, but at KDE we ignore a lot of this.
OK, this is not something you want to read if you are a Canonical representative, and Jono Bacon certainly did not like it. He put up a response in his blog (Feb. 1, 2008), which I will not quote here since there is no short piece that works. He basically lists all of the things that Canonical does to support Kubuntu and KDE. Now, since I have not personally met either gentleman, let me just say that they both seem like nice enough fellows, but there is definitely a difference of viewpoint here.
I know my own experience with Kubuntu upgrades has not been especially gratifying, and I have at times thought that just possibly less care went into Kubuntu releases than went into the main Gnome version. But I am only an observer. Still, I saw what looked like an increase in complaints around the time of the Karmic release. On Oct. 9, 2009, a blog post by Jonathan Thomas (Jontheechidna) titled Kubuntu, the Blue-headed Stepchild detailed what he called a pattern of neglect. His argument was that while Canonical certainly does devote resources to Kubuntu and KDE, they don’t show anything like the same care. His examples seemed to suggest that Canonical would make changes to the code base, test in the Gnome-based Ubuntu, then move it into production without caring that it might break KDE and Kubuntu. The fellow who claims to have been placed “forever in the grasps of hell” for coining the term “blue-headed stepchild”, Richard Johnson, has a blog post that mostly claims there has been no real difference in care or in result between the Gnome and KDE versions of Ubuntu. I have (barely) met Richard, but we are not exactly bosom buddies. Still, he seems like a nice enough fellow as well.
Well, I think we can now say with some justification that there was enough smoke to indicate at least some smouldering, if not a blazing fire. The Kubuntu developers have announced Project Timelord, an attempt to overhaul Kubuntu and take care of some of the problems that have occurred. Here is the introductory paragraph to the announcement:
Through intense self-reflection, it has come to the attention of several Kubuntu developers that Kubuntu is not currently reaching its full potential. Whether due to major architectural changes in the software stack, the usage of certain Ubuntu technologies or limited developer time, we have realized that deep changes must occur. In order to fix this situation will do all in our power to make sure Kubuntu stands the test of time.
OK, not exactly the most stirring call to arms, but it is a start. Unfortunately, while they welcome involvement from a wide range of people, their idea of how to do this is to publish a page that lists all of the general Kubuntu mailing lists. Now, I have not yet purchased Jono Bacon’s book on The Art of Community, but I would hope for his sake that the book has better methods of building a community than this. It looks to me like they are saying “If you are super-motivated and can figure out a way to get through to us, maybe we can find something for you to do.” I am disappointed here. I do actually know one fellow at Canonical (Jorge Castro, who not only seems like a nice enough fellow, but really is a very nice fellow and quite devoted to the Ubuntu community), and I asked him to find out more about Project Timelord, like maybe a contact person, and so far nothing. I have asked people in our Michigan Lo-Co if anyone knew about it, and no one did. There did seem to be some interest in getting involved should anyone ever figure out how. I even had one fellow from my LUG ask to be kept informed because he would like to get involved. Now, I am not a developer. for which you should all be extremely grateful. I am a Project Manager by profession, I have previously worked in politics (largely volunteer-driven) and I have successfully led several non-profit organizations that depended on volunteer activity for their survival, and I am fairly certain that this is not-how-you-do-it. Volunteers can accomplish a great deal, but they need to be motivated and led, and I don’t at this point see much evidence of either from Project Timelord. Maybe it is too early, and all of this will happen in due course. If it does, and you hear anything, would you let me know? I am still kinda interested in getting involved.
Linux Training Resources from IBM
A great resource for anyone who is interested in advancing a career in Linux is the IBM web site at http://www.ibm.com/developerworks/linux. This site has a lot of useful information, including some structured tutorials for LPI certification. To see the LPI tutorials, go to the Training link on the left (http://www.ibm.com/developerworks/views/linux/libraryview.jsp?type_by=Tutorials), and look for the “LPI Exam 301 Prep” items.
Welcome To Zwilnik.com
Welcome to my site, I hope you will find it useful. This is a site devoted to my explorations of Linux, the free, open-source operating system. Free is a word with various meanings in English. One meaning is free as in freedom. Software is “free” if you have the freedom to use it as you wish without restrictions. Linux is free in this sense. You can use it freely, there is no EULA (End-User License Agreement) that governs what you can do. The other common meaning of free is free of cost. Linux is free in this sense, though there can be some purely nominal costs involved in getting it. You can download the software and burn it to a CD or DVD, and then install the software from the disk you burned, all without any expense beyond having an Internet connection, a computer, and a blank disk to burn it onto.
My first exposure to Linux was on a server at the University where I worked. I had somewhat limited rights on this Red Hat machine, and everything was done on the command line. Then about 6 years ago (I guess) I heard about Mandrake, and how it was the distribution of choice for newbies. I downloaded it and installed it on a box, but never quite got comfortable with it. Then a couple of years ago I found Kubuntu, the KDE version of Ubuntu, and it is now my main environment. I know most people use Ubuntu with the Gnome desktop, but I never could get comfortable with Gnome. Maybe it was the Mandrake history, but KDE is just what clicks for me. I joined a LUG, the Washtenaw Linux Users Group (http://www.lugwash.org), and now I am the president of the group. This is not because I know more than others, I am maybe intermediate (at best), but I have good organizational skills and that is what they needed.
What I want to do with this site is to record my thoughts as I work on projects in Linux, maybe comment on issues in the world of Open Source, and also provide some instructional content I have developed (and will continue to develop). I hope you find some of this useful, and will join me in this exploration.
You can e-mail me at zwilnik@zwilnik.com

