Re: [iovisor-dev] reminder: IO Visor TSC/Dev Meeting

2018-09-05 Thread Alexei Starovoitov
On Wed, Sep 5, 2018 at 11:51 AM John Fastabend  wrote:
>
> Hi,
>
> Link regarding using LGPL with Apache licensed software, (from,
> https://www.apache.org/legal/resolved.html#category-x)
>
> `
> WHICH LICENSES MAY NOT BE INCLUDED WITHIN APACHE PRODUCTS?¶
>
> GNU LGPL
> The LGPL is ineligible primarily due to the restrictions it places on larger 
> works, violating the third license criterion.
> `
>
> Because we have a specific warning on the apache license site
> it seems best to get libbpf dual licensed. We would happily
> start using it in cilium[1] for example after the dual license was
> in place.

Here is good summary of why using lgpl in apache product is not a great option:
https://issues.apache.org/jira/browse/LEGAL-192?focusedCommentId=13907462=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-13907462
"These are not LEGAL restrictions. They are POLICY restrictions. They
impact the downstream, not the ASF."
My understanding that cilium and bcc legally can use existing libbpf,
but they would have
to provide non standard redistribution policy (apache2 plus lgpl 2.1
wording) which I suspect
is not something cilium or bcc projects would want to do.
So the best way forward is to dual license libbpf as lpgl 2.1 and apache2

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1475): https://lists.iovisor.org/g/iovisor-dev/message/1475
Mute This Topic: https://lists.iovisor.org/mt/25185388/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[iovisor-dev] minutes: IO Visor TSC/Dev Meeting

2018-09-05 Thread Brenden Blanco
Hi All,

Thanks for joining the call today. Here are my notes!

Cheers,
Brenden

=== Discussion ===

Brenden:
* 0.7.0 tag released to support 4.18
* Flaky test on fc26 - usdt3 - monitor and perhaps relax contraints in test

Yonghong:
* Discussing API for BTF support in kernel
  * prototyping currently the kernel interface
  * will need a few more weeks
* Introspection improvements
  * Duplicating some ip/tc functionality into bpftool
  * Reason: want one integrated tool for all bpf introspection
  * Some debate about what the value of duplicating code is
* Need to avoid too many tools
* Lots of non-net users: cgroups, tc, xdp, perf
  * dual license libbpf to converge the code?

Alexei:
* bpf-next opened, swamped with code reviews

Jiong:
* 32 bit support
  * standalone flow control analyzer in progress
  * will try to remove extra config flags

William:
* AF_XDP for OVS
  * without zero copy driver, perf tests
  * > 3Mpps rx so far
  * working on port->port forwarding, with memcpy
  * needs zero-copy driver to improve tx speeds
  * will try with i40e driver

=== Attendees ===
Brenden Blanco
Jakub Kicinski
Jiong Wang
Yonghong Song
Jesper Brouer
Alexei Starovoitov
Joe Stringer
Brendan Gregg
William Tu
JohnF

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1474): https://lists.iovisor.org/g/iovisor-dev/message/1474
Mute This Topic: https://lists.iovisor.org/mt/25212981/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [iovisor-dev] reminder: IO Visor TSC/Dev Meeting

2018-09-05 Thread John Fastabend
Hi,

Link regarding using LGPL with Apache licensed software, (from,
https://www.apache.org/legal/resolved.html#category-x)

`
WHICH LICENSES MAY NOT BE INCLUDED WITHIN APACHE PRODUCTS?¶

GNU LGPL
The LGPL is ineligible primarily due to the restrictions it places on larger 
works, violating the third license criterion.
`

Because we have a specific warning on the apache license site
it seems best to get libbpf dual licensed. We would happily
start using it in cilium[1] for example after the dual license was
in place.

Thanks,
John

[1] https://cilium.io

On 09/04/2018 01:56 PM, Brenden Blanco wrote:
> Please join us tomorrow for our bi-weekly call. As usual, this meeting is
> open to everybody and completely optional.
> You might be interested to join if:
> You want to know what is going on in BPF land
> You are doing something interesting yourself with BPF and would like to share
> You want to know what the heck BPF is
> 
> === IO Visor Dev/TSC Meeting ===
> 
> Every 2 weeks on Wednesday, from Wednesday, January 25, 2017, to no end date
> 11:00 am  |  Pacific Daylight Time (San Francisco, GMT-07:00)  |  30 min
> 
> https://bluejeans.com/568677804/
> 
> https://www.timeanddate.com/worldclock/meetingdetails.html?year=2018=9=5=18=0=0=900
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1473): https://lists.iovisor.org/g/iovisor-dev/message/1473
Mute This Topic: https://lists.iovisor.org/mt/25185388/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-