RE: Regular Release Schedule Benefits

22 12 2007

Tristan, I will have to agree to disagree on this one for various reasons.

First of all, Ubuntu needs to solidify its public image as much as possible.

As does Kubuntu. This isn’t a one pony show and it isn’t always about Ubuntu, at least that’s the way I feel, how others feel, well I can’t speak for them.

As for the whole LTS moniker, ya I think quite a few of us in the Kubuntu community would love to have LTS as well. It is obvious that people really want that LTS moniker I guess before doing business, however the French Parliament nor the Canary Islands chose that moniker, and instead went with what was fresh, so they went with Kubuntu 7.04, and they rolled it out big time. What we really need, is to see the results from Dapper upgrades before any of us not officially with Canonical, who I would guess would have such results, can stop assuming the whole LTS thing. I can see LTS being a hit in the server market for sure, but I would love to see the desktop results.

I understand why Kubuntu wants to delay their LTS release.

Actually, Kubuntu doesn’t want to delay “our” LTS, we would be happy making everyone else happy, but obviously the powers-to-be made a decision. I would really think that Canonical had some background information in order for people to make such a decision. As for Kubuntu 8.04 we are sticking with KDE 3.5.8, or if it happens, KDE 3.5.9, but we are also going to offer KDE 4.0. This was the plan from the beginning, since UDS, and if you look at the OpenWeek logs you will also see the transparent communications of such a plan.

The unfortunate timing of a moving KDE 4.0 release date is a problem that can be corrected. Mark Shuttleworth suggested at the last aKademy conference that KDE should change its release process to a hit a regular schedule. You can view the video of Mark’s keynote address on the web. The idea is a simple one: Set a hard date and modify your goals (features) to match that timeline.

This is the one that really hits a nerve really, and obviously it hit the nerves of many who were present at aKademy. First off, Mark is great, he has done so much for Free Software, Linux, and definitely Ubuntu. Ubuntu may be one of the top dogs in the Linux world, but it is still an infant in respect to both KDE and Gnome, and I have been one to always respect my elders. If KDE had a regular release schedule, I am sure someone would find it in themselves to say they aren’t doing it right, or it isn’t good for us. As it stands, KDEs release schedules have always worked well for Kubuntu. We were always able to get the latest release in for each one of our releases. Don’t know how much more regular you can get than that. I don’t believe a project should have to modify their goals just so another project can meet theirs, unless of course there is a contract involved, and I haven’t seen one of those floating around yet.

I believe that it would tremendously benefit KDE to create a regular and predictable release schedule. See the benefits that this has had for Gnome and Ubuntu.

I can honestly say I haven’t seen the benefits only because I don’t follow it. The benefits I have seen is that Ubuntu brought a lot of new users to Gnome, but Ubuntu isn’t to be thanked for all of Gnome’s success. Recently the Gnome Developer’s Kit was released, and the distribution they use is Foresight, which is also helping along with Novell, Red Hat, and many others. I don’t think Ubuntu has popped out of the ground beating its chest just yet, so I don’t think it is fair to tell another project to hop on board and follow our release cycles. I don’t think it would be fair to tell KDE to follow our release schedule either, especially since a lot of the developers are volunteers, just like every other community. There are times of the year where development is slower because of the lack of people. Honestly, Ubuntu doesn’t have the power, no matter how awesome it is, to attempt to even direct that. Would it be great if everyone had a regular release cycle, sure, and just think about how great the competition will get. It will be a market or get owned community, and with the likes of Novell and Red Hat, that is some stiff competition to out-market.

A predictable release allows external parties to prepare and plan for the release. If KDE does this, they too will reap the rewards that Ubuntu has seen.

Who is to decide the predictable release? Surely not Ubuntu. And it also goes to show, that since KDE didn’t follow Ubuntu’s predictable release schedule, they sure as hell have been very successful and continue and strive to be excellent, with or without Ubuntu.

People leaving Debian, well that was more than just a predictable release cycle. There was that whole community thing as well, which it has been the community that has made Ubuntu excel, as well as it has been the community that has made Gnome and KDE excel.

Ubuntu is great, but it isn’t a God, and honestly has no right trying to tell another developer community how they should go about doing their releases. If Kubuntu was to sit back and not focus on KDE 4, well come time for the next release we will have this same problem with people upset because we are far behind, and we will have to hear things like “we need to catch up with Ubuntu.” I have been tired of hearing that and I appreciate the fact that Kubuntu will work now for what can only make us stronger in the future. Do I want an LTS release for Kubuntu 8.04, you bet I do. Can Kubuntu do both? I believe we can, and actually we have implemented a great majority of the blueprints that were proposed for UDS Boston. We may be a small community, but damn it we are a strong community.

::

Unofficial Official Results for KDE 4

21 12 2007

A lot of people seem to be upset by the recent news of Kubuntu supporting both KDE 3 and KDE 4, however dropping the LTS moniker that people have come to love. Well I decided to unofficially show the stats about KDE 3 and KDE 4 that were not used. These results would be official because they are generated by Google, a company we can all trust and all live, right?

Google: “KDE 4 rocks” - Results: 1,980,000 Pages
Google: “KDE 4 sucks” - Results: 289,000 Pages

So obviously according to Google, KDE 4 rocks, it doesn’t suck!

Google: “KDE 3 rocks” - Results: 228,000 Pages
Google: “KDE 3 sucks” - Results: 283,000 Pages

Obviously these results show a bug with Google’s process, so ignore these results, but the KDE 4 results are still good, no bugs there. By the way, KDE 3 rocks! Google sucks!

Google: “Kubuntu rocks” - Results: 491,000 Pages
Google: “Kubuntu sucks” - Results: 93,400 Pages

These results are solid, however I am not happy with them, possibly by generating multiple control sets for my tests to cover all of the spelling errors people have created when referring to Kubuntu (ie. kubnutu, kubunut, kooboontoo).

Google: “Kubuntu should go KDE 4″ - Results: 602,000 Pages
Google: “Kubuntu should stay KDE 3″ - Results: 79,500 Pages

So did the Technical Board make a wise decision to concentrate on KDE 4? Google seems to think so. However, the Kubuntu team has decided we will offer both KDE 3 and KDE 4. KDE 3 will be the same quality as before, even better this go-round with added features, bug fixes, and new artwork (once again). KDE 4, well that is a new mountain we face, and I know quite a few of us are already on our way up that mountain.

If you are finishing up your PhD thesis, I highly recommend you use Google to do all of your tests, NASA does, the CIA does, and Santa Claus does!

::

Kubuntu 8.04 Featuring KDE 4

20 12 2007

Yes, you heard that right! Kubuntu 8.04, the Hardy Heron, will provide you the option of using either KDE 3.5 or KDE 4. Jonathan Riddell just posted the news in an email to the Kubuntu Developer’s mailing list, and you can read that email right HERE. We are going to focus on getting the bugs fixed in 3.5 and creating room for a Kubuntu with KDE 4. This means that Kubuntu 8.04 will not be an LTS (Long Term Support) release and will offer the typical 18 months of support. After the 8.04 release you can pretty much bet on Kubuntu being a KDE 4 release only!

So, if you have been wanting to get involved in the development cycle of a Linux distribution, there is no time better than right now to come join us in #kubuntu-devel on IRC and start helping out. There is plenty to do for people with all skill sets, such as:

  • KDE 3.5 bug fixing
  • KDE 4 patching and packaging
  • Development work to implement some KDE 3.5 applications for Kubuntu with KDE 4
  • Documentation for KDE 4 in Kubuntu
  • And anything else we can come up with…
  • Read up on Kubuntu development

This is all just starting to build up now, so a little patience will of course be needed while we develop the master plan now that we know what our direction will be. So like I said, if you feel like getting involved, come join us and help us make Kubuntu the greatest KDE 4 distribution possible!

::

Attracting Local Developers

17 12 2007

Do any of you (besides the Chicago LUG) run something that attracts local developers? What I mean is, for example, the Chicago LUG has a thing called “Programming Tonight” where developers meet up and hack at a nice quiet location while enjoying some food and drink. If you do have something like that, would you have any suggestions that might intrigue people into wanting to check it out and what not?

I am a businessman and marketer by trade, but I really enjoy development work both as a hobby and a profession and I would like to meet up and hack on free software, no matter the language used.

If you happen to live in the DuPage county area of the Chicago suburbs, drop me a line and let me know if you would be interested in something like this. Maybe we could meet up one night a week for a couple of hours for some food, drink, and hacking, or once every other week. If you think that I just need to find more friends than I have on IRC, then that is fine as well :)

On another note, 2 finals complete with 2 finals to go at the uni! Man I can’t wait for Wednesday to be here and be gone!

::

Stepping Down

17 12 2007

I have decided that I am going to step down from all LoCo work including both Ubuntu Illinois and Ubuntu Chicago. The Ubuntu Illinois team is ran by Michael Stemle Jr. (manchicken) and the Ubuntu Chicago team is now ran by Eddie Martinez (posingaspopular) with the help of Jim Campbell (j1mc) hopefully. All 3 of these individuals are great people and community members and I know both of the LoCo teams are in great hands.

If you noticed me pull out of a few locations on Launchpad and IRC channels this evening that doesn’t mean I am leaving here totally. I am now going to dedicate 100% of my time to development for Kubuntu, Debian, Foresight, and KDE and will go back to advocating Linux in general with an emphasis on Kubuntu, Debian, and Foresight.

I had a great time over the past 2 years doing all types of LoCo stuff and I thank everyone who has helped along the way, especially Joey Stanford as it was him and I who decided to take the LoCo stuff by the horns in the beginning of 2006 and go official with it. Thanks Joey!

So with that said, lets get back to hacking!

::

KDE 4 Countdown

16 12 2007

KDE 4.0 Release Counter

::