On Wed, Apr 26 2023, Arne Schwabe <a...@rfc2549.org> wrote: > After first round of mailing people with more than 10 commits we have > almost all committers have agreed. This put this license in the realm > of having a realistic change to work. Had any of these contributers > disagreed, rewriting all their code might have been not feasible. > > The rationale of adding this exception now is to avoid having to > have a second round of agreement for new contributers and ensure > that all new code will include the exemption.
The proposal here (already committed) merely adds an exception for linking with Apache 2 libraries. As discussed privately with Arne, the proposal that I have received was to *replace* the OpenSSL linking exception with the Apache 2 linking exception. The rationale being that OpenSSL 3 has moved to Apache 2, and that OpenVPN plans to drop support for OpenSSL 1.X at some point. The LibreSSL project has not moved to Apache 2 and doesn't plan to do so. OpenVPN currently builds and runs fine using LibreSSL, without any patch. I don't know about the state of OpenSSL 3 APIs in LibreSSL, but I suggest not to tie together licensing matters and technical matters. I think the existing OpenSSL linking exception should be kept as is. For the (admittedly few and uncomplicated) changes I have contributed to the OpenVPN code base, I would agree with a licensing change that doesn't remove this exception. For convenience, here's the current OpenSSL linking exception: --8<-- Special exception for linking OpenVPN with OpenSSL: In addition, as a special exception, OpenVPN Inc gives permission to link the code of this program with the OpenSSL library (or with modified versions of OpenSSL that use the same license as OpenSSL), and distribute linked combinations including the two. You must obey the GNU General Public License in all respects for all of the code used other than OpenSSL. If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. -->8-- Regards, -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
signature.asc
Description: PGP signature
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel