Am 15.01.23 um 17:51 schrieb Selva Nair:
Hi,
On Sun, Jan 15, 2023 at 8:53 AM Arne Schwabe <a...@rfc2549.org
<mailto:a...@rfc2549.org>> wrote:
Am 15.01.23 um 14:23 schrieb Selva Nair:
> Hi,
>
> We would like to be able to continue to build/ship OpenVPN
with mbed
> TLS. We want all contributors to ask if they agree to license
change
> that adds explicit permission to link with Apache 2 licensed
libraries:
>
>
> Special exception for linking OpenVPN with Apache 2 licensed
libraries:
>
> In addition, as a special exception, OpenVPN Inc and
contributors
> give permission to link the code of this program to libraries
> with the
> "APACHE LICENSE, VERSION 2.0", and distribute linked
combination
> including the two. You must obey the GNU General Public
License in
> all respects for all of the code used other than these
> libraries. 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.
>
>
> Instead of this exemption I would vote for a change to 'GPL v2 or
any
> later version'.
> That would keep the license in the spirit by which people like me
> contributed.
>
> Using an existing license that has already been vetted also
avoids the need
> for legal counsel.
>
> I do not understand the argument about 'GPLv2 and later...' and
embedded
> devices. Those who
> are currently embedding based on GPL v2 can continue to do so,
those who
> want/need v3
> can do so too. Those who need v3 but also want to lock the
firmware on a
> consumer device
> may be affected. But that's a choice they make, why would we want to
> promote that?
>
> Some may find this discussion a waste of time but let's not belittle
> people's contributions.
> I do care about how my work is licensed.
Okay. I think the embedded thing is a bit of a misunderstanding. I am
not trying to promote that. What I wanted is to express why changing to
GPLv3 might not be an option as some license holders of OpenVPN will
not
be okay with changing to GPL3 since they need that.
Thanks for the clarification. I was not aware of that.
That's very unfortunate, though. So some want to keep the loopholes of
GPL v2, and also the goodies that come with an Apache 2.0 exception, all
together!
So the situation is basically, we need somehow to still be able to link
Apache 2.0 licensed SSL libraries. While we have an exception for
OpenSSL, some might argue that this only covers the old OpenSSL license.
So to go forward we either need to change OpenVPN 2.x to a license
compatible with Apache 2.0 like GPL3 or adding an excerption for
linking
against Apache 2.0.
At the hackathon we discussed the options and there already voices
against going GPL3 instead of GPL2 but everyone there was okay with
staying with GPL2 and adding an exception.
This approach of taking the exception route instead of GPL3 is mostly a
pragmatic approach to be able to have something that might have a
chance
of succeeding.
Given all that, I'll reluctantly agree to the proposed exception.
It's not critical at this stage, but the wording "...libraries with the
'APACHE LICENSE, VERSION 2.0', ..." sounds ambiguous. Is that a legally
vetted form or a draft?
Enough people have looked over that but I am not sure a lawyer has done
it to be honest.
Arne
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel