On 12/21/14, 1:13 PM, "Justin Mclean" <jus...@classsoftware.com> wrote:

>Hi,
>
>> Changing the 4.14 LICENSE and NOTICE won’t help older releases.
>
>I assume we'll have to make point releases of them.

It might be worth asking on legal-discuss as to whether that is required.

>
>> 1) I’m wondering if one of the reasons for the Installer having a
>>checkbox
>> for SWFObject is because the Installer doesn’t let the customer review
>> LICENSE and NOTICE of the release before installing, and the checkboxes
>> effectively take the customer through the LICENSE.
>
>Where is this written down as an Apache legal requirement? I think you
>may be confusing the license with a EULA. If I download the source
>package I don't have to view the LICENSE or NOTICE. As long as everything
>is Apache or a compatible license (ie MIT, BSD or W3C) all's good as I
>have the same rights. In the case of MPL there's an issue if the MPL
>source is included and the weak copy-left kicks in and then I need to be
>notified.

I don’t know for sure.  Maybe Om remembers why SWFObject is listed.  I did
find [3] in the archives where Bertrand says:

  -All required dependencies have compatible licenses as per
   http://apache.org/legal/resolved.html

  -Users can easily find out what those compatible licenses are

So maybe that’s the history behind it.



>
>> 2) I’m for more bundling as well, but I’ve been trying to setup releases
>> with less bundling because of [2] where it says: "the binary/bytecode
>> package must have the same version number as the source release and may
>> only add binary/bytecode files that are the result of compiling that
>> version of the source code release.”  That sort of implies that we
>>aren’t
>> supposed to have 3rd party binaries in the binary package.
>
>
>I'd read that as just saying that you can't have unreleased source
>compiled into a binary release. Also see LEGAL jiras, for instance Open
>Office was given permission to add GPL 3rd party files to their binary
>[1] and this [2] (note the "yes" to adding it as a binary dependancy) and
>there's probably others. Have you investigated what other projects do?

AOO got an exception for what is more like a data file.  I looked through
our archives and didn’t see any mentor advice on how to set up a binary
package so no history to lean on there.  I poked at a few projects, not
that you can use that as a reference point, but we’d have to examine their
source packages and compare.  Apache seems to be historically
source-oriented and maven-oriented, so I’m wondering if binary packages
that have non-Apache jars got created by downloading the source for those
non-Apache things and compiling them.  And other consumers of other binary
packages just fish all the dependencies out of Maven so jars aren’t in the
package.

I’ll poke around a bit more tomorrow and maybe ask on legal-discuss or
general@incubator.

-Alex

>
>1. https://issues.apache.org/jira/browse/LEGAL-117
>2. https://issues.apache.org/jira/browse/LEGAL-72
>

[3] http://s.apache.org/TNB

Reply via email to