[vpp-dev] Scapy license in VPP
> Why do you say that vpp_papi need to be dual licensed?
I think e-mail reply would be long,
and I will need to address comments anyway,
so I respond via a Gerrit change [1].
Vratko.
[1] https://gerrit.fd.io/r/c/vpp/+/31025
Sent: Friday, 2021-January-29 15:29
To: Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco) <vrpolak@...>
Cc: tsc@...; Kinsella, Ray <ray.kinsella@...>; vpp-dev@...
Subject: Re: [vpp-dev] Scapy license in VPP
Why do you say that vpp_papi need to be dual licensed?
On Thu, Jan 28, 2021 at 12:43 PM Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io <vrpolak=cisco.com@...> wrote:
First draft created [0] for the change that will switch
licenses for Python files used together with Scapy.
For some files, I was not sure whether they are used together with Scapy.
One big detail is that vpp_papi needs to have dual license,
as test framework integrates with it (and with scapy).
If I understand the licensing logic correctly,
CSIT tests can still choose to use vpp_papi under Apache license option.
But we may need to discuss that with lawyers.
Ray, you may need to upgrade your contributor-finding shell pipeline
to cover all files I added the new license into.
Vratko.
> Why do you say that vpp_papi need to be dual licensed?
I think e-mail reply would be long,
and I will need to address comments anyway,
so I respond via a Gerrit change [1].
---- LLVM Exceptions to the Apache 2.0 License ---- As an exception, if, as a result of your compiling your source code, portions of this Software are embedded into an Object form of such source code, you may redistribute such embedded portions in such Object form without complying with the conditions of Sections 4(a), 4(b) and 4(d) of the License. In addition, if you combine or link compiled forms of this Software with software that is licensed under the GPLv2 ("Combined Software") and if a court of competent jurisdiction determines that the patent provision (Section 3), the indemnity provision (Section 9) or other Section of the License conflicts with the conditions of the GPLv2, you may retroactively and prospectively choose to deem waived or otherwise exclude such Section(s) of the License, but only in their entirety and only with respect to the Combined Software.
-------------------------------------------------------
Vratko.
[1] https://gerrit.fd.io/r/c/vpp/+/31025
From: Paul Vinciguerra <pvinci@...>
Sent: Friday, 2021-January-29 15:29
To: Vratko Polak -X (vrpolak - PANTHEON TECH SRO at Cisco) <vrpolak@...>
Cc: tsc@...; Kinsella, Ray <ray.kinsella@...>; vpp-dev@...
Subject: Re: [vpp-dev] Scapy license in VPP
Why do you say that vpp_papi need to be dual licensed?
On Thu, Jan 28, 2021 at 12:43 PM Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES at Cisco) via lists.fd.io <vrpolak=cisco.com@...> wrote:
First draft created [0] for the change that will switch
licenses for Python files used together with Scapy.
For some files, I was not sure whether they are used together with Scapy.
One big detail is that vpp_papi needs to have dual license,
as test framework integrates with it (and with scapy).
If I understand the licensing logic correctly,
CSIT tests can still choose to use vpp_papi under Apache license option.
But we may need to discuss that with lawyers.
Ray, you may need to upgrade your contributor-finding shell pipeline
to cover all files I added the new license into.
Vratko.