Wiregaurd integration to private project

George Walker georgewalkeriv at gmail.com
Thu Jun 6 22:56:32 CEST 2019


Sorry, forgot to copy the list.

> IANAL, but under GPLv2 as I understand it, you can make any modifications privately for your own use, i.e., so long as you don’t have customers running it. 
> 
> If you do have customers who will be running it, perhaps you could make Jason an offer for a commercial license. I haven’t seen that question come up.
> 
> A third option is BoringTun, a permissively licensed userspace Wireguard implementation from Cloudflare. One would expect performance for userspace implementations to be lower than for the kernel module, but perhaps with some work to integrate netmap or Intel DPDK it could get pretty close.
> 
> Fourth, if you port the kernel module to a permissively licensed kernel like NetBSD or FreeBSD, it’s conceivable Jason would work with you on the license. If I recall correctly. early in Wireguard’s development, Jason said he was open to licensing his code to match the kernels for which it’s destined (e.g., BSD license for a port to a BSD kernel). That was years ago, but it might be worth inquiring.
> 
> 
> Good luck,
> George
> 
> Sent from my iPhone
> 
>> On Apr 17, 2019, at 3:32 AM, bhashkar prakash Singh <singh.bhashkar at gmail.com> wrote:
>> 
>> Hi,
>> 
>> I want to integrate Wireguard to my confidential project. I see Wireguard source code is under GPLv2, if I add any patch to Wiregaurd source code to work with my confidentail project, do I need to publish complete source code along with my project source code ?
>> 
>> Any other pointer how I can start work to integrate Wireguard in my project will be highly appreciated.
>> 
>> Thanks & Regards,
>> Bhashkar
>> _______________________________________________
>> WireGuard mailing list
>> WireGuard at lists.zx2c4.com
>> https://lists.zx2c4.com/mailman/listinfo/wireguard


More information about the WireGuard mailing list