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