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 796FBFD0F for ; Tue, 30 Apr 2013 13:54:38 +0000 (UTC) Received: (qmail 68333 invoked by uid 500); 30 Apr 2013 13:54:37 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 67834 invoked by uid 500); 30 Apr 2013 13:54:33 -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 67817 invoked by uid 99); 30 Apr 2013 13:54:33 -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 13:54:33 +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.46 as permitted sender) Received: from [209.85.213.46] (HELO mail-yh0-f46.google.com) (209.85.213.46) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Apr 2013 13:54:26 +0000 Received: by mail-yh0-f46.google.com with SMTP id f35so68790yha.5 for ; Tue, 30 Apr 2013 06:54:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:content-type:content-transfer-encoding:subject :message-id:date:to:mime-version:x-mailer; bh=X3KJ063hfMIhOcYL6oIMxEaLs7N0tSh/Ej0lfnavPDE=; b=wK+atcWgUupV3m1CifvcTufzndC3e7FOGgkiDVUm1PSYkq8L5Smw9UeeZBlTPoLHnZ pb/7iO5rAJAc5wpMd8ba41Q8J20rite6oHJSS6i58xOpV+yAZwwGZGNpJlLxjEFPUt1p uhzhWnI4w6zmD7ABZgEKbteuhCzA9FeekASiNqN4GPw3IQ20RyCzb24z6H07ptNGwNX3 JXoCL0u6UU3MGeSgWutrj3hOpOB3wawX27nshL1B10J5sqJy3gXx+hnwvcr6Zj21vdSO Cb+MJoLSykF+9R6wIJy7jN+RKjS3nofHapQqfcnLkvwd7xvFlW86uIx0E+6kN7cckCRj 4ZpQ== X-Received: by 10.236.229.229 with SMTP id h95mr35074513yhq.179.1367330046250; Tue, 30 Apr 2013 06:54:06 -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 k49sm39173946yhi.14.2013.04.30.06.54.04 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 30 Apr 2013 06:54:05 -0700 (PDT) From: Kevan Miller Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: What constitutes a source release? Message-Id: <1165B607-1FDE-4563-A8F9-920F1E0A8B35@gmail.com> Date: Tue, 30 Apr 2013 09:54:03 -0400 To: "legal-discuss@apache.org Discuss" Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) X-Mailer: Apple Mail (2.1503) X-Virus-Checked: Checked by ClamAV on apache.org 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: > 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= >=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. :) 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. 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. FYI, found the following discussion in Incubator -- = http://s.apache.org/rk5 --kevan= --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org