> you believe the original authors agree that the modifications
> are significant and can be relicensed, then I'm totally OK
> to add ASF license headers there

Hi zhenxu,

This is the case for Kvrocks. Kvrocks contributors port the file to cpp and
the original license is BSD 3-Clause which allows the recipient to
relicense.

Best,
tison.


kezhenxu94 <kezhenx...@apache.org> 于2023年2月13日周一 17:15写道:

> Hi,
>
> When it comes to human feelings there is no quantifiable standard,
> if the original authors granted you to relicense the file, or,
> you believe the original authors agree that the modifications
> are significant and can be relicensed, then I'm totally OK
> to add ASF license headers there.
>
> If that's neither the case, I'd be conservative to keep the original
> license header.
>
> I also remember there was a discussion already in this mailing list,
> but can't recall the link at the moment, anyone else can find
> and share would be appreciated.
>
> > On Feb 13, 2023, at 16:51, Twice <tw...@apache.org> wrote:
> >
> > Hi @kezhenxu94,
> >
> > Thank you for taking the time to vote and for your valuable input.
> >
> > However, I would like to point out that
> > - You can see the changes we have made to these files in the commit log,
> >  and I have included some links [1-2] for your convenience.
> > - I cannot find an official description of the inclusion of the ASF
> header
> > to the modified third-party code: i.e.
> >  how many changes can be described as not being "mostly the same"? Is
> > there a quantifiable standard for this?
> >
> > [1]
> >
> https://github.com/apache/incubator-kvrocks/commits/unstable/src/types/geohash.cc
> > [2]
> >
> https://github.com/apache/incubator-kvrocks/commits/unstable/src/common/sha1.cc
> >
> > Best,
> > Twice
> >
> >
> > On Mon, Feb 13, 2023 at 4:07 PM kezhenxu94 <kezhenx...@apache.org>
> wrote:
> >
> >> Hi sorry -1 (binding) due to license issue, the following files [1] have
> >> ASF license headers along with the original license header,
> >> I saw you mentioned it's a conversion from C to C++ from Redis project,
> >> but from my comparison they look to
> >> be mostly the same so you might want to remove the ASF license header
> from
> >> those files.
> >>
> >> Other files [2] might be controversial whether we should have dual
> license
> >> headers, but I won't vote -1 on those files if [1] are resolved.
> >>
> >> [1]  - apache/incubator-kvrocks/src/types/geohash.cc <
> http://geohash.cc/>
> >>     - apache/incubator-kvrocks/src/common/sha1.cc <http://sha1.cc/>
> >>
> >> [2] - src/common/rand.cc src/common/rand.h
> >>    - src/storage/scripting.*
> >>
> >>> On Feb 11, 2023, at 22:43, Myth <caipen...@apache.org> wrote:
> >>>
> >>> Hello Incubator PMC,
> >>>
> >>> The Apache Kvrocks community has voted and approved the release of
> Apache
> >>> Kvrocks(incubating) 2.3.0. We now kindly request the IPMC members
> review
> >>> and vote for this release.
> >>>
> >>> This is  the second call for a vote. The first call for a vote, which
> is
> >>> cancelled:
> >>> *https://lists.apache.org/thread/pbfmd81pfqrzjvqzb194o6dxlynt5gwt
> >>> <https://lists.apache.org/thread/pbfmd81pfqrzjvqzb194o6dxlynt5gwt>*
> >>>
> >>> Kvrocks is a distributed key value NoSQL database that uses RocksDB as
> >> the
> >>> storage engine and is compatible with Redis protocol. The current
> release
> >>> provides many new features, many improvements and fixes many bugs.
> >>>
> >>> Kvrocks community vote thread:
> >>> https://lists.apache.org/thread/o4rl21ckhmo5d594xvksl4l8djf0ctm2
> >>>
> >>> Vote result thread:
> >>> https://lists.apache.org/thread/o335chgmyfrplcvys3lobtdwdk29kmjw
> >>>
> >>> The release candidate:
> >>> https://dist.apache.org/repos/dist/dev/incubator/kvrocks/2.3.0/
> >>>
> >>> This release has been signed with a PGP available here:
> >>> https://downloads.apache.org/incubator/kvrocks/KEYS
> >>>
> >>> Git tag for the release:
> >>> https://github.com/apache/incubator-kvrocks/releases/tag/v2.3.0
> >>>
> >>> Docker image:
> >>>
> >>
> https://hub.docker.com/layers/caipengbo/kvrocks/2.3.0/images/sha256-78f1d29e632e94fc438d71174285e1034418fb06eb8b623a93bc0a15451b6807
> >>>
> >>> Build guide can be found at:
> >>> https://github.com/apache/incubator-kvrocks#build
> >>>
> >>> The vote will be open for at least 72 hours or until the necessary
> number
> >>> of votes is reached.
> >>>
> >>> Please vote accordingly:
> >>> [ ] +1 Approve the release of Apache Kvrocks(incubating) 2.3.0
> >>> [ ] +0
> >>> [ ] -1 Do not approve (please specify the reason)
> >>>
> >>> Thanks
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >> For additional commands, e-mail: general-h...@incubator.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>

Reply via email to