Name of the software
GNU Guix
Homepage
http://guix.gnu.org/#guix-in-other-distros
Why we should include this into the repository, i.e. what does it do that the alternatives do not?
Guix is not like other package managers (except Nix, on which it is based). It's model is purely functional, which has a number of benefits, including:
- transactional upgrades and rollbacks
- virtual environments (temporary and persistent)
- multiple versions of the same package can coexist on a system
In my view, the primary use case for Guix in Solus is as a development tool. It is the de facto standard package and environment manager for Guile Scheme development. It is also used for development of some non-Guile software, eg Next.
Is it open source?
Yes.