From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1635 invoked by alias); 16 Jan 2009 19:02:12 -0000 Received: (qmail 1333 invoked by uid 22791); 16 Jan 2009 19:02:10 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from yw-out-1718.google.com (HELO yw-out-1718.google.com) (74.125.46.152) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 16 Jan 2009 19:01:38 +0000 Received: by yw-out-1718.google.com with SMTP id 9so742343ywk.66 for ; Fri, 16 Jan 2009 11:01:35 -0800 (PST) Received: by 10.150.219.16 with SMTP id r16mr1401606ybg.17.1232132495754; Fri, 16 Jan 2009 11:01:35 -0800 (PST) Received: by 10.150.124.21 with HTTP; Fri, 16 Jan 2009 11:01:35 -0800 (PST) Message-ID: <69b5c5160901161101s53a878d9nf9e5c36bee1e0e7a@mail.gmail.com> Date: Fri, 16 Jan 2009 19:02:00 -0000 From: "andrew wiggin" To: "Jonathan Larmour" Subject: Re: Serial VS Diagnostic interface Cc: "Chris Zimman" , ecos-devel@ecos.sourceware.org In-Reply-To: <4970C531.3030900@eCosCentric.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <69b5c5160901131157x14de6cdek72b7b8c86455a709@mail.gmail.com> <69b5c5160901140502x62d7e748uc65136d473f83fb@mail.gmail.com> <587ce2cd0901140529h562f0daasa0d8dfde252249bf@mail.gmail.com> <587ce2cd0901140657kb59c6d9k20e0075ef8ba98d@mail.gmail.com> <69b5c5160901160819q49b2975cg275d1f8b7c4b0c66@mail.gmail.com> <4970C531.3030900@eCosCentric.com> X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2009-01/txt/msg00034.txt.bz2 > Andrew: in case it's any help, the GPL clause 3(a) releases you from any > obligation to make public any source code *provided* that you accompany any > binary image (or product containing the binary image) with the relevant > source code. This means that if you are only distributing it to people who > have also already signed the NDA, then as long as you include the source > code with it at the same time you should be ok (I should add a disclaimer: > I am not a lawyer!). If they want to distribute it further, it's up to them > to comply with the licence. > Thanks for the clarification. Considering the code is only distributed to people sharing the NDA, and that it is always distributed in source format with all modifications clearly mentioned, everything should be OK. -- Andrew W. > I believe the potential conflict with NDAs is dealt with under GPL clause > 7, essentially: "If you cannot distribute so as to satisfy simultaneously > your obligations under this License and any other pertinent obligations, > then as a consequence you may not distribute the Program at all. " > > So your own driver might be the better solution. I would doubt that having > a patch but not documenting the IP vendor would be sufficient to avoid the > letter of your NDA. > > Alternatively it may be easiest to ping whoever you have the NDA with to > ask if its ok to make public code using that register. It doesn't sound to > me like one particular register in a UART is something that is really the > focus of the private IP they are trying to conceal by NDA. A lot of > companies just habitually have NDAs for everything that they aren't > actually making public themselves. > > Of course I Am Not A Lawyer. > > Jifl > -- > eCosCentric Limited http://www.eCosCentric.com/ The eCos experts > Barnwell House, Barnwell Drive, Cambridge, UK. Tel: +44 1223 245571 > Registered in England and Wales: Reg No 4422071. > ------["Si fractum non sit, noli id reficere"]------ Opinions==mine >