I believe that as long as you are using 7.3.7 or newer (such as the current 
7.5.11 version) of the Java Edition you are fine to include this as a 
dependency.

 

I will defer to more experienced people on this list on the most appropriate 
language to indicate this minimum version and the JE specification in your 
LICENSE file, and whether there are any additional actions you should take to 
require this minimum version.

 

 

From: Goson zhang <gosonzh...@apache.org>
Reply-To: <gosonzh...@apache.org>
Date: Wednesday, February 10, 2021 at 9:20 PM
To: Daniel Widdis <wid...@gmail.com>
Cc: <general@incubator.apache.org>
Subject: Re: [VOTE] Release Apache TubeMQ (Incubating) 0.8.0-incubating RC2

 

Hi Daniel && Justin && all:

 

What should we do in this situation?

When we open sourced the project, we did a LICENSE analysis for all dependent 
packages, and adjusted to exclude unfriendly protocol components; for Berkeley 
DB JE (Java Edition), as Daniel said, the Berkeley DB JE (Java Edition) 
LICENSEs are Inconsistent before and after version, the version before 7.XY was 
the GNU AGPL v3 protocol, but it became the Apache V2 version in 7.XY, so we 
adopted the 7.X.Y version as our dependent component.


We are not very professional in this area, so we would like to seek the 
opinions of experts:

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.

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.

 

Thanks!!

 

Daniel Widdis <wid...@gmail.com> 于2021年2月11日周四 下午12:49写道:

I believe there may be some confusion between Berkeley DB which is indeed GNU 
AGPL v3, and Berkeley DB JE (Java Edition) which was previously GNU AGPL v3 but 
switched to Apache License 2.0 with the 7.3.7 release.

Current Berkeley DB JE license is at [3]

3. https://www.oracle.com/downloads/licenses/berkeleydb-jeoslicense.html

On 2/10/21, 8:25 PM, "Justin Mclean" <jus...@classsoftware.com> wrote:

    Hi,

    > We should have discussed this issue [1], and in August 2020, I sent an
    > email to berkeleydb-info...@oracle.com in accordance with the requirements
    > of [2] to clarify my question, but it not responded to me. And the LICENSE
    > of we choosed 7.3.7 berkeleydb,  is licensed under Apache V2 license.

    My concern is that is not under the Apache license. The link here (which 
you provided) is that it is OS only is it is not for commercial use [1]. Also 
[1] points to [2] which states it’s GPL which is not compatible with the Apache 
V2 license.

    Thanks,
    Justin

    1. 
https://www.oracle.com/database/technologies/related/berkeleydb-downloads.html
    2. 
https://www.oracle.com/database/technologies/related/berkeleydb/berkeleydb-licensing.html
    ---------------------------------------------------------------------
    To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
    For additional commands, e-mail: general-h...@incubator.apache.org



Reply via email to