Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 1CD4C200C68 for ; Wed, 3 May 2017 20:50:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 1B530160BB5; Wed, 3 May 2017 18:50:38 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 3687D160BA1 for ; Wed, 3 May 2017 20:50:37 +0200 (CEST) Received: (qmail 26122 invoked by uid 500); 3 May 2017 18:50:36 -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 26110 invoked by uid 99); 3 May 2017 18:50:35 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 May 2017 18:50:35 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 926D3C01DB for ; Wed, 3 May 2017 18:50:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.395 X-Spam-Level: X-Spam-Status: No, score=-0.395 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, RCVD_IN_SORBS_SPAM=0.5, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=gbiv.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id jrAAFH4sgoru for ; Wed, 3 May 2017 18:50:31 +0000 (UTC) Received: from homiemail-a68.g.dreamhost.com (sub5.mail.dreamhost.com [208.113.200.129]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 74F695FB48 for ; Wed, 3 May 2017 18:50:31 +0000 (UTC) Received: from homiemail-a68.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a68.g.dreamhost.com (Postfix) with ESMTP id 2B6D548000B34 for ; Wed, 3 May 2017 11:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=from :content-type:message-id:mime-version:subject:date:references:to :in-reply-to; s=gbiv.com; bh=WdariqfuLAC8mlv7244UTNgJwfM=; b=G2A HaW2c+uE48rDs8F5eK7mTMI6TFXVs9DNT3B8uPAfelwuap3NUgLC7njWbsiFUk+5 lgvty3Rr4SQHAAyUumwYK093BrOTS03MWArBW/wMcPTARX/va0cuhGcBy3lO63cR U1CzIrKzOs52WvcR8gRucBxQq5A/jYTRXSWVw8xY= Received: from [192.168.1.8] (ip68-228-71-159.oc.oc.cox.net [68.228.71.159]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by homiemail-a68.g.dreamhost.com (Postfix) with ESMTPSA id 1BC3A48000B33 for ; Wed, 3 May 2017 11:50:25 -0700 (PDT) From: "Roy T. Fielding" Content-Type: multipart/alternative; boundary="Apple-Mail=_276C6A2D-3A39-4D58-BE1F-C6905F876AE0" Message-Id: <6D1F7AF9-D982-4033-9B84-04CB55E54195@gbiv.com> Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Non OSI approved licenses Date: Wed, 3 May 2017 11:50:24 -0700 References: <0ACD0AAF-BE23-4039-83B7-DD7519A1CBC8@jaguNET.com> To: legal-discuss@apache.org In-Reply-To: X-Mailer: Apple Mail (2.2104) archived-at: Wed, 03 May 2017 18:50:38 -0000 --Apple-Mail=_276C6A2D-3A39-4D58-BE1F-C6905F876AE0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On May 3, 2017, at 5:54 AM, Christopher wrote: >=20 > For what it's worth, the *only* reason I initially considered ALv2 for = my own projects and recommended it to my employer for theirs, before I = started contributing to Apache software, was because it was approved by = both OSI and FSF. I doubt I'm not alone in that. There are a lot of people who think that way, now. ALv2 did not start as = an OSI approved license. OSI didn't even think we had cause to create a new = license. They have since understood that there is more to open source than = copyright. > These groups are excellent proxies for what is "well-known" and = "widely accepted" (I'm not aware of a better source, anyway). If those = qualities matter at all to the ASF, then it makes sense to strongly = prefer licenses approved by these groups over legally-equivalent ones = which are relatively unknown. (Admittedly, I don't know what form this = "preference" should take.) >=20 > I think any decision we make to restrict (or just "prefer") another = group's approved licenses is still our own decision. So, I don't think = it makes them them the "license arbiter for Apache" any more than the = choice to follow the Google Style Guide makes Google the style arbiter = or the choice to follow Semver 2.0.0 makes semver.org = the API arbiter. We just went though an actual, real-world example in which that = statement would be factually incorrect. The ACE license is not OSI-approved, for no = other reason than it is a legacy, project-specific variant of BSD. Jim suggested we = forbid its inclusion in an Apache software release based solely on the fact that OSI had not = approved that specific license. What Apache distributes in our source releases is entirely covered by = the terms of the Apache License 2.0, whether or not specific files within those = products have terms that are *subsets* of those in ALv2. We satisfy the = individual license terms by the contents of LICENSE and NOTICE files, and require those = file contents to remain (if applicable) in all downstream distributions. What other companies receive from the ASF is a package under the Apache = License. This is us, the ASF, telling the world that the entire package can be = redistributed under the terms of the Apache License NO MATTER WHAT is enclosed in the package. Period. It is our responsibility to ensure that statement is = true, not OSI's. Companies trust Apache far more than they trust OSI. Lawyers understand that concept, just fine, since traditional software = licensing occurs as master licenses by one corporation, regardless of how many = components developed by multiple entities might be in the package being licensed. ....Roy --Apple-Mail=_276C6A2D-3A39-4D58-BE1F-C6905F876AE0 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
On = May 3, 2017, at 5:54 AM, Christopher <ctubbsii@apache.org>= wrote:

For what it's worth, the *only* reason I = initially considered ALv2 for my own projects and recommended it to my = employer for theirs, before I started contributing to Apache software, = was because it was approved by both OSI and FSF. I doubt I'm not alone = in that.

There are a lot of people who think that way, now. ALv2 = did not start as an OSI
approved license. OSI didn't even = think we had cause to create a new license.
They have since = understood that there is more to open source than = copyright.

These groups are = excellent proxies for what is "well-known" and "widely accepted" (I'm = not aware of a better source, anyway). If those qualities matter at all = to the ASF, then it makes sense to strongly prefer licenses approved by = these groups over legally-equivalent ones which are relatively unknown. = (Admittedly, I don't know what form this "preference" should take.)

I think any decision we make to restrict (or = just "prefer") another group's approved licenses is still our own = decision. So, I don't think it makes them them the "license arbiter for = Apache" any more than the choice to follow the Google Style Guide makes = Google the style arbiter or the choice to follow Semver 2.0.0 makes semver.org the API = arbiter.

We just went though an actual, real-world example in = which that statement would
be factually incorrect.  The = ACE license is not OSI-approved, for no other reason
than it = is a legacy, project-specific variant of BSD.  Jim suggested we = forbid its inclusion
in an Apache software release based = solely on the fact that OSI had not approved
that specific = license.

What Apache distributes in = our source releases is entirely covered by the terms
of the = Apache License 2.0, whether or not specific files within those = products
have terms that are *subsets* of those in ALv2. =  We satisfy the individual license
terms by the contents = of LICENSE and NOTICE files, and require those file
contents = to remain (if applicable) in all downstream distributions.

What other companies receive from the ASF is a = package under the Apache License.
This is us, the ASF, telling = the world that the entire package can be redistributed
under = the terms of the Apache License NO MATTER WHAT is enclosed in = the
package.  Period.  It is our responsibility to = ensure that statement is true, not OSI's.
Companies trust = Apache far more than they trust OSI.

Lawyers understand that concept, just fine, since = traditional software licensing
occurs as master licenses by = one corporation, regardless of how many components
developed = by multiple entities might be in the package being = licensed.

....Roy

= --Apple-Mail=_276C6A2D-3A39-4D58-BE1F-C6905F876AE0--