On 2023/11/08 08:22, Lucas Gabriel Vuotto wrote:
> Hey Jason,
> 
> On Tue, Nov 07, 2023 at 09:43:38PM +1100, jasfi...@emailme.net.au wrote:
> > I am using the latest OpenBSD 7.4 version along with Hiawatha 10.11
> > installed. Unfortunately, I am unable to update the latest version Hiawatha
> > 11.4 that found in OpenBSD Ports Readme: port www/hiawatha (openports.pl)
> > and ports/www/hiawatha/ (openbsd.org) .
> > 
> > When I run a package command pkg_add -u hiawatha-10.11 or even pkg_add
> > hiawatha-11.4 OpenBSD response in below are:
> > Can't find Hiawatha-11.4
> > Couldn't install Hiawatha-11.4
> 
> https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/www/hiawatha/Makefile
> 
> In revision 1.68, "PERMIT_PACKAGE = Yes" was removed due to licenses
> incompatibilities, meaning that the port is able to build but OpenBSD
> isn't able to distribute it. Your only option is building it yourself.

Hiawatha is licensed under GPL version 2 (only) but it requires a TLS
library, mbedtls. This used to be dual licensed (Apache + GPL) and at
that time it was ok to distribute binaries (the combination resulting in
GPLv2-licensed binaries).

Newer versions of hiawatha require newer mbedtls; these versions of
mbedtls are only available under Apache license. Distributing a binary
with the combination of GPLv2 code with Apache-licensed library is not
permitted by these licenses (the Apache license has extra restrictions
in the form of patent-related clauses - GPLv2 does not allow this).

Reply via email to