Hello, Taras.

Thanks for feedback.

> AFAIK and as long as I can remember Ignite project try to minimize external 
> dependencies usage and adds new external dependency only when there is no 
> other way out.

Does it mean we have to incapsulate every external library we want to use?

Taras, can you, please, describe the features that was implemented in this 
merge?
How users supposed to use them?
Do we have plans to document?


> 23 июня 2021 г., в 09:21, Taras Ledkov <tled...@gridgain.com> написал(а):
> 
> Hi,
> 
> We have discussed BCrypt include/add dependency here [1].
> AFAIK and as long as I can remember Ignite project try to minimize external 
> dependencies usage
> and adds new external dependency only when there is no other way out.
> 
> [1]. 
> http://apache-ignite-developers.2346864.n4.nabble.com/Username-password-authentication-for-thin-clients-tp26058p26954.html
> 
> On 23.06.2021 3:08, Valentin Kulichenko wrote:
>> Dmitry,
>> 
>> As the PMC chair, would you mind contacting legal regarding the matter?
>> This is not the only example of such code (e.g. [1]), so we should look
>> into this asap.
>> 
>> [1]
>> https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/mindrot/BCrypt.java
>> 
>> As for this particular commit, can HLL be added as a dependency instead? Is
>> there any particular reason to include the source code? @Sasha Belyak
>> <rtsfo...@gmail.com> , can you please chime in?
>> 
>> -Val
>> 
>> On Tue, Jun 22, 2021 at 8:10 AM Dmitry Pavlov <dpav...@apache.org> wrote:
>> 
>>> Hi Nikolai,
>>> 
>>> thank you for noticing. I guess it's not about license, but about
>>> Intellectual Property (IP) ownership.
>>> 
>>> AFAIK, Apache License 2.0 is here and AL 2.0 is definetely allowed to be
>>> used in the codebase for an Apache project (
>>> https://www.apache.org/legal/resolved.html)
>>> 
>>> But licenese and IP owner are 2 sligthly different things. E.g at the end
>>> of any website you can find:
>>> Copyright © 2021 The Apache Software Foundation, Licensed under the Apache
>>> License, Version 2.0.
>>> 
>>> Incubated projects are mandated to transfer IP to the ASF. And I'm not
>>> aware of any exceptions.
>>> 
>>> In this PR there are 5 classes which licenses with AL 2.0, but IP owner is
>>> 3rd party company.
>>> 
>>> I'm a bit concerned about having such code in the project. I'd rather
>>> reverted it until we have approval from experts at mailing list:
>>> legal-disc...@apache.org
>>> 
>>> Sincerely,
>>> Dmitriy Pavlov
>>> 
>>> On 2021/06/22 14:56:49, Nikolay Izhikov <nizhi...@apache.org> wrote:
>>>> Hello, Igniters.
>>>> 
>>>> Recently huge commit was merged [1].
>>>> 
>>>> Taras, Alexander, can you, please, explain what is purpose of the commit?
>>>> What feature it implemented?
>>>> 
>>>> Looked inside the ticket and found no explanation.
>>>> Description is "Add statistics collection and usage.»
>>>> 
>>>> Do we have plans to document this new feature?
>>>> 
>>>> Also, I see very strange license in added files [2]
>>>> 
>>>> ```
>>>>  * Copyright 2013 Aggregate Knowledge, Inc.
>>>>  *
>>>>  * Licensed under the Apache License, Version 2.0 (the "License");
>>>> ```
>>>> 
>>>> Is it OK to have those copyright inside ASF codebase?
>>>> Is it some kind of external dependency we adopted as part of the code?
>>>> Why do we need it?
>>>> 
>>>> [1]
>>> https://github.com/apache/ignite/commit/503a98495433e1d0cf84f8be8c1e2adc57034fbb
>>>> [2]
>>> https://github.com/apache/ignite/blob/master/modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/hll/serialization/IHLLMetadata.java
>>> 
> -- 
> Taras Ledkov
> Mail-To: tled...@gridgain.com
> 

Reply via email to