Userlinux is a Linux distribution derived from Debian[1]. It is headed by
Bruce Perens, an ex-leader of the Debian project who
resigned from Debian in 1998 because he didn't believe that Debian was going to be able to bring free software to the masses. Userlinux is intended to "Bring free software to businesses of all sizes" - the main argument here seems to be that Debian is a bit too anarchic for business to like, and so a rebranded and stripped down version with some sort of commercial backing would probably appeal rather more[2].
It's not an inherently bad idea. The problem is that Userlinux hasn't actually released anything since a beta some time ago. That's ok, though - it's because Debian hasn't got round to releasing yet, and they want to be based on a subset of a stable release of Debian. Fair enough.
Now, Userlinux aims to be a not-for-profit enterprise, but it also aims to sell certification, support and provide glossy boxed sets. This is all going to involve money, and the earlier Debian releases the sooner that money can be put in and start turning into more money that can in turn be used to make things even better. So you'd think that Userlinux would be busily investing in making sure that Debian releases in a timely manner.
But no.
In fact, Bruce has claimed that the contribution they've made to Debian has been limited to a few bug reports against d-i that were sent to Joey Hess, and the work of some volunteers who may or may not be doing anything useful[3]. In terms of code, the total Userlinux contribution to Debian has been pretty insignificant.
So, to break things down a bit:
- Userlinux aims to obtain certifications to allow it to enter the business market. These certifications are unlikely to apply to Debian
- Userlinux depends on Debian for its existence, but so far has not spent any money on supporting Debian
- Userlinux has so far not contributed any significant code to Debian
- Userlinux will provide support for Userlinux, but not for Debian
Or, in other words: Userlinux has, 18 months after it was first announced, taken from Debian and given nothing back.
One of the fundamental freedoms of free software is the freedom to be able to fork. Xandros, Linspire, Progeny, Ubuntu and others have all forked off Debian. The degree to which they've given things back varies, but that's not really the point. In free software, the freedom to take without compensation is important. That's not something I have an issue with.
My issue with Userlinux is Bruce's repeated insinuations that Userlinux is giving back ("We're trying to help"), while at the same time blaming Debian for Userlinux's failure to release ("There is nothing else but the Debian release on the critical path."). There's also the slightly odd situation where all development is going to take place within Debian, even though most of the people working on Userlinux aren't actually Debian developers. Given Debian's current model (maintainers have final say over anything that goes into their packages, unless they're overruled by the technical committee), this is plainly not going to work.
Userlinux currently does nothing to benefit Debian, and its stated aims suggest that that's not going to change in the future. It's another distribution that's based on Debian. Claiming it's anything more is simply dishonest.
[1] For some values of "Distribution" - the idea is that it would just be a subset of Debian with some extra branding, rather than a separate codebase
[2] Some would argue that this has already happened, and is called Ubuntu
[3] There are three entires in the Debian bug tracking system that mention Userlinux. Two of them are from the same person, and turn out to have been due to a VMWare bug. The third is a request to add some extra entries to the default Samba config file. It doesn't include a patch.