Return-Path: X-Original-To: apmail-airavata-dev-archive@www.apache.org Delivered-To: apmail-airavata-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3AD9BFD33 for ; Tue, 16 Apr 2013 20:16:10 +0000 (UTC) Received: (qmail 6976 invoked by uid 500); 16 Apr 2013 20:16:10 -0000 Delivered-To: apmail-airavata-dev-archive@airavata.apache.org Received: (qmail 6944 invoked by uid 500); 16 Apr 2013 20:16:10 -0000 Mailing-List: contact dev-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list dev@airavata.apache.org Received: (qmail 6936 invoked by uid 99); 16 Apr 2013 20:16:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Apr 2013 20:16:10 +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 (nike.apache.org: local policy) Received: from [129.79.1.194] (HELO hartman.uits.indiana.edu) (129.79.1.194) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Apr 2013 20:16:04 +0000 X-IronPort-AV: E=Sophos;i="4.87,487,1363147200"; d="scan'208";a="28224582" Received: from mssg-relay.indiana.edu ([129.79.1.73]) by irpt-internal-relay.indiana.edu with ESMTP; 16 Apr 2013 16:15:42 -0400 Received: from hartman.uits.indiana.edu (hartman.uits.indiana.edu [129.79.1.194]) by mssg-relay.indiana.edu (8.14.5/8.14.4/IU Messaging Team) with ESMTP id r3GKFgpg026419 for ; Tue, 16 Apr 2013 16:15:42 -0400 X-IronPort-AV: E=Sophos;i="4.87,487,1363147200"; d="scan'208";a="28309158" Received: from burns.uits.indiana.edu (HELO mail-relay.iu.edu) ([129.79.1.202]) by irpt-internal-relay.indiana.edu with ESMTP; 16 Apr 2013 16:15:41 -0400 Received: from 149-160-241-239.dhcp-bl.indiana.edu (149-160-241-239.dhcp-bl.indiana.edu [149.160.241.239]) (authenticated bits=0) by mail-relay.iu.edu (8.14.5/8.14.4/IU Messaging Team) with ESMTP id r3GKFfMZ008875 for ; Tue, 16 Apr 2013 16:15:41 -0400 Message-ID: <516DB16D.6070508@iu.edu> Date: Tue, 16 Apr 2013 16:15:41 -0400 From: Marlon Pierce User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 MIME-Version: 1.0 To: dev@airavata.apache.org Subject: Re: Airavata GSoC 2013 Master Project References: In-Reply-To: X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 That license doesn't look too bad, but I don't know how strict we need to be. It is possible that the author, if contacted, will adopt an Apache or Apache-compatible license. Marlon On 4/16/13 4:12 PM, Subho Banerjee wrote: >> If we were two pursue JSON for descriptions applications and >> workflow, we need to explore validations. I wonder if there are >> any good implementations of the json-schema validation spec - >> http://tools.ietf.org/pdf/draft-fge-json-schema-validation-00.pdf >> >> >>From >> what I know, the best (open and closest to implementing the entire > spec) validator for JSON schemas is JSV[1]. I am not particularly > sure if this license[2] is compatible to the Apache license. If it > is, then using this could be one way to go ahead. However, in the > case that it is not compatible, then we might have to fork some > sort of a half baked validator and modify it to suit the needs of > the project. I will look into this and let you know what I find. > > > [1] - https://github.com/garycourt/JSV [2] - > https://github.com/garycourt/JSV/blob/master/README.md#license > -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRbbFtAAoJEOEgD2XReDo5wRoIAIhK2u0GL+lp2TL6jPJbHJ/U W+lVr69MAhPdfiMUxqNjHZwJSjn0yU5b310/8rqQ5RMOw6BUHxAaKo3Iinhfq2xf DPyzhGrawiVuUXvkco6aUI4QmHqXl+7PpXC8Sr0o6FuATDNX7DcOrdlSK6Gp2MXi BrREBZ4LbY//yue5LkhKkGuz6q7tdBp94AQPrBnbtmTuI81uVBxCLOb0DUxkhOTE 87PgkhyWDyR+2wLwVze2Ng1EaUmADcElhRZvBtLqESFg2LoN4NDIzhBX/XdvxKaf vlgnmIZS+Uc7ftAijYuQPg4246RJKLDQYFr5Ms3tomu1vt4BHArNuMQdGzoflPs= =bQv0 -----END PGP SIGNATURE-----