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