In drobbins' post today, http://blog.funtoo.org/2008/02/refocus.html, he offers the following advice:
If a project doesn't meet your needs, I encourage you to create your own project. If you do, I recommend keeping the development team small, tight-knit and independent. I think this will maximize your productivity as well as your overall enjoyment of collaborative and open development.
Is that the future for Gentoo? It's already happening to some extent. The next generation of the (in)famous Gentoo init system is now an independent project (http://roy.marples.name/openrc). Paludis (http://paludis.pioto.org/) and pkgcore (http://www.pkgcore.org/trac/pkgcore) are independent package managers designed to work with Gentoo's portage tree. Drobbins independently releases x86 and amd64 stage tarballs (http://www.funtoo.org/linux/). Anybody who wants to can create their own overlay repository such as those at http://overlays.gentoo.org/.
Internally, though, Gentoo works pretty much the same way. Take a look at http://www.gentoo.org/proj/en/index.xml?showlevel=3 sometime. Most Gentoo developers spend their time toiling on a handful of specific projects. Yet that specialization inside Gentoo seems to contribute to the feeling that Gentoo lacks any sort of coherent direction. Would things really be that different if those projects were independent, external projects?
I've no idea. Thoughts / comments welcome.
All contents Copyright 2006 Grant Goodyear.
This work is licensed under a
Creative Commons
License.