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 51311200BC7 for ; Fri, 25 Nov 2016 10:13:55 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 4FA59160B01; Fri, 25 Nov 2016 09:13:55 +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 710F2160AF6 for ; Fri, 25 Nov 2016 10:13:54 +0100 (CET) Received: (qmail 59400 invoked by uid 500); 25 Nov 2016 09:13:53 -0000 Mailing-List: contact dev-help@atlas.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@atlas.incubator.apache.org Delivered-To: mailing list dev@atlas.incubator.apache.org Received: (qmail 59388 invoked by uid 99); 25 Nov 2016 09:13:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 25 Nov 2016 09:13:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id D5A90C0113 for ; Fri, 25 Nov 2016 09:13:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.32 X-Spam-Level: X-Spam-Status: No, score=-0.32 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id TSIfbs2FXg8P for ; Fri, 25 Nov 2016 09:13:49 +0000 (UTC) Received: from mail-oi0-f41.google.com (mail-oi0-f41.google.com [209.85.218.41]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 017855F649 for ; Fri, 25 Nov 2016 09:13:48 +0000 (UTC) Received: by mail-oi0-f41.google.com with SMTP id b126so75614813oia.2 for ; Fri, 25 Nov 2016 01:13:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=w6RFalVJJmZperyn956ZL9doOR77m6s5mLumtQfUg5A=; b=eDzUUtGIn2NauA3cK+f9crbELUiPld61QnprczVdRcKc0le8vAREZj0z68cSCIsUX8 /6c8ALHf1ETArLnKhVef8WzU07n53E6DODf6V3e1ZCRhzUgIBxKlEBWhAPB20sLm18rX 95fZIu6I8SI8Y+Sq1/MTvVWx+NS6BfiAVP90IwuIOGQdV4jCu2sER/jwedD3/VXhx/LJ Djnh67Hb4WOi3HNZFRA+ac0geiSQbYh5lK/dV693eSinPijpaeFHP2uLQ1a31uJf8baT 8vp3fW3rAv2DBb4fD4zt8Ev1n1jjFvYxw762r6Az17NuGbB9vCdAjs6z+Lno1I5SS3dj C8rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=w6RFalVJJmZperyn956ZL9doOR77m6s5mLumtQfUg5A=; b=Tu8chY4jFQARDsSiz7wyyGIrP6szbKQOsA1sbm1rZv1fL2CLetA6sYNTWltAx7qeie FwrqNhbHVInXBngnZZoi6p/65RmBs6hcblT//Ls7/x1YEfYcw5urcEHjErtGKbyiszlO 5Yrqbd9Td9JZZVTAzQouJjuBSsPkUacTDdGT4+q2xlAh173JLgWPPoJi7DbYIHAmztvk YEunaXMDTv2EIF8ryFnQRpswNjpY0SGOjjCABh8McvF6bjIJblOfcCRFELguRePJfXCA C7lhDGrJ5Vt8AGijZ3xvDaTVF9qBvpPyWfxQGPcsnhmoQSTXv8AHeRo9S3xpq+NiMv06 Ja3w== X-Gm-Message-State: AKaTC007zRbWssH18tnKoxu3HRAttgvTyS98e5dRFm4KrkaUmIHTeHxXvUiZS4RAqoPV+gxrr8M6xfeERDWk3A== X-Received: by 10.157.13.23 with SMTP id 23mr4352538oti.149.1480065222296; Fri, 25 Nov 2016 01:13:42 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.226.234 with HTTP; Fri, 25 Nov 2016 01:13:41 -0800 (PST) In-Reply-To: References: <476ACE75-31D5-4AF9-A5F2-195A1204DDC6@gmail.com> From: Hemanth Yamijala Date: Fri, 25 Nov 2016 14:43:41 +0530 Message-ID: Subject: Fwd: JSON License and Apache Projects To: dev@atlas.incubator.apache.org Content-Type: text/plain; charset=UTF-8 archived-at: Fri, 25 Nov 2016 09:13:55 -0000 Atlas-dev, Is this something to worry about? I see references to o.json.JSONObject in HiveHook. And we seem to be pulling it in via Hive dependencies. Thanks hemanth ---------- Forwarded message ---------- From: Ted Dunning Date: Thu, Nov 24, 2016 at 6:40 AM Subject: Fwd: JSON License and Apache Projects To: "general@incubator.apache.org" The VP Legal for Apache has determined that the JSON processing library from json.org is not usable as a dependency by Apache projects. This is because the license includes a line that places a field of use condition on downstream users in a way that is not compatible with Apache's license. This decision is, unfortunately, a change from the previous situation. While the current decision is correct, it would have been nice if we had had this decision originally. As such, some existing projects may be impacted because they assumed that the json.org dependency was OK to use. Incubator projects that are currently using the json.org library have several courses of action: 1) just drop it. Some projects like Storm have demos that use twitter4j which incorporates the problematic code. These demos aren't core and could just be dropped for a time. 2) help dependencies move away from problem code. I have sent a pull request to twitter4 j, for example, that eliminates the problem. If they accept the pull, then all would be good for the projects that use twitter4j (and thus json.org) 3) replace the json.org artifact with a compatible one that is open source. I have created and published an artifact based on clean-room Android code that replicates the most important parts of the json.org code. This code is compatible, but lacks some coverage. It also could lead to jar hell if used unjudiciously because it uses the org.json package. Shading and exclusion in a pom might help. Or not. Go with caution here. 4) switch to safer alternatives such as Jackson. This requires code changes, but is probably a good thing to do. This option is the one that is best in the long-term but is also the most expensive. ---------- Forwarded message ---------- From: Jim Jagielski Date: Wed, Nov 23, 2016 at 6:10 AM Subject: JSON License and Apache Projects To: ASF Board (forwarded from legal-discuss@) As some of you may know, recently the JSON License has been moved to Category X (https://www.apache.org/legal/resolved#category-x). I understand that this has impacted some projects, especially those in the midst of doing a release. I also understand that up until now, really, there has been no real "outcry" over our usage of it, especially from end-users and other consumers of our projects which use it. As compelling as that is, the fact is that the JSON license itself is not OSI approved and is therefore not, by definition, an "Open Source license" and, as such, cannot be considered as one which is acceptable as related to categories. Therefore, w/ my VP Legal hat on, I am making the following statements: o No new project, sub-project or codebase, which has not used JSON licensed jars (or similar), are allowed to use them. In other words, if you haven't been using them, you aren't allowed to start. It is Cat-X. o If you have been using it, and have done so in a *release*, AND there has been NO pushback from your community/eco-system, you have a temporary exclusion from the Cat-X classification thru April 30, 2017. At that point in time, ANY and ALL usage of these JSON licensed artifacts are DISALLOWED. You must either find a suitably licensed replacement, or do without. There will be NO exceptions. o Any situation not covered by the above is an implicit DISALLOWAL of usage. Also please note that in the 2nd situation (where a temporary exclusion has been granted), you MUST ensure that NOTICE explicitly notifies the end-user that a JSON licensed artifact exists. They may not be aware of it up to now, and that MUST be addressed. If there are any questions, please ask on the legal-discuss@a.o list. -- Jim Jagielski VP Legal Affairs