Complying with GPLv2 for BusyBox.

Hines, Johnicholas Johnicholas-Hines at IDEXX.com
Thu Oct 16 13:24:50 UTC 2008


My company, IDEXX Laboratories, uses Busybox in two products (Catalyst Dx and Snapshot Dx).
We're very happy with it, thanks for making such high-quality software!
If I had known busybox developers were interested in this information, I'd have posted it when we shipped.

> Ideally, what the busybox developers really want is for people who develop a 
> product using BusyBox to post a message to the busybox mailing list when 
> their product ships.  What's most useful to _us_ is something like:

> A) a description of the product (including the build environment: processor 
> type, libc version, kernel version)

The board is the Applied Data Systems Sphere (an ARM processor, specifically Cirrus EP9315).
Libc is 2.3.5, kernel is 2.6.17.9 with Applied Data Systems and in-house patches.

> B) identify the specific version of busybox it uses

Busybox v1.1.3

> C) identify any modifications made to that version (either by linking to a 
> nicely broken up series of "diff -u" patches on the web, or attaching the 
> patches to the message, or explicitly saying it isn't modified)

We have this one-line patch to adjust command line options for udhcpc:

diff -u busybox-1.1.3/networking/ifupdown.c busybox-1.1.3.idexx/networking/ifupdown.c
--- busybox-1.1.3/networking/ifupdown.c    2006-03-22 16:16:19.000000000 -0500
+++ busybox-1.1.3.idexx/networking/ifupdown.c        2007-03-20 17:06:09.000000000 -0400
@@ -500,7 +500,7 @@
 static int dhcp_up(struct interface_defn_t *ifd, execfn *exec)
 {
        if (execable("/sbin/udhcpc")) {
-               return( execute("udhcpc -n -p /var/run/udhcpc.%iface%.pid -i "
+               return( execute("udhcpc --timeout=10 --retries=16 -n -p /var/run/udhcpc.%iface%.pid -i "
                                        "%iface% [[-H %hostname%]] [[-c %clientid%]]", ifd, exec));
        } else if (execable("/sbin/pump")) {
                return( execute("pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]]", ifd, exec));

> D) attaching the busybox .config file you used to build the thing.

Attached.

Thanks again.

Johnicholas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/busybox/attachments/20081016/8a83d4ec/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: busybox-1.1.3.config
Type: application/octet-stream
Size: 12901 bytes
Desc: busybox-1.1.3.config
Url : http://lists.busybox.net/pipermail/busybox/attachments/20081016/8a83d4ec/attachment-0002.obj 


More information about the busybox mailing list