On 18.12.2011 19:13, "Paweł Hajdan, Jr." wrote: > On 12/18/11 6:02 PM, Petteri Räty wrote: >> There are parallel computing aspects in libbash for metadata generation, >> data structures in AST building for bash and it's quite low level. > > By the way, I've always wondered why libbash is separate from the > "upstream" bash. > > Have you considered contributing to the upstream bash to convert the > shell itself to a more library-oriented design (somewhat similar to > LLVM), so that you have a guarantee that the lib and the shell stay in sync? >
The main reason is that Portage is GPL-2 and bash upstream is GPL-3. Unless someone is willing to do the work to get Portage to GPL-3 or FSF to get bash GPL-2 then those two will not mix. Regards, Petteri
signature.asc
Description: OpenPGP digital signature