Hey JB, I just sent a reply to the list with additional details. I don't
think that this release applies license policy correctly even in the other
files, so my vote is still -1.

On Tue, Jan 14, 2025 at 11:05 AM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> Hi Ryan
>
> As you can see in my previous email, I totally agree with you about the
> issues on the LICENSE_BINARY_DIST.
> As this release only includes source distribution (no jar files, no binary
> packages), and I checked LICENSE/NOTICE for this distribution (see my vote
> email for details), I think we are good.
>
> Do you maintain your -1 vote ?
>
> Thanks
> Regards
> JB
>
> Le lun. 13 janv. 2025 à 19:07, rdb...@gmail.com <rdb...@gmail.com> a
> écrit :
>
> > I’m still -1 on this release due to licensing concerns.
> >
> > The LICENSE file includes a blanket statement that there are third-party
> > components that are licensed under the Apache Software License 2.0, but
> > doesn’t list what they are. I think this needs to be specific.
> >
> > The NOTICE file has a copyright notice for DropWizard that I would expect
> > to be in LICENSE. The third-party policy states that for third-party
> > notices:
> >
> > Apache releases should contain a copy of each license, usually contained
> in
> > the LICENSE document. For many licenses this is a sufficient notice. Some
> > licenses require some additional notice. In many cases, you can include
> > this notice within the dependent artifact.
> >
> > For the DropWizard content, I’d also expect to see documentation of what
> > was copied into the Polaris source tree. There are similar notices for
> ASF
> > projects, which would be nice to document in the LICENSE file, but aren’t
> > strictly necessary.
> >
> > The binary license file includes this:
> >
> > Apache Polaris distributions contain some or all of the following
> > dependencies
> >
> > I don’t think this is adequate. Each binary artifact should document the
> > third-party code that it includes, the license under which it is
> included,
> > and no other license text (see “How should I handle a work when there is
> a
> > choice of license?”
> > <https://www.apache.org/legal/resolved.html#mutually-exclusive>). As it
> is
> > right now, there are copies of the GPL and that can create a lot of
> concern
> > — doing the work to show that all components use a Category A or B
> license
> > is super important for downstream consumers. In addition, it isn’t
> > sufficient to say that a third-party Category B project might be
> included.
> > It needs to be clear for each artifact what exactly is included; this
> will
> > also help with the issues below which may not actually apply to artifacts
> > because dependencies are provided at runtime rather than bundled.
> >
> > There should also be a NOTICE for each binary artifact. And given the
> other
> > issues with the binary license (see below), I’m not confident that there
> is
> > not additional work to be done to compile the NOTICE.
> >
> > It’s also a good practice to link to the license text rather than include
> > it when it is generic, like the CDDL. When the license embeds authorship
> > information (such as “Neither the name of Company Inc. nor the names of
> its
> > contributors …”) I think it’s fine to include.
> >
> > I recommend a bit more formatting to make the text more clear. For
> example,
> > the jakarta.activation section has confusing sub-sections that state that
> > the license identifier is BSD-3-clause but just above it says it is
> > EDLv1.0. It would be better to show that this entire section was copied
> > from the other project. (This looks like a common problem.)
> >
> > The binary license also includes a few issues:
> >
> > Sax (0.2)
> >
> >    - License: SAX-PD
> >    - Project: http://www.megginson.com/downloads/SAX/
> >    - Source: http://sourceforge.net/project/showfiles.php?group_id=29449
> >
> > I’m not sure what the SAX-PD license is and what category it falls under.
> >
> > wagon-http-lightweight (3.0.0)
> >
> >    - License: Pending
> >    - Project: https://maven.apache.org/wagon/
> >    - Source:
> >
> >
> >
> https://mvnrepository.com/artifact/org.apache.maven.wagon/wagon-http-lightweight/3.0.0
> >
> > This needs to be clarified.
> >
> > dom4j (1.6.1)
> >
> >    - License: Custom license based on Apache 1.1
> >
> > Is this custom license compatible?
> >
> > jakarta.xml.bind-api has this in its third-party section:
> >
> > JTHarness (5.0)
> >
> >    - License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)
> >    - Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness
> >    - Source: http://hg.openjdk.java.net/code-tools/jtharness/
> >
> > Neither GPL-2.0 or GPL-2.0 WITH Classpath-exception-2.0 is Category B so
> I
> > think this is Category X and cannot be included. SigTest has the same
> issue
> > in this section.
> >
> >
> >    -
> >
> >    Service Data Objects (SDO) (2.1)
> >    -
> >
> >    License: OSOA SDO License
> >
> > What is this license and what category does it fall under?
> >
> > JPA (2.0)
> >
> >    - License: Negotiated agreement between Sun and Eclipse (supercedes
> spec
> >    terms)
> >    - Project: http://jcp.org/en/jsr/detail?id=317
> >
> > org.apache.felix.framework (6.0.3)
> >
> >    - License: Pending
> >
> > pax-exam (n/a)
> >
> >    - License: Pending
> >
> > pax-exam-container-forked (4.13.1)
> >
> >    - License: Pending
> >
> > pax-exam-junit4 (4.13.1)
> >
> >    - License: Pending
> >
> > pax-exam-link-mvn (4.13.1)
> >
> >    - License: Pending
> >
> > There are a lot more “Pending” that I won’t list.
> >
> > org.jline:jline
> >
> > JLine is distributed under the BSD License, meaning that you are
> completely
> > free to redistribute, modify, or sell it with almost no restrictions.
> >
> > This should include the license and not a third-party interpretation of
> > what the license means.
> >
> > On Fri, Jan 10, 2025 at 9:51 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> >
> > > Hi Dmitri
> > >
> > > That's right: https://github.com/apache/polaris/issues/648
> > >
> > > I will open a PR soon.
> > >
> > > Regards
> > > JB
> > >
> > > On Sat, Jan 11, 2025 at 12:44 AM Dmitri Bourlatchkov <di...@apache.org
> >
> > > wrote:
> > > >
> > > > +1 (nb)
> > > >
> > > > Verified signature, checksum.
> > > >
> > > > JB: I believe you mentioned in the community sync call that you were
> > > going
> > > > to share some info on how releases are supposed to be verified :)
> > > >
> > > > Cheers,
> > > > Dmitri.
> > > >
> > > > On Wed, Jan 8, 2025 at 11:01 AM Jean-Baptiste Onofré <
> j...@nanthrax.net>
> > > > wrote:
> > > >
> > > > > Hi folks,
> > > > >
> > > > > As mentioned in another thread, I submit Apache Polaris
> > > > > 0.9.0-incubating rc2 to your vote.
> > > > >
> > > > > * This corresponds to the tag: apache-polaris-0.9.0-incubating-rc2
> > > > > *
> > > > >
> > >
> >
> https://github.com/apache/polaris/commits/apache-polaris-0.9.0-incubating-rc2
> > > > > *
> > > > >
> > >
> >
> https://github.com/apache/polaris/tree/8289d4e340343f737fade4ee7e20136fe7c8a9ec
> > > > >
> > > > > The release tarball, signature, and checksums are here:
> > > > > *
> > > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/incubator/polaris/0.9.0-incubating/
> > > > >
> > > > > You can find the KEYS file here:
> > > > > *
> https://dist.apache.org/repos/dist/release/incubator/polaris/KEYS
> > > > >
> > > > > NB: as we are still working on the binary distributions, this
> release
> > > > > "only" includes the source distribution (mandatory by The ASF and
> The
> > > > > ASF Incubator).
> > > > >
> > > > > Please download, verify, and test.
> > > > >
> > > > > Please vote in the next 72 hours.
> > > > > [ ] +1 Release this as Apache polaris 0.9.0-incubating
> > > > > [ ] +0
> > > > > [ ] -1 Do not release this because...
> > > > >
> > > > > Only PPMC members and mentors have binding votes, but other
> community
> > > > > members are encouraged to cast non-binding votes. This vote will
> pass
> > > > > if there are
> > > > > 3 binding +1 votes and more binding +1 votes than -1 votes.
> > > > >
> > > > > NB: if this vote passes, a new vote will be started on the
> Incubator
> > > > > general mailing list.
> > > > >
> > > > > Thanks
> > > > > Regards
> > > > > JB
> > > > >
> > >
> >
>

Reply via email to