Hi,

I've found out that we can't use (guix licenses) right now; 'bzip2'
and 'flex' use BSD-like licenses that differ from 'bsd-2', 'bsd-3',
and 'bsd-4'.

There are two ways to fix the problem. We can create new licenses for
such packages (e.g. 'bzip2'), but it will be tricky. I propose to use
the following variable instead:

(define bsd-like
  (license "BSD-like"
           #f
          "This is not a real license. It's just a placeholder for
           packages that use BSD-like licenses which don't fall into the
           following categories: 'bsd-2', 'bsd-3', and 'bsd-4'. Check the
           source code for details.")

What do you think?

Also, I'll add 'expat', which is used by 'libffi'.

Nikita

Reply via email to