Dear All, I'm forwarding this on behalf of Spider. If anyone would like to send a message to him, please respond to me privately and I'll forward your wishes along.
Thanks, Seemant ------- BEGIN Well, I guess the time has come to say farewell. Not without a slight taste of bitterness in my mouth as I write this. Sadness to see an old bunch of friends in the distance, reminiscent of Samwise standing behind and watching Bilbo, Frodo and his friends depart for other shores. Still, I think its time to tell some history of where we came from. The project I joined was small, we were... Twelve, I believe. My first additions were some clumsy additions for stuff I was missing when transitioning into Gentoo. Some small tools, backgrounds. Nothing fancy, just getting the compiler to work, some hacks on the kernel, a few tweaks to things here and there. Work was basically down to the "don't screw up" principle, and if you did , it wasn't the end of the world, because all the users were "hackers" and developers themselves. When portage died ( happened about every sync or so...) you fell back and did things manually. Was easier that way anyhow. QA, what was that? Devrel? Well, we had IRC, does that count? Later on it was Seemant. Seemant doesn't scale very well so he sorta burned out. Found out that drobbins didn't scale very well either, it got hard to keep track of things. At one point I think I was listed as maintainer of about 20% of the tree. We were also cause of some of the first really rough breakages. libpng incident and others caused us to think some more about ABI stability. People came and started to muck around more, without really knowing what they were doing, so we realised we needed another check for it. in came the ~x86 nomenclature. Tagging, Keywords. Starting to clean up the mess that our "one size fits all" USE flags were. The project grew and we started to get a lot more developers, far too many to know them all even by handle. Things got more organized into "teams" "herds" and so on. It also became a lot more demanding, you don't screw up. Fin. The QA watchdogs were there. I know, I was one of them, chasing about stability and quality. Things also started to take on a more "professional" attitude. yes, in quotations, because we still lacked a clear path, road map, reason and function. However, we had "deadlines" that never held, (deadlines with volunteers?) teams started to bicker in between each other, "you touched mine" started to remind you more and more about the twins in a long car-ride, bickering about who's fingers were on what seat. Suddenly the apple wasn't just a bit sour when you bit on it, its started to take on that sweet tone of rot. People weren't joking around and doing what was fun, but holding in mind some arbitrary product quality that wasn't specified. Different groups had different goals and agendas. All from a working system on an alpha, to embedded systems and network-wide installations. We were going to fit it all, without much overview. Through that, people started to lose touch on who does what. When things went strange in glibc you didn't log on and ask Az or me, you filed a bug report or contacted the herd. When mozilla was screwing around in the initscripts you didn't commit a fix (no no) but you filed a patch and a bug. vs one of the clunkiest implementations in history, "bugzilla". When you had an argument it was more dirt piles and backstabbing than work going on, and you ended up with a politicized system of councils and committee's to handle the insurgence. There was the cabal. And throughout this, we were still hacking around doing things for fun. Well, fun? I know for me it changed from that. Stopped being hacking around for fun to get things to work, turned towards "you must reply to these mails.." "you must fix bugs within <n>days" and more hassling with infrastructure and administration than doing work. Somewhere along the line it changed too much. Got too complex and complicated. We're still in that mess. A typical example of the institutionalisation of the project is myself. Had anyone just bothered to send me an email I would have replied. "no, he's gone, terminate the account." that part works. But. You could have told me. Since we're now so fond of bureaucracy, I'll add the following: I retain copyright of all works committed to the Gentoo foundations CVS repository, the license remains as GPL v2, and you have my full permission to continue to use it. Texts and guides written and/or co-authored by me will be treated the same way. (No, I never signed a copyright transfer to the project) So long, thanks for all the fish. And, remember. Give the kids in the back something to do and they will stop bickering. -- begin .signature .. signature .. end ------- END -- Seemant Kulleen Developer, Gentoo Linux -- gentoo-dev@gentoo.org mailing list