lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] License compliance without customer confusion


From: Timmy Brolin
Subject: Re: [lwip-users] License compliance without customer confusion
Date: Wed, 05 Mar 2008 18:56:58 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)

Jonathan Larmour wrote:
Timmy Brolin wrote:
  
I have been thinking about how a manufacturer of a embedded system which
includes the lwip stack can comply with the BSD-license without
confusing its customers.
The license is written assuming distribution in software form, binary or
source code. It is not really written with distribution as part of a
piece of hardware in mind.
The first two conditions of the license are not valid for a embedded
system since further distribution is not really possible,
    

Well, the first doesn't apply as that's for source form only. But the
second condition does - it is being distributed in binary form.
  
Yes, it is, but the customer of the embedded device will not be able to distribute it further. Well, with the exception of selling the device itself second hand of course.

My point is that to people who are not familiar with BSD-style licenses, the text in the license will sound very strange when put into context of a hardware device.

and I suspect
that including them in a manual for the device may and will only serve
to confuse the customer.
    

It's true that some hardware does not allow easy access or update to stored
binary program images in flash etc. However the license stipulation
remains, and the manual is the right place to document the license.
Acknowledging the authors of the code is at the very least polite whatever
the licence! Usually it ends up as one of the teeny bits of small print at
the back of the manual that virtually no-one reads, but there you go.

  
Then there is the disclaimer. It states that there are no warranties
whatsoever. But the manufacturer of the embedded system will of course
provide warranties covering the proper function of the entire device,
including the lwip software.
    

Indeed. The "author" is not referring to the manufacturer here.

  
Including the disclaimer in the manual will give the customer
contradicting information, and may make the customer question the
quality and warranties of the device.
    

Usually you just precede the licence information with something like:

"This product contains the lightweight IP (lwIP) networking stack, which
has been incorporated under the following license:"

You will of course be making your own warranty more prominent than this in
any case.

  
I assume several people on this mailing list are in fact producing
embedded systems containing lwip code. How do you comply with the
license without confusing your customers?
    

That's what smallprint is for. Direct customers' attention to what matters,
and put the items they need to be informed about but aren't as equally
important in the smallprint.

Jifl
  
So the solution is to use smallprint so that the customer does not read the confusing text. :-)

/Timmy Brolin


reply via email to

[Prev in Thread] Current Thread [Next in Thread]