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 126506FD1 for ; Fri, 29 Jul 2011 19:40:05 +0000 (UTC) Received: (qmail 32169 invoked by uid 500); 29 Jul 2011 19:40:04 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 31963 invoked by uid 500); 29 Jul 2011 19:40:03 -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 31956 invoked by uid 99); 29 Jul 2011 19:40:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jul 2011 19:40:03 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.97.132.5] (HELO homiemail-a35.g.dreamhost.com) (208.97.132.5) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jul 2011 19:39:57 +0000 Received: from homiemail-a35.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a35.g.dreamhost.com (Postfix) with ESMTP id 9060A5406F for ; Fri, 29 Jul 2011 12:39:36 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gbiv.com; h=content-type :mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; q=dns; s= gbiv.com; b=piZbrG6n7QbJ5+Q0BHqpdCWhbNGGnboDrMc+3srTW7OcQXZmZaFa kDi4UXp0O9iwV59U7S1wo/TIsmeIUv+Pbef2AB3S98r8y7JhjGH5vFNv+Do9RyQ8 SaJWFDQpC9hy3kJeC2BlTx0QLyUnHHsKPRRF32XJBqQcZ+DNaYOswDQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=content-type :mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; s=gbiv.com; bh=iursLbfgT0CUulBAILO7ME6kqZ0=; b=BuPivSZdOShZEEMmrZc0CLrRX5yG keze312UN1eqskT9ankOZfaTPqzEmdtSkuKQRQKSryqfboYxfZUjObfbWCQcnU3J PHi1ZbjjFm8tznViM+0bjLBleyErhI4He7sPxVb5W+dn95HLaJtVcDZVd0U6euB8 IYcfx/9fT4pDY2g= Received: from [192.168.1.84] (99-21-208-82.lightspeed.irvnca.sbcglobal.net [99.21.208.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by homiemail-a35.g.dreamhost.com (Postfix) with ESMTPSA id 6188454057 for ; Fri, 29 Jul 2011 12:39:36 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: IP Clearance From: "Roy T. Fielding" In-Reply-To: <5726FFFA-D43B-45BB-AF43-8B4684759748@dslextreme.com> Date: Fri, 29 Jul 2011 12:39:35 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <0495FB94-91F8-4516-864B-C54777F7EE8B@gbiv.com> References: <1311878349.84406.YahooMailClassic@web27805.mail.ukl.yahoo.com> <314DD6CC-79A3-4F82-9DBD-C569A23A45E9@gbiv.com> <5726FFFA-D43B-45BB-AF43-8B4684759748@dslextreme.com> To: legal-discuss@apache.org X-Mailer: Apple Mail (2.1084) On Jul 28, 2011, at 5:17 PM, Ralph Goers wrote: > OK. This is obviously a statement on policy, not legality, which is = fine. However, I'd like to understand the rationale for the policy a = bit better rather than just accepting a blanket statement. Are their = some consequences I'm not thinking about or aware of in using code we = are legally entitled to? Is it just a matter of preserving goodwill? =20= Goodwill, respect for the artist, an unwillingness to waste time in = pointless exercises of he-said-so-I-did, and a general desire to do no harm and = follow the golden rule. > Again, I'm simply trying to reconcile this policy with the fact that = we won't give software grants to anyone because we tell them the Apache = license is all they need. I've actually had this question for quite a = while as I've looked at some of the things that are listed as being = donated at http://incubator.apache.org/ip-clearance/index.html and in = several cases I don't understand what extra value the grant provides = over the software license. When the ASF takes control over the future of a piece of software, such = that all decisions made in changing that software become the responsibility = of some part of the ASF, we want the original developer(s) of that software to be happy. One way for us to know they are happy is for them to sign = a software grant or CCLA. Another way is for them to send us an email = saying that it is okay for us to include it, or that they have abandoned the = code. An SGA is definitely preferred for corporations, since they tend to lose their minds every quarter. These are social issues for a social group because that's what we care most about. We only ask for that permission once. If a person sends us a = contribution and then later (after we have made a release) decides that they don't = want us to have the code after all, then we tell them it is too late. We = made a decision based on the voluntary contribution and that decision is = final. If, however, we are stupid enough to allow one of our project developers to maintain a significant part of our product on some server that is not owned or controlled by the ASF, and we don't bother to ensure that the source code has been deliberately contributed to the ASF by that = developer before making it a dependency in one of our products, then we have = placed that developer in a position of dictating the decisions for our project. That is, of course, why such an arrangement has been expressly forbidden by the board for the past decade or so: ALL of the source code that WE maintain for OUR products MUST BE in our version control repository. The amount of documentation we require depends on the amount of effort = the project intends to apply to that code base in the future. We don't care about simple reuse, such as including an Apache-licensed package within one of our packages. What we care a lot about is code that our own volunteers have spent time (and will spend more time) maintaining. If the code has not been contributed deliberately to the ASF, and the owner is unwilling to do so now, then delete it and walk away. You can package old libraries with the product release so that some features remain available, but we end all future work on that codebase. As soon as possible, replace it with a better alternative. There is no code in the universe that is worth any further discussion once it has been poisoned by ill will. Just cut the dead limbs and let the rest of the plant grow itself. ....Roy= --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org