Return-Path: X-Original-To: apmail-legal-discuss-archive@www.apache.org Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B8D47FF68 for ; Tue, 30 Apr 2013 14:22:55 +0000 (UTC) Received: (qmail 20854 invoked by uid 500); 30 Apr 2013 14:22:55 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 20595 invoked by uid 500); 30 Apr 2013 14:22:55 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: Reply-To: legal-discuss@apache.org List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 20588 invoked by uid 99); 30 Apr 2013 14:22:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Apr 2013 14:22:55 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kevan.miller@gmail.com designates 209.85.213.174 as permitted sender) Received: from [209.85.213.174] (HELO mail-ye0-f174.google.com) (209.85.213.174) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Apr 2013 14:22:50 +0000 Received: by mail-ye0-f174.google.com with SMTP id l14so72404yen.5 for ; Tue, 30 Apr 2013 07:22:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=CwQroRUIAxL8C/SNgn6JHXagjmglKzifA1FjSpqZfAs=; b=FUc7eNwsTweF/ey9Ft+zBBbK0/0DBKsi7sYLJ1OVsB5Gk4SHSC+ZhGVUQAL3+LiA+6 O2qMZKoB/s/COZLi1i/aRYduCCwdHa0N4azsX6nNKvbEXHZnQ1MwO7ab9jPvQsoQZYer D3VUPjC9kC3owS6WPAsL1GGCAwrqwM/+nPjVCcp7Mse3wZEI4fk1xSli4CItvhSZguWx NGT1hxS6531AQARQuX1KiZblxtSl583bfdXrwi25EDQI5uv0oKOQ86YpvOdgXEr+o8jU HcPIAUdHI94SbCLuGTHiX1Fl/wTd+qhICnR9YJX7UHK/Ko3Xd/NYDrHRpkCJWTKVQTR4 4iLQ== X-Received: by 10.236.26.68 with SMTP id b44mr3962372yha.198.1367331749315; Tue, 30 Apr 2013 07:22:29 -0700 (PDT) Received: from [10.0.1.33] (cpe-066-057-034-114.nc.res.rr.com. [66.57.34.114]) by mx.google.com with ESMTPSA id t27sm39291577yhm.20.2013.04.30.07.22.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 30 Apr 2013 07:22:28 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) Subject: Re: What constitutes a source release? From: Kevan Miller In-Reply-To: Date: Tue, 30 Apr 2013 10:22:26 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1165B607-1FDE-4563-A8F9-920F1E0A8B35@gmail.com> To: legal-discuss@apache.org X-Mailer: Apple Mail (2.1503) X-Virus-Checked: Checked by ClamAV on apache.org On Apr 30, 2013, at 9:59 AM, Sam Ruby wrote: > On Tue, Apr 30, 2013 at 9:54 AM, Kevan Miller = wrote: >> I'm moving a "discussion" from LEGAL-163 = (https://issues.apache.org/jira/browse/LEGAL-163) to the mailing list. >>=20 >> In the Jira, Henri wrote: >>=20 >>> So to paraphrase, (facetiously :) ): >>>=20 >>> * A Java project that stores junit.jar in lib/, cannot include that = in the foo-src.tar.gz but instead has to either tell the user to = download it manually or setup a magic download that the user is only = vaguely aware of (pom.xml for example). >>> * A project cannot include images, but has to provide the 'source' = for those images. >>>=20 >>> I can see there being an idealistic argument made that all parts of = the source tarball must be built from source (which would be a shock to = the system for Java projects), and I can see media artifacts being = treated differently. I can also see category A, B and X all having = dependencies that are optional and put manually in place by the users. >>>=20 >>> I can't see, though, that there is any difference between a source = tarball that contains a binary dependency and a source tarball that = provides a build script that magically downloads binaries behind the = scenes. >>=20 >>=20 >> :) >>=20 >> So, I think we're agreed that there certain "binary" formatted files = (e.g. media files) which can be treated as "source". And from my naive = background, I probably would have placed fonts into that category (and = since the font file is extremely unlikely to be changed, I'd have = allowed under the category B exclusion). But that's not really germane >>=20 >> I agree that building some of our Java projects entirely from scratch = is an extremely difficult undertaking. I have known companies/projects = that have done this for Geronimo. >>=20 >> We may be splitting hairs, but including Java class/jar files or .o = files, .exe files in a *source* release does not meet my definition of = open source. >=20 > Our license[1] contains the following definitions: >=20 > "Source" form shall mean the preferred form for making modifications, > including but not limited to software source code, documentation > source, and configuration files. >=20 > "Object" form shall mean any form resulting from mechanical > transformation or translation of a Source form, including but not > limited to compiled object code, generated documentation, and > conversions to other media types. :) I guess our *license* is a pretty good starting point... >=20 >> FYI, found the following discussion in Incubator -- = http://s.apache.org/rk5 Strange. Does this work? = http://mail-archives.apache.org/mod_mbox/incubator-general/201203.mbox/%3C= 0F5691A1-97C0-444F-A514-B2E4E8E907DA@gbiv.com%3E --kevan= --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org