Is packetdrill compatible with Apache v2 projects?

20 views
Skip to first unread message

Florin Coras

unread,
Jul 2, 2021, 2:13:27 PM7/2/21
to packetdrill
Hi everyone, 

In FD.io VPP [1] we are considering using packetdrill to test our custom socket layer/TCP implementations but are now wondering if that could lead to some license incompatibilities. 

At a high level, we plan to maintain some scripts that clone, patch and build packetdrill together with a custom .so library that dlopen/dlsym one of our libraries. Does anybody know if that is acceptable given that packetdrill is GPL v2 and VPP is Apache v2? That is, Apache v2 is not compatible with GPL v2 [2] but does that apply to runtime linking? 

Regards,
Florin

Neal Cardwell

unread,
Jul 2, 2021, 2:43:19 PM7/2/21
to Florin Coras, packetdrill
Hi,

I am not a lawyer, but:

(a) The packetdrill.h and so_testing.c files were intended to support this kind of scenario.

(b) I am not aware of any problems with Apache-licensed code being run-time linked to GPLv2 packetdrill code.

(c) We would like packetdrill to be useful to the open source community, broadly.

best regards,
neal


--
You received this message because you are subscribed to the Google Groups "packetdrill" group.
To unsubscribe from this group and stop receiving emails from it, send an email to packetdrill...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/packetdrill/346e2e79-a0db-4c5a-aa00-2974927e1d24n%40googlegroups.com.

Florin Coras

unread,
Jul 2, 2021, 3:02:04 PM7/2/21
to packetdrill
Hi Neal, 

Thanks a lot for the quick reply. The clarifications definitely help!

Regards,
Florin
Reply all
Reply to author
Forward
0 new messages