Hi all:

We carefully analyzed the dependency package berkeleydb-je. I think
what @Justin
Mclean <jus...@classsoftware.com>  said is correct: it has no standard
license file, no open source code channel, and cannot be downloaded from
the central repository. All off all , It does have a problem.

I will restore the WIP label until it is replaced with the new scheme.

Thanks all!



Goson zhang <gosonzh...@apache.org> 于2021年2月11日周四 下午9:07写道:

> Hi all:
>
> I made the following adjustments according to your suggestions:
>
> 1. Sorted out and supplemented the LICENSE of each binary dependency
> package.
>
> 2. Delete tubemq-manager and tubemq-web modules related content:
>     In the process of combing, it is found that tubemq-manager contains a
> dependency package of the GNU GPL V2 LICENSE. This version deletes the
> module, and then merges it into the official version after finishing the
> relevant checks for dependency packages.
>     Since more than 60 files of tubemq-web module are not authorized by
> LICENSE, they will be merged into the mainline version after finishing the
> LICENSE information checks of the code and dependent packages.
>
> 3. Solved the problem of compiling:
>      When compiling with the mvn compile command, the pom dependency of
> tubemq-docker needs to obtain the dependency package of tubemq from the
> warehouse instead of locally, so a compilation error occurs; this part
> should be a pom problem, and solve the problem when the next version is
> released(does not affect the main line).
>
> 4. LICENSE problem of bdb:
>     Through everyone's discussion and confirmation, the 7.3.7 version of
> berkeleydb-je is authorized under Apache V2 LICENSE, which is explained in
> detail in the LICENSE file of TubeMQ; subsequent project evolution will
> consider gradually removing this component.
>
> 5. Modify the contents of the CHANGES.md file and add this modification
> item.
>
> Please see if there are any other problems. If OK, we will launch a new
> round of version release.
>
> Thanks!
>
>
> Goson zhang <gosonzh...@apache.org> 于2021年2月11日周四 下午2:55写道:
>
>> Ok, thanks Daniel!
>>
>>
>>
>> Daniel Widdis <wid...@gmail.com> 于2021年2月11日周四 下午2:10写道:
>>
>>> To continue to provide clarity:
>>>
>>> The current version (7.5.11) still has AL2.0 licensing; I just
>>> downloaded it to confirm.  Any version from 7.3.7 and newer (at this point
>>> in time) is an acceptable dependency.
>>>
>>> If Oracle chooses to change the license again for future releases that
>>> could pose a problem, but personally I don't think that's likely.
>>>
>>>
>>> On 2/10/21, 9:58 PM, "Goson zhang" <gosonzh...@apache.org> wrote:
>>>
>>>     Yes, restricting the use of its version number in the project is
>>> still a
>>>     relatively passive solution: if we want to upgrade the version, but
>>> the
>>>     corresponding version authorization is adjusted, our project still
>>> has
>>>     restrictions.
>>>
>>>     The biggest dependency of replacing this component lies in the
>>>     active/standby switching function: currently we are not considering
>>>     expanding its scope of use, and we are analyzing the new
>>> active/standby
>>>     switching scheme, and want to temporarily maintain the existing
>>> method
>>>     before completing this task, until the real-time active/standby
>>> switching
>>>     is provided.
>>>
>>>     I plan to explain this problem in detail in the supplementary binary
>>>     dependency package LICENSE, until the solution is adjusted to
>>> completely
>>>     solve it.
>>>
>>>     See if this is OK?
>>>
>>>
>>>     Justin Mclean <jus...@classsoftware.com> 于2021年2月11日周四 下午1:46写道:
>>>
>>>     > Hi,
>>>     >
>>>     > > 1. Can we meet the requirements of this open source agreement by
>>>     > > restricting the version of this component to 7.X.Y?
>>>     > > For Berkeley DB JE (Java Edition), this component itself is
>>> TubeMQ to
>>>     > store
>>>     > > metadata and switch between active and standby. It is not very
>>> deep, but
>>>     > it
>>>     > > need to take some time to adjust.
>>>     >
>>>     > Possibly if 7.X.Y is clearly Apache licensed, however as time goes
>>> on you
>>>     > may need to move to a newer version (due to security concerns) and
>>> what
>>>     > will be become an issue.
>>>     >
>>>     > > 2. Or have to switch to other components?
>>>     > > If so, for this release,  do I restore the "WIP" label to
>>> complete the
>>>     > > version release first?
>>>     > > Then adjust the implementation plan later, and finally remove
>>> this
>>>     > > component in the final version.
>>>     >
>>>     > That would be a valid path forward.
>>>     >
>>>     > Thanks,
>>>     > Justin
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>
>>>

Reply via email to