[PATCH] ls: clean up memory leak

Rob Landley rob at landley.net
Thu May 4 17:06:04 UTC 2006


On Wednesday 03 May 2006 7:30 pm, Adam Hawes wrote:
> > > Can you post your license please, or if its a standard
> >
> > license, which
> >
> > > one ?
> >
> > Only my source: may safely be consumed by a BSD or GPL license.
> > As second author: previous license.
> > For patchs: no a license. If it have a hard work, then added
> > (c) line only
> > with comment the work.
>
> You were asked to post your license.  What you'd dribbled here is almost
> incomprehensible and isn't actually a license of any sort.  Your first
> point translates roughly to "my source is dual-licensed under BSD and GPL
> licenses".

Keep in mind that Vladimir doesn't speak english.  He uses a translation 
program, and if you say too much to him he doesn't bother to translate it.  
(It's as painful for him to read what you say as it is for you to read what 
he writes.)  This is why, after all these years, he's exactly as 
unintelligible as when he first started.  (If he was merely a poor english 
speaker when he started, he'd have improved by now.)

I _think_ what he meant is that his code, contributed to busybox, may be used 
under either a BSD or GPL license.  This conflicts with his earlier statement 
that you need his permission in order to modify any code he submitted to the 
tree, which is what I first objected to.

Now again, this might have been a translation issue.  (This sort of thing 
makes him darn frustrating to deal with, and it never gets any better because 
his babelfish program can't learn the language better, and using it prevents 
him from doing so either.)  What he _might_ have meant is that if he 
maintains an applet he'd appreciate being notified when the code is touched, 
as a courtesy issue.  That would have been reasonable, but that's not what he 
said.  You have to try to guess what he means, which is something I got tired 
of doing about the same time he started regularly starting each message to me 
with a string of insults.

This gets us to the short temper.  Asking for courtesy is not the same as 
throwing a tantrum.  The last time I touched uniq.c, Manuel reverted the 
patch.  I lived, and neither of us started name calling.  The last time other 
people touched code I'd written, I didn't revert their patches, although I've 
been known to clean up a few of them after the fact.  (The udhcp thing isn't 
a quality of code issue, it's an "I don't maintain the external tree, so I'm 
not going to package it, therefore I need a replacement I _can_ package in 
time for the next release" thing.  And if I just clone the directory again, 
somebody will come in and merge it back like they did last time...)

For a while I assumed his translation program inserted the insults too, but I 
got tired of dealing with it anyway.

> If you're so ashamed of your license that you won't share it with the
> public then perhaps you need to reconsider using it?  If it's so shameful
> that you can't tell people what it is then it can't be any good!

Vodz and I wasted a lot of effort talking past each other over the years, 
mostly due to translation issues and cultural differences.  Most of it was on 
this list since he's been spam blocking me from day 1 so I couldn't mail him 
privately even in response to an email he'd sent me privately.  Now I've 
returned the favor, and presumably we're both happier because of it.

It looks like shortly after I plonked him, he made an honest effort to clarify 
the situation as much as he can through his babelfish.  If somebody can 
confirm that his code is indeed usable under the terms of the BusyBox license 
("GPL v2 or later"), and wants to forward it to me for inclusion, I'll review 
it just like I would any other patch.  (I don't have to _like_ people in 
order to take code from, that restriction wouldn't be in the best interests 
of the project.)

That said, I'm not interested in talking to him myself anymore.  It's just not 
productive.

Rob
-- 
Never bet against the cheap plastic solution.



More information about the busybox mailing list