From owner-freebsd-hackers@freebsd.org Thu Sep 3 19:07:40 2015 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6F659C9918 for ; Thu, 3 Sep 2015 19:07:40 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B36A4767 for ; Thu, 3 Sep 2015 19:07:40 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id B28B79C9915; Thu, 3 Sep 2015 19:07:40 +0000 (UTC) Delivered-To: hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1EFD9C9914; Thu, 3 Sep 2015 19:07:40 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7A3B4766; Thu, 3 Sep 2015 19:07:40 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: by igbni9 with SMTP id ni9so47902278igb.0; Thu, 03 Sep 2015 12:07:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=GtkR/W04jW8i6faDWNdN1sRyq3J4jM8/X3ST1W+jG78=; b=snqLyDxKXbRznv7mYPW3ZKtdJcoFgT5njc9R1ToqBIu8YfQBCbTXBcwsmC2lw95RDv kKH0mzCppGxTlWTNyQ6oIpo6jU8A0mkf+MWQJrzX7gnzPPIEr7qow47BQ9YV7TWoAKuM SllQa7oHd3jXVO+ecb2RfemkSpw/zS02vtb5KktHaIy9v2sLcH4FQQzxcUFEljZv+Yqz exhd7v0E9Z1CP0Lr69IrEEbn6ovTHhpMOwFZT8UE4L2EGJK4P3UwYCPBNe4K/Nnahj9S LB+tjgfOYZDX6aTwpTbaZIoZ+aZAVVa9sWkufvAW/DGWxE/ph58Cm0maXnK389zT6RfJ EJYg== MIME-Version: 1.0 X-Received: by 10.50.87.98 with SMTP id w2mr16626352igz.60.1441307259856; Thu, 03 Sep 2015 12:07:39 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.36.30.202 with HTTP; Thu, 3 Sep 2015 12:07:39 -0700 (PDT) Received: by 10.36.30.202 with HTTP; Thu, 3 Sep 2015 12:07:39 -0700 (PDT) In-Reply-To: References: <5BFB9010-159A-44EE-BB9A-A4E445383AA2@yahoo.com> Date: Thu, 3 Sep 2015 12:07:39 -0700 X-Google-Sender-Auth: e57jsptXKKUbU8MDBY1KCyuYGec Message-ID: Subject: Re: GPL issues around OFED code in FreeBSD 9.1 From: "K. Macy" To: Vijay Singh Cc: Hrishikesh Keremane , "hackers@freebsd.org" , Garrett Cooper , "net@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Sep 2015 19:07:40 -0000 On Sep 3, 2015 10:33 AM, "Vijay Singh" wrote: > > Someone told me that once the OFED code hit kernel.org the GPL is the only > license that applies. Does anyone have insights about that? That sounds bizarre since mellanox wrote the code and explicitly dual licensed. The problem you *do* run in to is code creep. The Linux internal interfaces are almost certainly totally undocumented, so a clean room reimplementation as they change or bugs get fixed - changing behaviors - is not possible. Over time the tendency is to copy and paste from Linux to OFED or the shim layer creating real ambiguity about provenance. In practice it's not so much of a problem because Linus tends to adhere to an interpretation of the GPLv2 that is not vendor unfriendly the way some of his lieutenants would prefer (see Greg's efforts to call closed source drivers derived works). Nonetheless, if you're paranoid an audit is in order. Cheers. > > On Mon, Aug 31, 2015 at 10:25 AM, Garrett Cooper > wrote: > > > > > > On Aug 31, 2015, at 09:34, Hrishikesh Keremane via freebsd-hackers < > > freebsd-hackers@freebsd.org> wrote: > > > > > > [Sorry for cross posting] > > > > > > Hi, > > > > > > We are working on a product(FreeBSD based) that would require RDMA over > > iWARP and are considering using the OFED stack in FreeBSD 9.1. > > > We will be making some changes to the OFED stack to customize it to our > > requirements. > > > > > > The concern is regarding the implications of GPL licensing of OFED on > > our code base. > > > Has anyone worked with OFED in FreeBSD and/or is aware of the licensing > > issues around it? > > > > > > Thanks in advance for your help. > > > > > > Please include me in your replies as I am not subscribed to these lists. > > > > The OFED stack is BSD/GPLv2 dual licensed IIRC. the Mellanox import might > > have made it 100% BSD licensed though. > > > > There's FreeBSD-infiniband@freebsd.org as well. It's a low traffic list, > > but it might hit a better target audience in the future. > > > > Cheers, > > -NGie > > _______________________________________________ > > freebsd-net@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-net > > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > > > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"