Another minor licensing conflict...

Rob Landley rob at landley.net
Mon Nov 14 22:03:43 UTC 2005


On Monday 14 November 2005 08:43, Jeff Angielski wrote:
> On Sun, 2005-11-13 at 19:47 -0600, Rob Landley wrote:
> > While I was pondering "so if we have wget, why do we also have
> > ftpgetput.c", and reading through the wget code, and noticing that it's
> > not GPL.  It's "advertising clause" BSD licensed.  Which is (technically)
> > incompatible with the GPL, although since it's a university of california
> > one and not a derivative we fall under the license change they issued...
> >
> > Still don't know why wget and ftpgetput don't share any code, of
> > course...
>
> AFAIK, there was no original conspiracy or licensing issues regarding
> why the two do not share code.  It was more a matter of schedule.  The
> first version of the code was written quickly to meet a deadline...
>
> Jeff Angielski
> The PTR Group

Oh I don't expect conspiracy.  This is code that evolved via a series of quick 
hacks to add feature X.  Going back later to optimize, merge, smooth stuff, 
out (and even prune a few things that just don't make sense or could be 
better done another way) is necessary to keep the "make allyesconfig" binary 
under a megabyte.

Dynamically linked, anyway. :)

Rob

P.S.  Adding it to my personal todo list doesn't mean it'll get done in the 
forseeable future:

Busybox stuff:
  tar
    #fix t
    #fix x
    fix C - it's uClibc, fix that.
    testsuite
  ftpget SIZE removal
    http://www.busybox.net/lists/busybox/2005-September/016311.html
  ifenslave
  mdev
  Do first revision of bbsh.c.
    Finish reading lash.c
  Unify terminal handling:
    Telnet/netcat.  Telnetd?
    Init
    getty/login
    bbsh
  IPV6:
    Unify this somehow?
  State of the Busybox address.
  less got horked (under uClibc)?
  mount error message is terrible under FWL.
    mount --rbind
    umount -a in a world with multiple namespaces?
    umount /path/to/file -- autodetect loop.
    mount -o remount,rw one - use mtab, not fstab
  Test switch_root.c
  sed should use bb_process_escape_sequence()
    Check \? to make sure it doesn't become \\
  Annotations in applets.h for SUSV3 and NOFORK.
  Thump testsuite.
    Pidof.
    Finish sed.tests - mark AUDIT
    Finish sort.tests - mark AUDIT
    What's broken about sort?  (Two test cases)
    What's broken about sed?  (Three test cases)
  Go through busybox bug list.  Close out for 1.1.
  tar -nosame patch
  df should keep track of already seen major/minor (for --bind and such).
  busybox standalone shell in 1.01 not finding any built-in commands or $PATH?
  Why are some busybox apps bigger using ENABLE_?
    tar
    df
  make standalone
  new test harness
    Complete coverage
  archive.patch (general archive cleanup).




More information about the busybox mailing list