Debian Delayed by Disenchanted Developers
Torus Kas writes "Debian GNU/Linux 4.0 was supposed to be due by December 4 and development is currently frozen. Apparently the saga was triggered by disenchantment towards funding of $6,000 for each of the 2 release managers to work full-time in order to speed up the development. Many unpaid developers simply put off Debian work to work on something else."
The development is NOT frozen. The Packages going into Etch are frozen, meaning that the current versions will get into etch with all the necessary bugfixes. development is on full steam.
i've been running debian/etch(testing) for ages. the whole freeze thing doesn't matter to me.
i don't know what everyone else has their apt sources pointed at, but the rate of updates haven't changed any that i can see.
take your time, make it stable.
then i'll switch to what ever the next one is.
Don't be so anal and patch-happy with mainstream packages. Big projects like Gnome and KDE already do extensive testing upstream.
You sure about that? I've read recently from an upstream Gnome developer that GTK lacks maintainers ( http://blogs.gnome.org/view/timj/2006/12/20/0 ), Etch will ship Gnome 2.14 because of unresolved GTK bugs, so what you're saying seems quite wrong...
There comes a point where working on open-source software can no longer be a hobby done in spare time. I would think that lots of open-source coders reach this point. Then either you find a company to pay you (e.g., Redhat), or you stop doing it. Software is getting more and more complex requiring more lines of code and more development. Unless one is rich and is doing it for a hobby, people need to get paid for their 8+ hours of work a day. Can complex software really be done in your spare time?
Ideologically, I support Microsoft rather than Linux because Microsoft allows people like myself to make a living. Granted lots of people do get paid to work all day on an open-source project...companies wouldn't do this unless it gave them a competitive advantage (i.e., Redhat can sell an OS by leveraging the work of others).
> Can complex software really be done in your spare time?
Yes.
The fact that many people *also* get paid to work on Free software is beside the point. You can write complex software in your spare time.
The interesting question is: how do we scale up development so that we can have large numbers of people working on the same code base, while they each only put in an hour or so a day? In the Free software world there are many examples of fantastically large teams that seem to create content without the problems you see in the average proprietary shop.
Some of these things have to do with the nature of Free software. For example: the ability to fork development any time that you want; the lack of need to get approval for work to begin; the ability to use evolutionary rather than planned process (i.e., any crackpot can implement a feature and the choice of whether or not to add it to the mainline can be made after the fact *without significant cost to the project*).
Yes, having a team of full time developers has some advantages. But it is far from impossible to write code with volunteers. And there are definite advantages to working in such an environment (I have done both in my career).
Having said all that, my preference is for Free software that is supported by full time programmers and for which I can buy a support contract. If it's mission critical software, I want a support contract and I want it to specify that the supporter will fix bugs that are stopping me from achieving my work (something which I've found difficult to find in the proprietary software world).
Failing that, I'll definitely take source code over vague promises that my problem might get fixed in a subsequent release if several other people seem to be having similar problems and the vendor is still in business...
In fact what you and many other people miss is that no one does something for nothing. (...) They are being paid in good feelings.
Yes, but I don't think it's primarily the "I need to get paid" feeling which is tickled here. I think it's the feeling of fair. It's a very tricky feeling, and has nothing to do with technical or license issues. While there are paid developers which can be seen as a form of kickback by commercial distributions, the community itself is mostly built on common interest.
That common interest is like "you scratch my back, and I'll scratch yours", "we're all in this together pulling against the same goal", potluck dinner and so on. Once the focus shifts to attracting sponsors, it's every man for himself like if it was a beauty contest. Also I just had a horrible image of the swimsuit show, and now you do too. Anyway, the point is that it's not "why aren't I getting paid?" as much as "why should we be paid differently?"
For one you have the "It should have been me!" people, but there's also the "Now we're paying someone to do it" people. I must admit I'd have a pretty hard time motivating myself to do unpaid work to relieve someone who's getting paid. Even if I work 2hrs/week and you 40hrs/week, I have a pretty hard time accepting that you should be paid $X/hr and me $0/hr. Certainly, some people have "earned" it in my eyes, but if the feeling is "They're doing exactly the same as the rest of us, except they get paid" would you put up with that?
Live today, because you never know what tomorrow brings