From owner-freebsd-hackers@freebsd.org Thu Sep 3 20:07:05 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 490079C92E2 for ; Thu, 3 Sep 2015 20:07:05 +0000 (UTC) (envelope-from jfvogel@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 25D8718D2 for ; Thu, 3 Sep 2015 20:07:05 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 222389C92DC; Thu, 3 Sep 2015 20:07:05 +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 219309C92DA; Thu, 3 Sep 2015 20:07:05 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-wi0-x232.google.com (mail-wi0-x232.google.com [IPv6:2a00:1450:400c:c05::232]) (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 A2FDF18CC; Thu, 3 Sep 2015 20:07:04 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: by wicge5 with SMTP id ge5so85334225wic.0; Thu, 03 Sep 2015 13:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=cQouZsnwV7/aSzxQCC7bDuq6DHZisqUj8LiLLoh0PeA=; b=dSS3Y1dPtCH5TSOI5TuRGE7054DMDHbhWsTrTLpfbieQ3LQboxZgkxjytjvcv1vx79 ZP6xUbU8zDr6v+Hsj2U8U+0h+ZYPQ1MhW1MMv03gXj8TPGkA4nameYRco4pd1Cs6ASiW ZvU/pbP2RI6jxJEn5gnaKVdG1pGzcLqRYY0RLqcKhzA7NUbcjdwEEy3ImLfTPbfcOWq3 Lv+LfKez/RuTf9sOB6Lb7EkAgunBdHsE3XDx87/ppsbT1l+G7VbHqvbR83V4dPK6Ydsu LLfdXfuoX1i1dpHmol1pHr1JRela9MocoirdSmeJvRllv1NQZaSEx+IeLLrNRMJ0LinV DQwQ== MIME-Version: 1.0 X-Received: by 10.194.104.39 with SMTP id gb7mr54433357wjb.150.1441310823083; Thu, 03 Sep 2015 13:07:03 -0700 (PDT) Received: by 10.194.158.101 with HTTP; Thu, 3 Sep 2015 13:07:03 -0700 (PDT) In-Reply-To: References: <5BFB9010-159A-44EE-BB9A-A4E445383AA2@yahoo.com> Date: Thu, 3 Sep 2015 13:07:03 -0700 Message-ID: Subject: Re: GPL issues around OFED code in FreeBSD 9.1 From: Jack Vogel To: "K. Macy" Cc: Vijay Singh , Hrishikesh Keremane , "hackers@freebsd.org" , Garrett Cooper , "net@freebsd.org" X-Mailman-Approved-At: Thu, 03 Sep 2015 20:38:39 +0000 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 20:07:05 -0000 We (meaning Intel when I was still there) raised this issue with George a long time ago, I'm not sure what the resolution was. If Mellanox is the owner then they should have released the code somewhere without any GPL license in it, as Intel does with code they multi-license. Jack On Thu, Sep 3, 2015 at 12:07 PM, K. Macy wrote: > 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" > _______________________________________________ > 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" >