On Thu, Dec 19, 2013 at 10:40 AM, Henry Saputra <henry.sapu...@gmail.com> wrote:
> So the point of concern is the "external" jars, but jars that are
> generated by the project itself (for example for tests) should be
> fine?

One main concern is oversight for what goes into an an Apache release.

It's not realistic to perform a line-by-line review for all source code in a
release candidate, but if we trust our version control and our commit
notification systems, we can have confidence that the what goes into a release
has been reviewed over time by the PMC.  Checking that the expanded content of
the source archive matches an export from a version control tag is a useful
(albeit not universally appropriate) way of verifying that the release is what
it says it is.

A compiled binary, on the other hand, is an opaque product of source code plus
build environment.  It can't be reviewed, and the build machine is potentially
a target for crackers.

Hence, these quotes from Roy:

    http://s.apache.org/roy-binary-deps-2

    I consider them to be trojan horses.  I wouldn't hesitate for a second
    to delete them outright.  Actually, what I've done in the past (yes,
    I have done this before) is move them to a subdir of my homedir and
    then tell the relevant project to WTFU and do it right.  Note, however,
    I would not delete the ones in archive -- that would be silly.

    http://s.apache.org/roy-binary-deps-3

    People have to understand this.  There will always be a role for
    downstream commercial or non-commercial redistributions of Apache
    products.  Why?  Because the ASF is incapable of taking on the enormous
    liability associated with released binaries that are not produced in
    a controlled environment with a controlled set of tools.

Marvin Humphrey

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to