Sergey Yanovich wrote:
> It is right now (with --disable-jemalloc). However, Benjamin wrote in
> the proposal at the root of this thread in m.d.platform:
> 
>> My proposed solution to this problem is as follows:
>>
>> * Always build jemalloc. Mozilla code should not use malloc()/free(),
>> but mozilla-specific symbol names such as NS_Alloc() or JE_malloc()
>>
>> * where possible, hook jemalloc into the CRT so that it allocates all
>> malloc()ed memory and there is a unified heap
> 
> This seems to imply making --disable-jemalloc obsolete, which is why I
> am raising the legal issue under discussion.

The GPL-compatibility problem only arises if we put distributors in a
position where they must modify and distribute the MSCRT. It is not
envisaged that such modification would be _required_.

bsmedberg just told me:

"The original proposal I posted was fairly clear that we can't require a
modified MSCRT for no other reason than it would require people to buy
MSVC professional. So as far as I know there's no issue."

Does that solve the problem?

Gerv
_______________________________________________
legal mailing list
[email protected]
https://lists.mozilla.org/listinfo/legal

Reply via email to