Thread (9 messages) flat view 9 messages, 7 authors, 2021-09-17

Re: [PATCH bpf-next] bpf: Document BPF licensing.

From: Jakub Kicinski <kuba@kernel.org>
Date: 2021-09-16 14:06:36
Also in: bpf

On Wed, 15 Sep 2021 20:21:04 -0700 Alexei Starovoitov wrote:
+In HW
+-----
+
+The HW can choose to execute eBPF instruction natively and provide eBPF runtime
+in HW or via the use of implementing firmware with a proprietary license.
That seems like a step back, nfp parts are all BSD licensed:

https://github.com/Netronome/nic-firmware/blob/master/firmware/apps/nic/ebpf.uc
+Packaging BPF programs with user space applications
+====================================================
+
+Generally, proprietary-licensed applications and GPL licensed BPF programs
+written for the Linux kernel in the same package can co-exist because they are
+separate executable processes. This applies to both cBPF and eBPF programs.
Interesting. BTW is there a definition of what "executable process" is?

But feel free to ignore, I appreciate that polishing legalese is not
what you want to spend you time doing. Much less bike shedding about
it. Mostly wanted to mention the nfp part :)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help