tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[HEADS UP] License handling



Hi!

I just switched to the simple version of license handling in
license.mk. This means that all packages should now include a LICENSE
variable defining the license under which the program can be used.

By default, the following licenses are accepted:
        public-domain
        gnu-gpl-v2 gnu-lgpl-v2
        gnu-gpl-v3 gnu-lgpl-v3
        original-bsd modified-bsd
        x11
        apache-2.0
        cddl-1.0
        open-font-license
You can override this by setting ACCEPTABLE_LICENSES with "=" instead
of "+=" in your mk.conf file.

When PKG_DEVELOPER is defined, packages without a LICENSE variable
show a warning.

For now, only the simple one-license-per-package scheme is
supported. IIUC, Joerg said he'd add more complex support (AND, OR) in
the pkg_install tools at a later point, then the more complex packages
can define their licenses correctly.

Packagers: Please take very much care when defining the LICENSE
variable!

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index