ext_123479 ([identity profile] landley.livejournal.com) wrote in [personal profile] mjg59 2012-02-01 12:21 am (UTC)

Re: please do your homework first

I know there's corporate interest in a bsd licensed single binary SUSv4 command line implementation. That's part of the appeal of doing it. I _want_ people to use my code. I want to write code that people find useful.

There's no point publishing it otherwise. (I write all sorts of stuff that never sees the light of day because nobody else cares, usually I lose track of it after I'm done and have to reimplement it later.)

None of the engineers at the company I currently work for is allowed to use busybox in the products we ship. Not because they're not compliant with the license, but because they don't want the _risk_ that a single mistake could shut down the entire production line and force a product recall.

Instead we have to use toolbox, which is crap. (And is intentionally crap because Google just made enough of a stub to launch Dalvik, and ignored the rest of userspace. It is _crying_out_ to be replaced.) I have to write tortured shell scripts that are limited to what toolbox can do, and implement things in C that should be grep/sed/sort but I haven't got 'em.

Writing busybox was scratching my own itch. I cannot use busybox to scratch my own itch anymore, and don't expect to be able to in future in any professional context, because the SFLC poisoned it.

To quote the second doctor, "That thing out there's become a killer. It's _my_ fault, and I'm _sorry_."

And like The Doctor, I gotta go fix it now...

Post a comment in response:

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org