To read all comments associated with this story, please click here.
Maybe I am too sceptical, but for some reason I don't buy your "all hail Debian" message.
"I think the key to restoring the glory days of Debian is collaboration. Debian needs to be a central hub of the free software community, if not the hub."
Really? Why should it a be a central hub for the free software community? What makes you think it's even possible for the free software community (Who is the free software community for that matter? Does this include Redhat or Novell?) to have a hub?
"It should have a mandate to develop tools that help the community collaborate. It should serve as a model for how to develop and deliver high-quality free software."
How are you going to implement this mandate? And why should Debian be in charge? You might think they are the holy grail of free software, but not everyone (thankfully) agrees with you. If Debian cannot manage itself, why should it be a model for free software? Yo might think that Debian is a model for the perfect free software organization. Many other people don't. For instance, I don't like their attitude towards the Firefox trademark (I mean wtf, don't they have anything better to do? The whole incident didn't benefit anyone at all), I don't like their lack of leadership, I don't like their lack of pragmatism.
"It should set the bar as an unfocused distribution and let others elaborate in their respective areas. "
If it sets this bar, Debian will automatically become 'the one distribution to rule them all'. Once that happens I'll take your ramblings about a model for free software more seriously.
"Red Hat and Novell will continue to do their own thing, and there will always be various niche distribution projects going at it on their own. But for the most part, Debian is the platform on which the rest of the community is based. It's the supermarket for distributions, the bio-ooze out of which innovative new distributions grow. Debian isn't a blast from the past, it's the way forward. Debian is sexy because it brought us Ubuntu, perhaps the sexiest distribution project we've seen in a long time. Debian will continue to be the basis of new derivatives more than any other mother distribution."
I like how you discard Redhat and Novell as some kind of sideliners not really involved with the free software world. You obviously have little understanding of Redhat's contribution to the free software world. You seem complacent about Debian's position as the mother of all distributions. Okay, Ubuntu is based of Debian and Debian has the most derivative distributions. So what? What's your point? How does that make Debian the Holy Grail of free software? All this means is that Debian is a good base for starting a distribution? What does this have to with success in the marketplace? I guess you could talk about Ubuntu, but with Ubuntu I have to say it's not that special. As desktop system it's really not that good. Until the latest release, I believe it couldn't even repartition your NTFS volume during installation and don't even get me started on how unpolished Kubuntu feels.
"Why would an OEM like Dell go with a Red Hat-based solution when Debian has proven itself to be the most flexible platform for creating targeted Linux products? Wherever a differentiating software platform is a requirement, Debian should be atop the list of solutions."
LOL, because Dell is a business! They need to work with a business entity, you know someone who can be held accountable for a release slipping by several months. Do you even understand how a business works? Judging from Hocevar's description Debian's decision making process is all over the place. Dell is not going to waste time and money debating and trying convince every single team about the merits of a certain change that would be needed for their derivative distribution. They want to tell someone what they need and by when, without any BS and waste of time on things like Iceweasel vs Firefox (OMG Mozilla is corporation with trademarks! Evil Alert!). Hell Dell would probably prefer to have Firefox as opposed to Iceweasel as a browser.
"Debian's success is important to everybody that uses free software, regardless of your distro of choice."
No not really, I guess Debian is important in free software's current ecosystem, but I wouldn't be surprised if without Debian we would have more dynamic ecosystem and end user (end users as in real desktop users - the ones that don't know or care about what an OS is) orientated free software projects.
IMHO the real promoters of free software are organizations like Mozilla and Redhat who have been able to crack the end user space (in their own respective markets). When I see my uncle or even a frat kid (examples of people I know who use Firefox) using Debian or Debian derivative OS I'll agree that Debian is crucial for the success of free software.
P.S. I am free software advocate/user and at one point I was helping Firefox (FAQs/support on mozillazine/ themes and extensions that kind of stuff). I am not criticizing your visions of Debian and Debian itself just because I like some other distribution (I actually use windows and I hate it), I am doing this because I genuinely believe that free software developers have to take a new approach to crack mainstream markets (and without cracking mainstream markets we will never be able to use a completely open software stack - think of things like PC Suite for Nokia phones, you'll never get a verion of PC Suite for Linux until we have real end users using Linux). And Debian and its developers' attitudes are very far from what (IMHO) is needed to get mainstream success. I am out.
"LOL, because Dell is a business! They need to work with a business entity, you know someone who can be held accountable for a release slipping by several months. Do you even understand how a business works? Judging from Hocevar's description Debian's decision making process is all over the place."
So what happened to Microsoft when the Vista release slipped by several months, if not years? Did they refund Dell?
You raise very good points, but I think that mine mostly flew over your head, and reading back, I really don't blame you for that ;-)
Why should it a be a central hub for the free software community?
Because Debian was the first and remains the only top-level distribution project that is rooted in the principles of free software development at the system level. The basic idea of free software is that it allows to software to take on a life of its own, to be living thing that evolves to meet the needs of different users, diverse applications, and changing times. The GPL enforces this at the executable level, but Debian extends this principle to the entire system. It's relatively easy to create a new system based on Debian that takes a new direction or focus while remaining a part of the Debian development ecosystem. The underlying platform technology used by Debian makes this happen. They don't enforce it. It happens out of pragmatic considerations.
There are Red Hat derivatives, but it's hard to make a Red Hat derivative that tracks with RH development while maintaining its own identity. You'll notice that Red Hat-based distributions are either re-badged releases (CentOS, Unbreakable, etc.) or completely different systems on their own evolutionary course (SUSE, Mandriva, etc.). It seems that the Red Hat platform can only split further over time, while the Debian platform can grow its ecosystem through derivation. Much as the GPL creates an IP bubble that can only grow and never shrink, Debian creates a platform that binds its derivatives together through their common use of unstable.
Yo might think that Debian is a model for the perfect free software organization. Many other people don't.
I'm not claiming Debian is perfect, far from it. If you look back through my previous comments on Debian, you'll see that I have been highly critical of their project management in the recent past. I've suggested that they should quit making releases altogether to focus on developing unstable and development tools. I've argued that Debian is in danger of having its mindshare sucked away by Ubuntu, which could never fill its shoes on its own. I stand by these comments, and that is precisely why I believe that Debian must rediscover and embrace its role within the larger free software community. I never argued that Debian is those things I mentioned, I argued that it should be more like that.
For instance, I don't like their attitude towards the Firefox trademark
Mozilla made a decision to protect their trademarks, and Debian is respecting that decision. The branding elements aren't redistributable in derivative works, and so Debian will not distribute them. Branding is an important issue for the free software community to consider going forward. How do we reconcile the vendor's need to use branding to identify their work with the community's right to create derivative works? Some distributions have chosen to distribute their Firefox build without the branding elements and others have chosen to distribute the official binaries. Debian has chosen to create its own branding elements that are freely redistributable in derivative works. This is actually what Mozilla wants downstream distributors to do if they don't distribute the official binaries. They want them to differentiate their work by creating their own branding, not by distributing a brand-less browser that seems to be Firefox.
I don't like their lack of leadership, I don't like their lack of pragmatism.
Hopefully the new DPL will change your mind. For all of his (arguable) failures, Anthony Towns enacted some seemingly pragmatic policy during his tenure. Dunc-Tank is the most prominent example. Etch is a great example of Debian beginning to stick more closely to a release schedule and making a serious attempt at enhancing usability. Etch was not released on time, and it is not as user-friendly as one might like (compared to commercial and desktop-oriented distributions). But it was clearly a step in the right direction.
I like how you discard Redhat and Novell as some kind of sideliners not really involved with the free software world. You obviously have little understanding of Redhat's contribution to the free software world.
I think that Red Hat is one of a key reasons why Linux become the most popular free software kernel. They could have chosen FreeBSD, which was arguable superior at the time. RPM was created as an incompatible alternative to the existing dpkg system already developed by Debian, which I believe was a crucial event that fragmented the fledgling Linux community. Red Hat and Novell have chosen to go at it alone with respect to packaging and quality assurance, whereas the Debian ecosystem shares in these responsibilities.
Dell is a business! They need to work with a business entity, you know someone who can be held accountable for a release slipping by several months.
The other poster made a good point about Vista being more than several months late. I wouldn't have thought of that. But more generally, Realize that Dell would most likely work with a commercially-backed Debian derivative such as Ubuntu or Linspire.
IMHO the real promoters of free software are organizations like Mozilla and Redhat who have been able to crack the end user space
Those are real promoters of free software. But I find it hard to believe that Ubuntu won't crack the end user space. Further, appealing to end users is not the whole ball game. Free software also needs to appeal to device vendors, service providers, and consultancies. These are areas where Debian might have more appeal than any other distribution project.






Member since:
2005-07-08
Anthony Towns failed to impress me, but this guy seems to have a good head on his shoulders and communicates well. He wants to steer the ship rather than stay the course or replace the rudder.
I think the key to restoring the glory days of Debian is collaboration. Debian needs to be a central hub of the free software community, if not the hub. It should have a mandate to develop tools that help the community collaborate. It should serve as a model for how to develop and deliver high-quality free software. It should set the bar as an unfocused distribution and let others elaborate in their respective areas.
Red Hat and Novell will continue to do their own thing, and there will always be various niche distribution projects going at it on their own. But for the most part, Debian is the platform on which the rest of the community is based. It's the supermarket for distributions, the bio-ooze out of which innovative new distributions grow. Debian isn't a blast from the past, it's the way forward. Debian is sexy because it brought us Ubuntu, perhaps the sexiest distribution project we've seen in a long time. Debian will continue to be the basis of new derivatives more than any other mother distribution.
Debian should have an important role in the proliferation of Linux-based devices, including PCs. Why would an OEM like Dell go with a Red Hat-based solution when Debian has proven itself to be the most flexible platform for creating targeted Linux products? Wherever a differentiating software platform is a requirement, Debian should be atop the list of solutions.
Debian's success is important to everybody that uses free software, regardless of your distro of choice. I wish Sam the best of luck in his new position and hope to see great things from the project going forward.