From owner-freebsd-ports@freebsd.org Thu Mar 4 16:56:43 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 93EF7551C66 for ; Thu, 4 Mar 2021 16:56:43 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Drxpz34kDz4Y7G for ; Thu, 4 Mar 2021 16:56:43 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: by mailman.nyi.freebsd.org (Postfix) id 68E43551E1D; Thu, 4 Mar 2021 16:56:43 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 68AB4551C65 for ; Thu, 4 Mar 2021 16:56:43 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from udns.ultimatedns.net (static-24-113-41-81.wavecable.com [24.113.41.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "ultimatedns.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Drxpz1KSHz4Y2b; Thu, 4 Mar 2021 16:56:42 +0000 (UTC) (envelope-from portmaster@bsdforge.com) Received: from ultimatedns.net (localhost [127.0.0.1]) by udns.ultimatedns.net (8.16.1/8.16.1) with ESMTP id 124GutLs080839; Thu, 4 Mar 2021 08:57:01 -0800 (PST) (envelope-from portmaster@bsdforge.com) MIME-Version: 1.0 Date: Thu, 04 Mar 2021 08:56:55 -0800 From: Chris To: Chris Rees Cc: "Patrick M. Hausen" , Greg Rivers , ports@freebsd.org, ler@freebsd.org Subject: Re: www/joomla3 is no longer in the FreeBSD pkg repo In-Reply-To: <24735bc7-799f-8382-c098-b82d857d3d92@bayofrum.net> References: <4797626.YNO7O01DYZ@no.place.like.home> <39391265.yjtGejjdTc@no.place.like.home> <2e5a17a5-cc66-9189-ef3e-35605f59dcce@bayofrum.net> <24735bc7-799f-8382-c098-b82d857d3d92@bayofrum.net> User-Agent: UDNSMS/17.0 Message-ID: X-Sender: portmaster@bsdforge.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4Drxpz1KSHz4Y2b X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[freebsd-ports]; REPLY(-4.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Mar 2021 16:56:43 -0000 On 2021-03-04 08:39, Chris Rees wrote: > On 04/03/2021 16:16, Chris wrote: >> On 2021-03-04 00:50, Patrick M. Hausen wrote: >>> Hi all, >>> >>>> Am 04.03.2021 um 02:17 schrieb Chris Rees : >>>> The problem is, that although the php80 flavour does not depend on >>>> pecl-pdflib, the default flavour does, >>>> which means that the package will not be built as it you have to agree to >>>> pecl-pdflib's licence. >>> >>> I am not a lawyer. That being said I have done some homework and did a lot >>> if reading >>> in February 2020. Sent my findings to the port maintainer of print/pdflib, >>> but did not get >>> a response, unfortunately. >>> >>> My conclusion is that you don't need to agree to PDFlib GmbH's license, >>> because all >>> of the legalese on their home page applies to a completely different >>> product than the >>> one used by pecl-pdflib. >>> >>> But step by step ... >>> >>> 1.    pecl-pdflib is published under the PHP license, so it is clearly >>> open source. >>> 2.    The FreeBSD port is not based on pdflib, but pdflib-lite - this is >>> the crucial point. >>> 3.    pdflib-lite is a product abandoned by PDFlib GmbH in 2011. >>> 4.    pdflib-lite archives come with an open source license bundled in the >>> archive. >>> 5.    This is the only license applicable to our case. All the other >>> licensing stuff on their >>>     website applies to pdflib - *which is a completely different product*. >>> 6.    The license bundled with pdflib-lite explicitly permits the >>> distribution of binaries as >>>     long as the license document and some other auxiliary files are >>> included. >>> 7.    The port does this and puts the necessary documents in >>> /usr/local/share/doc/pdflib. >>> >>> You won't find any information about pdflib-lite on PDFlib GmbH's website, >>> because >>> they pulled it. Nonetheless the source is "out there", bundled with a >>> permissive license >>> which cannot be taken back. >>> >>> So the entire discussion is moot - as long as pecl-pdflib can be built >>> with pdflib-lite. >>> >>> The problem with the port/packages infrastructure is that this line in >>> ports/print/pdflib/Makefile >>> is nonsense, IMHO: >>> >>>     RESTRICTED=     Many odd restrictions on usage and distribution >>> >>> >>> Download the pdflib-lite tarball and see the documents for yourself. I am >>> repeating myself: >>> all the legalese on the PDFlib GmbH website *does not apply* to this >>> product (pdflib-lite). >> I needed the pdflib-lite for a script I cobbled up to batch convert to/from >> text/pdf >> a couple of years ago. I can confirm that the lib is with a >> *non*restrictive license. >> My humble suggestion; >> Can't we please simply create a pdflib-lite port, and be done with all this >> and related? :-) >> > The pdflib that we have in the port *is* pdflib-lite :)   Hence my proposed > review to ale@. > Brilliant! Thanks! :-) --Chris > Chris