-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License userspace with with Apache-2.0, and BPF with Dual BSD-2 and GPL-2.0 #190
Conversation
Doesn't such a change require approval from all contributors? For cilium/cilium#18858 we contacted all of them individually. |
@ur4t @Asphaltt @duanjiong @twpayne @chendotjs @dezmodue @kdrag0n @PMaynard @pgampe @sterchelen @msherif1234 @varunkumare99 @anubhabMajumdar @jauderho @Shikugawa @ypl-coffee @szuecs @mfrw Could you please ACK? |
ACK |
1 similar comment
ACK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
README.md
needs updating as well in the Contributing section.
ACK |
1 similar comment
ACK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
Sorry - I've realised that what we need is even more complicated. CNCF user space code needs to be Apache-2.0; we're hoping to get an exception allowing for eBPF programs in the kernel to be dual-licensed GPL-2.0/BSD. (Apologies for not making this clearer - it was pointed out to me that pwru was GPL, but I didn't actually look and assumed they were just talking about the kernel code.) |
@brb ACK, also for a change to Apache-2.0 license in case this will be done. |
ACK |
@lizrice No worries, updated to Apache-2.0. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
ACK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK, thanks!
belated ACK (not sure why I was tagged as approver) |
@jauderho Could you approve the PR? |
ACK |
1 similar comment
ACK |
ACK |
ACK |
@duanjiong @chendotjs @anubhabMajumdar @ypl-coffee Could you ACK? |
Dual-license bpf/ with BSD-2 and GPL-2.0, and userspace with Apache-2.0. Signed-off-by: Martynas Pumputis <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK
ACK |
Missing ACKs are from @duanjiong @chendotjs @ypl-coffee. I tried to reach them through different channels, but I haven't received any response. Considering that majority ACKs are in, merging the PR. |
Apache-2 has been used by all modules in the project. Related: #190 Signed-off-by: Martynas Pumputis <[email protected]>
Apache-2 has been used by all modules in the project. Related: #190 Signed-off-by: Martynas Pumputis <[email protected]>
It's required as part of the ongoing CNCF donation.
cc @lizrice