Re: RFC/Feature request: UTF-8 support

2018-03-24 Thread Martijn Dekker
Op 24-03-18 om 14:44 schreef Harald van Dijk: > Actually, there's no real harm in just publishing what I have now. > >   https://github.com/hvdijk/dash [...] > That said, feel free to see if the locale support does what you're > after. If so, it should be possible to bring into a shape suitable fo

Re: RFC/Feature request: UTF-8 support

2018-03-24 Thread Harald van Dijk
On 3/22/18 8:12 PM, Harald van Dijk wrote: I have a local patch set of stuff that I haven't considered in an appropriate state to send to the list. One of the features I've got working is multibyte locale support. It doesn't assume UTF-8 (only assumes stateless encodings) and is tolerant of mal

Re: RFC/Feature request: UTF-8 support

2018-03-22 Thread Herbert Xu
Harald van Dijk wrote: > > To be honest, I'm getting confused now. > > I knew that the output of GPL programs is not generally covered by the > GPL itself. And that's all that COPYING says: > > "mksignames.c: > > This file is not directly linked with dash. However, its output is." > > But

Re: RFC/Feature request: UTF-8 support

2018-03-22 Thread Harald van Dijk
On 22/03/2018 22:01, Martijn Dekker wrote: Op 22-03-18 om 20:12 schreef Harald van Dijk: Isn't all of busybox, including ash, GPL? Wouldn't that mean that if any busybox code is imported into dash, that from then on dash can only be distributed under GPL? I thought dash was already effectively

Re: RFC/Feature request: UTF-8 support

2018-03-22 Thread Martijn Dekker
Op 22-03-18 om 20:12 schreef Harald van Dijk: > Isn't all of busybox, including ash, GPL? Wouldn't that mean that if any > busybox code is imported into dash, that from then on dash can only be > distributed under GPL? I thought dash was already effectively under the GPL due to including the outpu

Re: RFC/Feature request: UTF-8 support

2018-03-22 Thread Harald van Dijk
On 22/03/2018 16:36, Martijn Dekker wrote: Busybox ash [...] The licenses are bidirectionally compatible. Isn't all of busybox, including ash, GPL? Wouldn't that mean that if any busybox code is imported into dash, that from then on dash can only be distributed under GPL? I have a local pat

Re: RFC/Feature request: UTF-8 support

2018-03-22 Thread Herbert Xu
Martijn Dekker wrote: > It's 2018 and UTF-8 is the de-facto standard character set for the > shell. IMO, supporting it should no longer be considered optional. > > Busybox ash mostly tracks dash in applying patches and such, but it does > a good job of supporting UTF-8. The licenses are bidirecti

RFC/Feature request: UTF-8 support

2018-03-22 Thread Martijn Dekker
It's 2018 and UTF-8 is the de-facto standard character set for the shell. IMO, supporting it should no longer be considered optional. Busybox ash mostly tracks dash in applying patches and such, but it does a good job of supporting UTF-8. The licenses are bidirectionally compatible. Perhaps UTF-8