Re: [VOTE] Apache Tamaya for Incubation

2014-11-13 Thread Mark Struberg
+1 (binding)

LieGrue,
strub




> On Tuesday, 11 November 2014, 12:20, John D. Ament  
> wrote:
> > Anatole,
> 
> Actually the name suitability is a long, drawn out process.  i started it
> here just now for the project:
> https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-60
> You can read the details here: http://incubator.apache.org/guides/names.html
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[RESULT] [VOTE] Release Apache Calcite 0.9.2 (incubating)

2014-11-13 Thread Julian Hyde
This vote passes with 3 +1s and no 0 or -1 votes:
+1 Steven Noels (mentor)
+1 John D. Ament
+1 Alan Gates (mentor)

Thanks everyone. We’ll now roll the release out to the mirrors.

Julian

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release Apache Ranger 0.4.0 (incubating) - (formally known as Apache Argus)

2014-11-13 Thread Selvamohan Neethiraj
The Apache Ranger community has voted on and approved a proposal to release 
Apache Ranger 0.4.0 (incubating).

This will be our first release since the project entered incubation in July 
2014 as Apache Argus and then, got it renamed as Apache Ranger.

The ranger-0.4.0-rc3 release candidate is now available with the following 
artifacts up for a project vote :

Git tag for the release:
  
https://git-wip-us.apache.org/repos/asf?p=incubator-argus.git;a=shortlog;h=refs/tags/ranger-0.4.0-rc3

Source release:
  
http://people.apache.org/~sneethir/ranger/ranger-0.4.0-rc3/ranger-0.4.0-rc3.tar.gz

Source release verification:
  PGP Signature:  
http://people.apache.org/~sneethir/ranger/ranger-0.4.0-rc3/ranger-0.4.0-rc3.tar.gz.asc
  MD5/SHA  Hash:  
http://people.apache.org/~sneethir/ranger/ranger-0.4.0-rc3/ranger-0.4.0-rc3.tar.gz.mds
  Keys to verify the signature of the release artifact are available at:  
https://people.apache.org/keys/group/argus.asc

Build verification steps can be found at:  
http://argus.incubator.apache.org/quick_start_guide.html

The vote will be open for at least 72 hours or until necessary number of votes 
are reached.
[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)

Here is my +1 (non binding)

Thanks
Selva-


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [VOTE] Apache Tamaya for Incubation

2014-11-13 Thread Gerhard Petracek
+1

regards,
gerhard



2014-11-13 9:16 GMT+01:00 Mark Struberg :

> +1 (binding)
>
> LieGrue,
> strub
>
>
>
>
> > On Tuesday, 11 November 2014, 12:20, John D. Ament <
> john.d.am...@gmail.com> wrote:
> > > Anatole,
> >
> > Actually the name suitability is a long, drawn out process.  i started it
> > here just now for the project:
> > https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-60
> > You can read the details here:
> http://incubator.apache.org/guides/names.html
> >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE][IP CLEARANCE] Sling Sightly and XSS modules

2014-11-13 Thread Bertrand Delacretaz
Hi,

On Wed, Nov 12, 2014 at 11:36 PM, jan i  wrote:
> ...I am a bit concerned about the notation "Check and make sure that the files
> that have been donated have been updated to reflect the new ASF copyright:
> will be done once the donation is incorporated in the Sling codebase,
> before releasing the software" not being completed...

Turns out I was a bit too cautious on that one, I just checked the
http://incubator.apache.org/ip-clearance/sling-sightly-xss.html code
again and it looks good, source code files do have the Apache
copyright/license headers.

OTOH I think it's better to handle this right after committing the
code to our code repositories, as we can better trace changes. Maybe
import in a "quarantine" folder initially - I'll start another thread
about this.

> ...+1 (binding), IF the donation reflect the ASF copyright, see above...

Thanks, that is the case indeed.
-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



IP clearance clarification: copyright notices

2014-11-13 Thread Bertrand Delacretaz
Hi,

In the vote thread about [1] a question came up about the following
clause, from our IP clearance form:

> Check and make sure that the files that have been donated have been
> updated to reflect the new ASF copyright.

I think this actually covers two distinct things:

1) Moving any existing non-Apache copyright notices to a NOTICE file,
if the owner of the donated code wants that, or otherwise removing
them or making them smaller to avoid bloating the code with multiple
copyright notices., if possible. All done by whoever donates the code
- as per the "Should a project move non-ASF copyright notices from
Apache source files to the NOTICE file?" section in [2], we don't want
to that ourselves.

2) Adding Apache copyright/license headers where required

IMO there's no need for 2) to happen before the donation, that just
has to happen before the first release of that code.

Do people agree? Shall we reformulate that requirement to better
express that it's only 1) that's relevant before accepting the donated
code?

-Bertrand

[1] http://incubator.apache.org/ip-clearance/sling-sightly-xss.html
[2] http://www.apache.org/legal/src-headers.html

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP clearance clarification: copyright notices

2014-11-13 Thread jan i
On 13 November 2014 11:18, Bertrand Delacretaz 
wrote:

> Hi,
>
> In the vote thread about [1] a question came up about the following
> clause, from our IP clearance form:
>
> > Check and make sure that the files that have been donated have been
> > updated to reflect the new ASF copyright.
>
> I think this actually covers two distinct things:
>
> 1) Moving any existing non-Apache copyright notices to a NOTICE file,
> if the owner of the donated code wants that, or otherwise removing
> them or making them smaller to avoid bloating the code with multiple
> copyright notices., if possible. All done by whoever donates the code
> - as per the "Should a project move non-ASF copyright notices from
> Apache source files to the NOTICE file?" section in [2], we don't want
> to that ourselves.
>
> 2) Adding Apache copyright/license headers where required
>
> IMO there's no need for 2) to happen before the donation, that just
> has to happen before the first release of that code.
>
I dont agree with that statement. I would very much prefer:

"that just has to happen as the first change (commit) to the files, and no
later than the first release".

In my opinion its important that all changes to the code happens after the
license header is in place.


>
> Do people agree? Shall we reformulate that requirement to better
> express that it's only 1) that's relevant before accepting the donated
> code?
>
agreed, with my little change.

rgds
jan I.


Ps. I like your idea of putting the original code in a quarantine area of
svn/git.


>
> -Bertrand
>
> [1] http://incubator.apache.org/ip-clearance/sling-sightly-xss.html
> [2] http://www.apache.org/legal/src-headers.html
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Apache Tamaya for Incubation

2014-11-13 Thread David Blevins
+1

On Thu, Nov 13, 2014 at 9:56 AM, Gerhard Petracek 
wrote:

> +1
>
> regards,
> gerhard
>
>
>
> 2014-11-13 9:16 GMT+01:00 Mark Struberg :
>
> > +1 (binding)
> >
> > LieGrue,
> > strub
> >
> >
> >
> >
> > > On Tuesday, 11 November 2014, 12:20, John D. Ament <
> > john.d.am...@gmail.com> wrote:
> > > > Anatole,
> > >
> > > Actually the name suitability is a long, drawn out process.  i started
> it
> > > here just now for the project:
> > > https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-60
> > > You can read the details here:
> > http://incubator.apache.org/guides/names.html
> > >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
> >
>


Re: [VOTE] Apache Tamaya for Incubation

2014-11-13 Thread dsh
 [ X ] +1 accept Tamaya in the Incubator
 [ ] ±0
 [ ] -1 because...

Cheers
Daniel S. Haischt

On Thu, Nov 13, 2014 at 3:49 PM, David Blevins 
wrote:

> +1
>
> On Thu, Nov 13, 2014 at 9:56 AM, Gerhard Petracek 
> wrote:
>
> > +1
> >
> > regards,
> > gerhard
> >
> >
> >
> > 2014-11-13 9:16 GMT+01:00 Mark Struberg :
> >
> > > +1 (binding)
> > >
> > > LieGrue,
> > > strub
> > >
> > >
> > >
> > >
> > > > On Tuesday, 11 November 2014, 12:20, John D. Ament <
> > > john.d.am...@gmail.com> wrote:
> > > > > Anatole,
> > > >
> > > > Actually the name suitability is a long, drawn out process.  i
> started
> > it
> > > > here just now for the project:
> > > > https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-60
> > > > You can read the details here:
> > > http://incubator.apache.org/guides/names.html
> > > >
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > >
> > >
> >
>


Re: [VOTE] Release Apache Parquet Format (incubating) 2.2.0 RC2

2014-11-13 Thread Ryan Blue

On 11/12/2014 07:06 PM, John D. Ament wrote:

The use of tags has come up several times on the incubator list in the
past.  They're not immutable, linking to a tag can be over-written.  Please
link to the appropriate commit, which in your case is likely

https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-format.git;a=commit;h=6979a6d60a319de6aab0b7743ef5b6a50a2f974e

- John


Thanks for finding the correct reference, John. You're right that the 
commit is 6979a6d60a319de6aab0b7743ef5b6a50a2f974e, which can be viewed 
at this URL:



https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-format.git;a=commit;h=6979a6d60a319de6aab0b7743ef5b6a50a2f974e

This commit corresponds to the contents of the release candidate source 
tarball, which you can find here (along with checksums and signature):


  https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/

For future vote threads, I'll make sure we provide the right commit 
rather than a tag or branch reference. Thanks!


rb


On Mon, Nov 10, 2014 at 5:35 PM, Ryan Blue  wrote:


Hi everyone,

I'd like to propose a vote to release parquet-format-2.2.0-rc2 as the
official Parquet Format 2.2.0 release.

This release candidate has passed a podling vote, which can be found here:

https://mail-archives.apache.org/mod_mbox/incubator-
parquet-dev/201411.mbox/%3C54613B48.6060602%40apache.org%3E

The release candidate, signature, and checksums are available at:
   https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/

The branch used to create the release candidate is:

https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
format.git;hb=release-2.2.0-rc2

KEYS to validate the signature are available at:
   https://dist.apache.org/repos/dist/dev/incubator/parquet/KEYS

Please download, verify, and test.

[ ] +1: Release this tag as parquet-format-2.2.0
[ ] +0:
[ ] -1: This release is not ready because . . .


== More details ==

This will be the first release from the Parquet project. We are releasing
parquet-format first because the other projects (parquet-mr and
parquet-cpp) depend on it.

This release uses the pre-Apache maven coordinate
com.twitter:parquet-format and parquet.* package names. To make the
transition to org.apache naming as smooth as possible for downstream
projects, we are planning to release a com.twitter artifact immediately
followed by an org.apache artifact. These artifacts will be identical
except for naming changes:

* com.twitter:parquet-format => org.apache.parquet:parquet-format
* package parquet.* => package org.apache.parquet.*

There are three major changes included in this release:
* PARQUET-119: Add encoding stats to ColumnMetaData
* PARQUET-79: Streaming thrift API
* PARQUET-12: New logical types


rb


--
Ryan Blue

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org







--
Ryan Blue
Software Engineer
Cloudera, Inc.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP clearance clarification: copyright notices

2014-11-13 Thread Alex Harui


On 11/13/14, 2:18 AM, "Bertrand Delacretaz"  wrote:

>Hi,
>
>In the vote thread about [1] a question came up about the following
>clause, from our IP clearance form:
>
>> Check and make sure that the files that have been donated have been
>> updated to reflect the new ASF copyright.
>
>I think this actually covers two distinct things:
>
>1) Moving any existing non-Apache copyright notices to a NOTICE file,
>if the owner of the donated code wants that, or otherwise removing
>them or making them smaller to avoid bloating the code with multiple
>copyright notices., if possible. All done by whoever donates the code
>- as per the "Should a project move non-ASF copyright notices from
>Apache source files to the NOTICE file?" section in [2], we don't want
>to that ourselves.
>
>2) Adding Apache copyright/license headers where required
>
>IMO there's no need for 2) to happen before the donation, that just
>has to happen before the first release of that code.
>
>Do people agree? Shall we reformulate that requirement to better
>express that it's only 1) that's relevant before accepting the donated
>code?

Hi Bertrand,

The way I’ve interpreted this is that the “donation” occurs when the donor
submits the software grant and secretary records it.  All the donor is
saying by submitting the grant is “I’m ok with you having this list of
things” and makes no guarantees that the list of things are acceptable to
Apache.  A friend can give me a gift of a food basket without realizing
I’m allergic to one of the things in there.

The IP clearance process is where the receiving project makes the list of
things acceptable to Apache.  It can toss out things that Apache is
allergic to and do other preparations before it lands in an Apache repo.
Maybe it can wait until first release or first commit, but IMO, I’ve been
trying to make the headers right before it hits the repo by running RAT
before committing.

Copyright law, AIUI, prevents the receiving project from moving copyrights
without the copyright owner’s permission.  Thus, if the donor has time to
insert Apache headers and move copyrights to NOTICE, that is very helpful,
but if the donor is short on time, he can give someone in the receiving
project permission to do so.

So, IMO, there is no need for any copyright mucking before the donation is
accepted, as long as there are people with the time and permission to muck
with it after, but it sure helps.  Flex did take a donation where I fixed
up the headers for the donor because the donor was short on time and
didn’t want to create another place to store a branch of the code with
modified headers.  The donor’s code was already on GitHub and it felt
strange to have him change his headers in the public GitHub copy or one of
its branches.  So I got explicit written (email) permission and fixed up
the headers myself before submitting the package for IP clearance.

That’s my understanding based on what I think I learned from you and the
Adobe legal folks.

-Alex



[PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Hal Lockhart
Abstract

OpenAz is a project to create tools and libraries to enable the development of 
Attribute-based Access Control (ABAC) Systems in a variety of languages. In 
general the work is at least consistent with or actually conformant to the 
OASIS XACML Standard.

Proposal

Generally the work falls into two categories: ready to use tools which 
implement standardized or well understood components of an ABAC system and 
design proposals and proof of concept code relating to less well understood or 
experimental aspects of the problem.

Much of the work to date has revolved around defining interfaces enabling a PEP 
to request an access control decision from a PDP. The XACML standard defines an 
abstract request format in xml and protocol wire formats in xaml and json, but 
it does not specify programmatic interfaces in any language. The standard says 
that the use of XML (or JSON) is not required only the semantics equivalent.

The first Interface, AzAPI is modeled closely on the XACML defined interface, 
expressed in Java. One of the goals was to support calls to both a PDP local to 
the same process and a PDP in a remote server. AzAPI includes the interface, 
reference code to handle things like the many supported datatypes in XACML and 
glue code to mate it to the open source Sun XACML implementation. 

Because of the dependence on Sun XACML (which is XACML 2.0) the interface was 
missing some XACML 3.0 features. More recently this was corrected and WSo2 has 
mated it to their XACML 3.0 PDP. Some work was done by the JPMC team to support 
calling a remote PDP. WSo2 is also pursuing this capability.

A second, higher level interface, PEPAPI was also defined. PEPAPI is more 
intended for application developers with little knowledge of XACML. It allows 
Java objects which contain attribute information to be passed in. Conversion 
methods, called mappers extract information from the objects and present it in 
the format expected by XACML. Some implementers have chosen to implement PEPAPI 
directly against their PDP, omitting the use of AzAPI. Naomaru Itoi defined a 
C++ interface which closely matches the Java one.

Examples of more speculative work include: proposals for registration and 
dispatch of Obligation and Advice handlers, a scheme called AMF to tell PIPs 
how to retrieve attributes and PIP code to implement it, discussion of PoC code 
to demonstrate the use of XACML policies to drive OAuth interations and a 
proposal to use XACML policies to express OAuth scope.

AT&T has recently contributed their extensive XACML framework to the project.

The AT&T framework represents the entire XACML 3.0 object set as a collection 
of Java interfaces and standard implementations of those interfaces.  The AT&T 
PDP engine is built on top of this framework and represents a complete 
implementation of a XACML 3.0 PDP, including all of the multi-decision 
profiles. In addition, the framework also contains an implementation of the 
OASIS XACML 3.0 RESTful API v1.0 and XACML JSON Profile v1.0 WD 14. The PEP API 
includes annotation functionality, allowing application developers to simply 
annotate a Java class to provide attributes for a request. The annotation 
support removes the need for application developers to learn much of the API.

The AT&T framework also includes interfaces and implementations to standardize 
development of PIP engines that are used by the AT&T PDP implementation, and 
can be used by other implementations built on top of the AT&T framework. The 
framework also includes interfaces and implementations for a PAP distributed 
cloud infrastructure of PDP nodes that includes support for policy distribution 
and pip configurations. This PAP infrastructure includes a web application 
administrative console that contains a XACML 3.0 policy editor, attribute 
dictionary support, and management of PDP RESTful node instances. In addition, 
there are tools available for policy simulation.

Background

Access Control is in some ways the most basic IT Security service. It consists 
of making a decision about whether a particular request should be allowed and 
enforcing that decision. Aside from schemes like permission bits and Access 
Control Lists (ACLs) the most common way access control is implemented is as 
code in a server or application which typically intertwines access control 
logic with business logic, User interface and other software. This makes it 
difficult to understand, modify, analyze or even locate the security policy. 
The primary challenge of Access Control is striking the right balance between 
powerful expression and intelligibility to human beings.

The OASIS XACML Standard exemplifies Attribute-Based Access Control (ABAC). In 
ABAC, the Policy Decision Point (PDP) is isolated from other components. The 
Policy Enforcement Point (PEP) must be located so as to be able to enforce the 
decision, typically near the resource. The PEP first asks the PDP if access 
should be allowed and pr

Re: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Henry Saputra
Could you add more description on what is PEP and PDP and other
acronyms used in the proposal? If it is not directly relevant maybe
you can rephrase it to more generic analogy.

Thanks,

Henry

On Thu, Nov 13, 2014 at 1:14 PM, Hal Lockhart  wrote:
> Abstract
>
> OpenAz is a project to create tools and libraries to enable the development 
> of Attribute-based Access Control (ABAC) Systems in a variety of languages. 
> In general the work is at least consistent with or actually conformant to the 
> OASIS XACML Standard.
>
> Proposal
>
> Generally the work falls into two categories: ready to use tools which 
> implement standardized or well understood components of an ABAC system and 
> design proposals and proof of concept code relating to less well understood 
> or experimental aspects of the problem.
>
> Much of the work to date has revolved around defining interfaces enabling a 
> PEP to request an access control decision from a PDP. The XACML standard 
> defines an abstract request format in xml and protocol wire formats in xaml 
> and json, but it does not specify programmatic interfaces in any language. 
> The standard says that the use of XML (or JSON) is not required only the 
> semantics equivalent.
>
> The first Interface, AzAPI is modeled closely on the XACML defined interface, 
> expressed in Java. One of the goals was to support calls to both a PDP local 
> to the same process and a PDP in a remote server. AzAPI includes the 
> interface, reference code to handle things like the many supported datatypes 
> in XACML and glue code to mate it to the open source Sun XACML implementation.
>
> Because of the dependence on Sun XACML (which is XACML 2.0) the interface was 
> missing some XACML 3.0 features. More recently this was corrected and WSo2 
> has mated it to their XACML 3.0 PDP. Some work was done by the JPMC team to 
> support calling a remote PDP. WSo2 is also pursuing this capability.
>
> A second, higher level interface, PEPAPI was also defined. PEPAPI is more 
> intended for application developers with little knowledge of XACML. It allows 
> Java objects which contain attribute information to be passed in. Conversion 
> methods, called mappers extract information from the objects and present it 
> in the format expected by XACML. Some implementers have chosen to implement 
> PEPAPI directly against their PDP, omitting the use of AzAPI. Naomaru Itoi 
> defined a C++ interface which closely matches the Java one.
>
> Examples of more speculative work include: proposals for registration and 
> dispatch of Obligation and Advice handlers, a scheme called AMF to tell PIPs 
> how to retrieve attributes and PIP code to implement it, discussion of PoC 
> code to demonstrate the use of XACML policies to drive OAuth interations and 
> a proposal to use XACML policies to express OAuth scope.
>
> AT&T has recently contributed their extensive XACML framework to the project.
>
> The AT&T framework represents the entire XACML 3.0 object set as a collection 
> of Java interfaces and standard implementations of those interfaces.  The 
> AT&T PDP engine is built on top of this framework and represents a complete 
> implementation of a XACML 3.0 PDP, including all of the multi-decision 
> profiles. In addition, the framework also contains an implementation of the 
> OASIS XACML 3.0 RESTful API v1.0 and XACML JSON Profile v1.0 WD 14. The PEP 
> API includes annotation functionality, allowing application developers to 
> simply annotate a Java class to provide attributes for a request. The 
> annotation support removes the need for application developers to learn much 
> of the API.
>
> The AT&T framework also includes interfaces and implementations to 
> standardize development of PIP engines that are used by the AT&T PDP 
> implementation, and can be used by other implementations built on top of the 
> AT&T framework. The framework also includes interfaces and implementations 
> for a PAP distributed cloud infrastructure of PDP nodes that includes support 
> for policy distribution and pip configurations. This PAP infrastructure 
> includes a web application administrative console that contains a XACML 3.0 
> policy editor, attribute dictionary support, and management of PDP RESTful 
> node instances. In addition, there are tools available for policy simulation.
>
> Background
>
> Access Control is in some ways the most basic IT Security service. It 
> consists of making a decision about whether a particular request should be 
> allowed and enforcing that decision. Aside from schemes like permission bits 
> and Access Control Lists (ACLs) the most common way access control is 
> implemented is as code in a server or application which typically intertwines 
> access control logic with business logic, User interface and other software. 
> This makes it difficult to understand, modify, analyze or even locate the 
> security policy. The primary challenge of Access Control is striking the 
> right balance between p

Re: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread David Jencks
It'e really unlikely I will be able to contribute in any way to this any time 
soon, but I think it would be awesome if this was at apache.  When I tried to 
investigate xacml a  few years ago the major stumbling block I found was not 
being able to look at any reasonable implementation.  (I remember something 
about the sun implementation but for some reason it was not in a form I could 
learn anything from).

thanks
david jencks

On Nov 13, 2014, at 1:14 PM, Hal Lockhart  wrote:

> Abstract
> 
> OpenAz is a project to create tools and libraries to enable the development 
> of Attribute-based Access Control (ABAC) Systems in a variety of languages. 
> In general the work is at least consistent with or actually conformant to the 
> OASIS XACML Standard.
> 
> Proposal
> 
> Generally the work falls into two categories: ready to use tools which 
> implement standardized or well understood components of an ABAC system and 
> design proposals and proof of concept code relating to less well understood 
> or experimental aspects of the problem.
> 
> Much of the work to date has revolved around defining interfaces enabling a 
> PEP to request an access control decision from a PDP. The XACML standard 
> defines an abstract request format in xml and protocol wire formats in xaml 
> and json, but it does not specify programmatic interfaces in any language. 
> The standard says that the use of XML (or JSON) is not required only the 
> semantics equivalent.
> 
> The first Interface, AzAPI is modeled closely on the XACML defined interface, 
> expressed in Java. One of the goals was to support calls to both a PDP local 
> to the same process and a PDP in a remote server. AzAPI includes the 
> interface, reference code to handle things like the many supported datatypes 
> in XACML and glue code to mate it to the open source Sun XACML 
> implementation. 
> 
> Because of the dependence on Sun XACML (which is XACML 2.0) the interface was 
> missing some XACML 3.0 features. More recently this was corrected and WSo2 
> has mated it to their XACML 3.0 PDP. Some work was done by the JPMC team to 
> support calling a remote PDP. WSo2 is also pursuing this capability.
> 
> A second, higher level interface, PEPAPI was also defined. PEPAPI is more 
> intended for application developers with little knowledge of XACML. It allows 
> Java objects which contain attribute information to be passed in. Conversion 
> methods, called mappers extract information from the objects and present it 
> in the format expected by XACML. Some implementers have chosen to implement 
> PEPAPI directly against their PDP, omitting the use of AzAPI. Naomaru Itoi 
> defined a C++ interface which closely matches the Java one.
> 
> Examples of more speculative work include: proposals for registration and 
> dispatch of Obligation and Advice handlers, a scheme called AMF to tell PIPs 
> how to retrieve attributes and PIP code to implement it, discussion of PoC 
> code to demonstrate the use of XACML policies to drive OAuth interations and 
> a proposal to use XACML policies to express OAuth scope.
> 
> AT&T has recently contributed their extensive XACML framework to the project.
> 
> The AT&T framework represents the entire XACML 3.0 object set as a collection 
> of Java interfaces and standard implementations of those interfaces.  The 
> AT&T PDP engine is built on top of this framework and represents a complete 
> implementation of a XACML 3.0 PDP, including all of the multi-decision 
> profiles. In addition, the framework also contains an implementation of the 
> OASIS XACML 3.0 RESTful API v1.0 and XACML JSON Profile v1.0 WD 14. The PEP 
> API includes annotation functionality, allowing application developers to 
> simply annotate a Java class to provide attributes for a request. The 
> annotation support removes the need for application developers to learn much 
> of the API.
> 
> The AT&T framework also includes interfaces and implementations to 
> standardize development of PIP engines that are used by the AT&T PDP 
> implementation, and can be used by other implementations built on top of the 
> AT&T framework. The framework also includes interfaces and implementations 
> for a PAP distributed cloud infrastructure of PDP nodes that includes support 
> for policy distribution and pip configurations. This PAP infrastructure 
> includes a web application administrative console that contains a XACML 3.0 
> policy editor, attribute dictionary support, and management of PDP RESTful 
> node instances. In addition, there are tools available for policy simulation.
> 
> Background
> 
> Access Control is in some ways the most basic IT Security service. It 
> consists of making a decision about whether a particular request should be 
> allowed and enforcing that decision. Aside from schemes like permission bits 
> and Access Control Lists (ACLs) the most common way access control is 
> implemented is as code in a server or application which typically intertwines 
> 

Re: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread John D. Ament
Hal,

Per customs, would you mind if we cancel this and start with a [DISCUSS]
thread about OpenAZ?  It's unclear if you meant this to be a vote or
something.

John

On Thu, Nov 13, 2014 at 4:14 PM, Hal Lockhart 
wrote:

> Abstract
>
> OpenAz is a project to create tools and libraries to enable the
> development of Attribute-based Access Control (ABAC) Systems in a variety
> of languages. In general the work is at least consistent with or actually
> conformant to the OASIS XACML Standard.
>
> Proposal
>
> Generally the work falls into two categories: ready to use tools which
> implement standardized or well understood components of an ABAC system and
> design proposals and proof of concept code relating to less well understood
> or experimental aspects of the problem.
>
> Much of the work to date has revolved around defining interfaces enabling
> a PEP to request an access control decision from a PDP. The XACML standard
> defines an abstract request format in xml and protocol wire formats in xaml
> and json, but it does not specify programmatic interfaces in any language.
> The standard says that the use of XML (or JSON) is not required only the
> semantics equivalent.
>
> The first Interface, AzAPI is modeled closely on the XACML defined
> interface, expressed in Java. One of the goals was to support calls to both
> a PDP local to the same process and a PDP in a remote server. AzAPI
> includes the interface, reference code to handle things like the many
> supported datatypes in XACML and glue code to mate it to the open source
> Sun XACML implementation.
>
> Because of the dependence on Sun XACML (which is XACML 2.0) the interface
> was missing some XACML 3.0 features. More recently this was corrected and
> WSo2 has mated it to their XACML 3.0 PDP. Some work was done by the JPMC
> team to support calling a remote PDP. WSo2 is also pursuing this capability.
>
> A second, higher level interface, PEPAPI was also defined. PEPAPI is more
> intended for application developers with little knowledge of XACML. It
> allows Java objects which contain attribute information to be passed in.
> Conversion methods, called mappers extract information from the objects and
> present it in the format expected by XACML. Some implementers have chosen
> to implement PEPAPI directly against their PDP, omitting the use of AzAPI.
> Naomaru Itoi defined a C++ interface which closely matches the Java one.
>
> Examples of more speculative work include: proposals for registration and
> dispatch of Obligation and Advice handlers, a scheme called AMF to tell
> PIPs how to retrieve attributes and PIP code to implement it, discussion of
> PoC code to demonstrate the use of XACML policies to drive OAuth
> interations and a proposal to use XACML policies to express OAuth scope.
>
> AT&T has recently contributed their extensive XACML framework to the
> project.
>
> The AT&T framework represents the entire XACML 3.0 object set as a
> collection of Java interfaces and standard implementations of those
> interfaces.  The AT&T PDP engine is built on top of this framework and
> represents a complete implementation of a XACML 3.0 PDP, including all of
> the multi-decision profiles. In addition, the framework also contains an
> implementation of the OASIS XACML 3.0 RESTful API v1.0 and XACML JSON
> Profile v1.0 WD 14. The PEP API includes annotation functionality, allowing
> application developers to simply annotate a Java class to provide
> attributes for a request. The annotation support removes the need for
> application developers to learn much of the API.
>
> The AT&T framework also includes interfaces and implementations to
> standardize development of PIP engines that are used by the AT&T PDP
> implementation, and can be used by other implementations built on top of
> the AT&T framework. The framework also includes interfaces and
> implementations for a PAP distributed cloud infrastructure of PDP nodes
> that includes support for policy distribution and pip configurations. This
> PAP infrastructure includes a web application administrative console that
> contains a XACML 3.0 policy editor, attribute dictionary support, and
> management of PDP RESTful node instances. In addition, there are tools
> available for policy simulation.
>
> Background
>
> Access Control is in some ways the most basic IT Security service. It
> consists of making a decision about whether a particular request should be
> allowed and enforcing that decision. Aside from schemes like permission
> bits and Access Control Lists (ACLs) the most common way access control is
> implemented is as code in a server or application which typically
> intertwines access control logic with business logic, User interface and
> other software. This makes it difficult to understand, modify, analyze or
> even locate the security policy. The primary challenge of Access Control is
> striking the right balance between powerful expression and intelligibility
> to human beings.
>
> The OASIS XA

Re: IP clearance clarification: copyright notices

2014-11-13 Thread Stian Soiland-Reyes
I think it's good to be flexible here depending on the project's
needs. A fresh project might need more help that is easiest to achieve
after transitioning the code to Apache.

Some of the terminology of the incubator assumes the incubator project
is showing up on the Apache doorstep with a USB key full of
source-code that have never before been on the Internet - this might
need some updating to also cater for the modern reality of distributed
and ad-hoc collaboration on open source using tools like
git/mercurial, Github and Bitbucket.


Being picky about "the first commit after incubation" seems a bit daft
- after all a source code import should include the full history, and
that historical source-code would most likely not have the "right"
copyright/license headers. The hard deadline must be for the first
release, though.


For our incubator project (Taverna), we saw the need to reorganize our
current git repositories (which were a bit too numerous) as part of
the incubation process.

We therefore have made a separate staging area on Github, and then
basically we will move from github.com/taverna/* to
github.com/taverna-incubator/* step by step. Another reason why we
have to do this is that requesting additional git repositores at
git.apache.org is a bit more heavyweight compared to [New repository]
button on Github - so we must get the repository names etc. right to
start with.

But this also allows us to sort out bureaucratic things without
affecting the existing repositories, which are still in daily use (in
preparing a "last non-Apache-release"). It is therefore not any
problem to change licenses, groupIds and copyrights within that
staging repository.

But that staging-incubation model would probably be too heavy for the
hobby projects that are growing up and just have a single repository,
or for large commercial projects which don't want to publish as
open-source until it is under Apache.



On 13 November 2014 18:32, Alex Harui  wrote:
>
>
> On 11/13/14, 2:18 AM, "Bertrand Delacretaz"  wrote:
>
>>Hi,
>>
>>In the vote thread about [1] a question came up about the following
>>clause, from our IP clearance form:
>>
>>> Check and make sure that the files that have been donated have been
>>> updated to reflect the new ASF copyright.
>>
>>I think this actually covers two distinct things:
>>
>>1) Moving any existing non-Apache copyright notices to a NOTICE file,
>>if the owner of the donated code wants that, or otherwise removing
>>them or making them smaller to avoid bloating the code with multiple
>>copyright notices., if possible. All done by whoever donates the code
>>- as per the "Should a project move non-ASF copyright notices from
>>Apache source files to the NOTICE file?" section in [2], we don't want
>>to that ourselves.
>>
>>2) Adding Apache copyright/license headers where required
>>
>>IMO there's no need for 2) to happen before the donation, that just
>>has to happen before the first release of that code.
>>
>>Do people agree? Shall we reformulate that requirement to better
>>express that it's only 1) that's relevant before accepting the donated
>>code?
>
> Hi Bertrand,
>
> The way I’ve interpreted this is that the “donation” occurs when the donor
> submits the software grant and secretary records it.  All the donor is
> saying by submitting the grant is “I’m ok with you having this list of
> things” and makes no guarantees that the list of things are acceptable to
> Apache.  A friend can give me a gift of a food basket without realizing
> I’m allergic to one of the things in there.
>
> The IP clearance process is where the receiving project makes the list of
> things acceptable to Apache.  It can toss out things that Apache is
> allergic to and do other preparations before it lands in an Apache repo.
> Maybe it can wait until first release or first commit, but IMO, I’ve been
> trying to make the headers right before it hits the repo by running RAT
> before committing.
>
> Copyright law, AIUI, prevents the receiving project from moving copyrights
> without the copyright owner’s permission.  Thus, if the donor has time to
> insert Apache headers and move copyrights to NOTICE, that is very helpful,
> but if the donor is short on time, he can give someone in the receiving
> project permission to do so.
>
> So, IMO, there is no need for any copyright mucking before the donation is
> accepted, as long as there are people with the time and permission to muck
> with it after, but it sure helps.  Flex did take a donation where I fixed
> up the headers for the donor because the donor was short on time and
> didn’t want to create another place to store a branch of the code with
> modified headers.  The donor’s code was already on GitHub and it felt
> strange to have him change his headers in the public GitHub copy or one of
> its branches.  So I got explicit written (email) permission and fixed up
> the headers myself before submitting the package for IP clearance.
>
> That’s my understanding based on 

Re: [VOTE] Release Apache Parquet Format (incubating) 2.2.0 RC2

2014-11-13 Thread Julien Le Dem
+1
We need votes from the incubator PMC, right?
Julien

On Thu, Nov 13, 2014 at 8:51 AM, Ryan Blue  wrote:

> On 11/12/2014 07:06 PM, John D. Ament wrote:
>
>> The use of tags has come up several times on the incubator list in the
>> past.  They're not immutable, linking to a tag can be over-written.
>> Please
>> link to the appropriate commit, which in your case is likely
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
>> format.git;a=commit;h=6979a6d60a319de6aab0b7743ef5b6a50a2f974e
>>
>> - John
>>
>
> Thanks for finding the correct reference, John. You're right that the
> commit is 6979a6d60a319de6aab0b7743ef5b6a50a2f974e, which can be viewed
> at this URL:
>
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
> format.git;a=commit;h=6979a6d60a319de6aab0b7743ef5b6a50a2f974e
>
> This commit corresponds to the contents of the release candidate source
> tarball, which you can find here (along with checksums and signature):
>
>   https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/
>
> For future vote threads, I'll make sure we provide the right commit rather
> than a tag or branch reference. Thanks!
>
> rb
>
>
>  On Mon, Nov 10, 2014 at 5:35 PM, Ryan Blue  wrote:
>>
>>  Hi everyone,
>>>
>>> I'd like to propose a vote to release parquet-format-2.2.0-rc2 as the
>>> official Parquet Format 2.2.0 release.
>>>
>>> This release candidate has passed a podling vote, which can be found
>>> here:
>>>
>>> https://mail-archives.apache.org/mod_mbox/incubator-
>>> parquet-dev/201411.mbox/%3C54613B48.6060602%40apache.org%3E
>>>
>>> The release candidate, signature, and checksums are available at:
>>>https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/
>>>
>>> The branch used to create the release candidate is:
>>>
>>> https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
>>> format.git;hb=release-2.2.0-rc2
>>>
>>> KEYS to validate the signature are available at:
>>>https://dist.apache.org/repos/dist/dev/incubator/parquet/KEYS
>>>
>>> Please download, verify, and test.
>>>
>>> [ ] +1: Release this tag as parquet-format-2.2.0
>>> [ ] +0:
>>> [ ] -1: This release is not ready because . . .
>>>
>>>
>>> == More details ==
>>>
>>> This will be the first release from the Parquet project. We are releasing
>>> parquet-format first because the other projects (parquet-mr and
>>> parquet-cpp) depend on it.
>>>
>>> This release uses the pre-Apache maven coordinate
>>> com.twitter:parquet-format and parquet.* package names. To make the
>>> transition to org.apache naming as smooth as possible for downstream
>>> projects, we are planning to release a com.twitter artifact immediately
>>> followed by an org.apache artifact. These artifacts will be identical
>>> except for naming changes:
>>>
>>> * com.twitter:parquet-format => org.apache.parquet:parquet-format
>>> * package parquet.* => package org.apache.parquet.*
>>>
>>> There are three major changes included in this release:
>>> * PARQUET-119: Add encoding stats to ColumnMetaData
>>> * PARQUET-79: Streaming thrift API
>>> * PARQUET-12: New logical types
>>>
>>>
>>> rb
>>>
>>>
>>> --
>>> Ryan Blue
>>>
>>> -
>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail: general-h...@incubator.apache.org
>>>
>>>
>>>
>>
>
> --
> Ryan Blue
> Software Engineer
> Cloudera, Inc.
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


RE: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Hal Lockhart
No, I am sorry this process is all new to me.

I also created a page in the wiki with same content. (OpenAZProposal)

Do I need to do something or can you cancel it?

Hal

> -Original Message-
> From: John D. Ament [mailto:john.d.am...@gmail.com]
> Sent: Thursday, November 13, 2014 5:03 PM
> To: general@incubator.apache.org
> Subject: Re: [PROPOSAL] OpenAZ as new Incubator project
> 
> Hal,
> 
> Per customs, would you mind if we cancel this and start with a
> [DISCUSS] thread about OpenAZ?  It's unclear if you meant this to be a
> vote or something.
> 
> John
> 
> On Thu, Nov 13, 2014 at 4:14 PM, Hal Lockhart 
> wrote:
> 
> > Abstract
> >
> > OpenAz is a project to create tools and libraries to enable the
> > development of Attribute-based Access Control (ABAC) Systems in a
> > variety of languages. In general the work is at least consistent with
> > or actually conformant to the OASIS XACML Standard.
> >
> > Proposal
> >
> > Generally the work falls into two categories: ready to use tools
> which
> > implement standardized or well understood components of an ABAC
> system
> > and design proposals and proof of concept code relating to less well
> > understood or experimental aspects of the problem.
> >
> > Much of the work to date has revolved around defining interfaces
> > enabling a PEP to request an access control decision from a PDP. The
> > XACML standard defines an abstract request format in xml and protocol
> > wire formats in xaml and json, but it does not specify programmatic
> interfaces in any language.
> > The standard says that the use of XML (or JSON) is not required only
> > the semantics equivalent.
> >
> > The first Interface, AzAPI is modeled closely on the XACML defined
> > interface, expressed in Java. One of the goals was to support calls
> to
> > both a PDP local to the same process and a PDP in a remote server.
> > AzAPI includes the interface, reference code to handle things like
> the
> > many supported datatypes in XACML and glue code to mate it to the
> open
> > source Sun XACML implementation.
> >
> > Because of the dependence on Sun XACML (which is XACML 2.0) the
> > interface was missing some XACML 3.0 features. More recently this was
> > corrected and
> > WSo2 has mated it to their XACML 3.0 PDP. Some work was done by the
> > JPMC team to support calling a remote PDP. WSo2 is also pursuing this
> capability.
> >
> > A second, higher level interface, PEPAPI was also defined. PEPAPI is
> > more intended for application developers with little knowledge of
> > XACML. It allows Java objects which contain attribute information to
> be passed in.
> > Conversion methods, called mappers extract information from the
> > objects and present it in the format expected by XACML. Some
> > implementers have chosen to implement PEPAPI directly against their
> PDP, omitting the use of AzAPI.
> > Naomaru Itoi defined a C++ interface which closely matches the Java
> one.
> >
> > Examples of more speculative work include: proposals for registration
> > and dispatch of Obligation and Advice handlers, a scheme called AMF
> to
> > tell PIPs how to retrieve attributes and PIP code to implement it,
> > discussion of PoC code to demonstrate the use of XACML policies to
> > drive OAuth interations and a proposal to use XACML policies to
> express OAuth scope.
> >
> > AT&T has recently contributed their extensive XACML framework to the
> > project.
> >
> > The AT&T framework represents the entire XACML 3.0 object set as a
> > collection of Java interfaces and standard implementations of those
> > interfaces.  The AT&T PDP engine is built on top of this framework
> and
> > represents a complete implementation of a XACML 3.0 PDP, including
> all
> > of the multi-decision profiles. In addition, the framework also
> > contains an implementation of the OASIS XACML 3.0 RESTful API v1.0
> and
> > XACML JSON Profile v1.0 WD 14. The PEP API includes annotation
> > functionality, allowing application developers to simply annotate a
> > Java class to provide attributes for a request. The annotation
> support
> > removes the need for application developers to learn much of the API.
> >
> > The AT&T framework also includes interfaces and implementations to
> > standardize development of PIP engines that are used by the AT&T PDP
> > implementation, and can be used by other implementations built on top
> > of the AT&T framework. The framework also includes interfaces and
> > implementations for a PAP distributed cloud infrastructure of PDP
> > nodes that includes support for policy distribution and pip
> > configurations. This PAP infrastructure includes a web application
> > administrative console that contains a XACML 3.0 policy editor,
> > attribute dictionary support, and management of PDP RESTful node
> > instances. In addition, there are tools available for policy
> simulation.
> >
> > Background
> >
> > Access Control is in some ways the most basic IT Security service. It
> > consists of making a decisio

RE: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Hal Lockhart
Did you see the background section? I meant that to provide that information. I 
was unclear on how much to assume the audience already knows about the subject.

Hal

> -Original Message-
> From: Henry Saputra [mailto:henry.sapu...@gmail.com]
> Sent: Thursday, November 13, 2014 4:31 PM
> To: general@incubator.apache.org
> Subject: Re: [PROPOSAL] OpenAZ as new Incubator project
> 
> Could you add more description on what is PEP and PDP and other
> acronyms used in the proposal? If it is not directly relevant maybe you
> can rephrase it to more generic analogy.
> 
> Thanks,
> 
> Henry
> 
> On Thu, Nov 13, 2014 at 1:14 PM, Hal Lockhart 
> wrote:
> > Abstract
> >
> > OpenAz is a project to create tools and libraries to enable the
> development of Attribute-based Access Control (ABAC) Systems in a
> variety of languages. In general the work is at least consistent with
> or actually conformant to the OASIS XACML Standard.
> >
> > Proposal
> >
> > Generally the work falls into two categories: ready to use tools
> which implement standardized or well understood components of an ABAC
> system and design proposals and proof of concept code relating to less
> well understood or experimental aspects of the problem.
> >
> > Much of the work to date has revolved around defining interfaces
> enabling a PEP to request an access control decision from a PDP. The
> XACML standard defines an abstract request format in xml and protocol
> wire formats in xaml and json, but it does not specify programmatic
> interfaces in any language. The standard says that the use of XML (or
> JSON) is not required only the semantics equivalent.
> >
> > The first Interface, AzAPI is modeled closely on the XACML defined
> interface, expressed in Java. One of the goals was to support calls to
> both a PDP local to the same process and a PDP in a remote server.
> AzAPI includes the interface, reference code to handle things like the
> many supported datatypes in XACML and glue code to mate it to the open
> source Sun XACML implementation.
> >
> > Because of the dependence on Sun XACML (which is XACML 2.0) the
> interface was missing some XACML 3.0 features. More recently this was
> corrected and WSo2 has mated it to their XACML 3.0 PDP. Some work was
> done by the JPMC team to support calling a remote PDP. WSo2 is also
> pursuing this capability.
> >
> > A second, higher level interface, PEPAPI was also defined. PEPAPI is
> more intended for application developers with little knowledge of
> XACML. It allows Java objects which contain attribute information to be
> passed in. Conversion methods, called mappers extract information from
> the objects and present it in the format expected by XACML. Some
> implementers have chosen to implement PEPAPI directly against their
> PDP, omitting the use of AzAPI. Naomaru Itoi defined a C++ interface
> which closely matches the Java one.
> >
> > Examples of more speculative work include: proposals for registration
> and dispatch of Obligation and Advice handlers, a scheme called AMF to
> tell PIPs how to retrieve attributes and PIP code to implement it,
> discussion of PoC code to demonstrate the use of XACML policies to
> drive OAuth interations and a proposal to use XACML policies to express
> OAuth scope.
> >
> > AT&T has recently contributed their extensive XACML framework to the
> project.
> >
> > The AT&T framework represents the entire XACML 3.0 object set as a
> collection of Java interfaces and standard implementations of those
> interfaces.  The AT&T PDP engine is built on top of this framework and
> represents a complete implementation of a XACML 3.0 PDP, including all
> of the multi-decision profiles. In addition, the framework also
> contains an implementation of the OASIS XACML 3.0 RESTful API v1.0 and
> XACML JSON Profile v1.0 WD 14. The PEP API includes annotation
> functionality, allowing application developers to simply annotate a
> Java class to provide attributes for a request. The annotation support
> removes the need for application developers to learn much of the API.
> >
> > The AT&T framework also includes interfaces and implementations to
> standardize development of PIP engines that are used by the AT&T PDP
> implementation, and can be used by other implementations built on top
> of the AT&T framework. The framework also includes interfaces and
> implementations for a PAP distributed cloud infrastructure of PDP nodes
> that includes support for policy distribution and pip configurations.
> This PAP infrastructure includes a web application administrative
> console that contains a XACML 3.0 policy editor, attribute dictionary
> support, and management of PDP RESTful node instances. In addition,
> there are tools available for policy simulation.
> >
> > Background
> >
> > Access Control is in some ways the most basic IT Security service. It
> consists of making a decision about whether a particular request should
> be allowed and enforcing that decision. Aside from schemes like

Re: [VOTE] Release Apache Parquet Format (incubating) 2.2.0 RC2

2014-11-13 Thread Ryan Blue

On 11/13/2014 02:21 PM, Julien Le Dem wrote:

+1
We need votes from the incubator PMC, right?
Julien


That's right, this vote requires at least 3 +1s from IPMC members to 
pass. I know that some of our mentors are out of town, so it would be 
helpful if anyone has time to take a look at the RC. This is our first 
release vote for the Parquet project, so I'm hoping to get good feedback.


rb


On Thu, Nov 13, 2014 at 8:51 AM, Ryan Blue  wrote:

  On Mon, Nov 10, 2014 at 5:35 PM, Ryan Blue  wrote:


  Hi everyone,


I'd like to propose a vote to release parquet-format-2.2.0-rc2 as the
official Parquet Format 2.2.0 release.

This release candidate has passed a podling vote, which can be found
here:

https://mail-archives.apache.org/mod_mbox/incubator-
parquet-dev/201411.mbox/%3C54613B48.6060602%40apache.org%3E

The release candidate, signature, and checksums are available at:
https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/

The branch used to create the release candidate is:

https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
format.git;hb=release-2.2.0-rc2

KEYS to validate the signature are available at:
https://dist.apache.org/repos/dist/dev/incubator/parquet/KEYS

Please download, verify, and test.

[ ] +1: Release this tag as parquet-format-2.2.0
[ ] +0:
[ ] -1: This release is not ready because . . .


== More details ==

This will be the first release from the Parquet project. We are releasing
parquet-format first because the other projects (parquet-mr and
parquet-cpp) depend on it.

This release uses the pre-Apache maven coordinate
com.twitter:parquet-format and parquet.* package names. To make the
transition to org.apache naming as smooth as possible for downstream
projects, we are planning to release a com.twitter artifact immediately
followed by an org.apache artifact. These artifacts will be identical
except for naming changes:

* com.twitter:parquet-format => org.apache.parquet:parquet-format
* package parquet.* => package org.apache.parquet.*

There are three major changes included in this release:
* PARQUET-119: Add encoding stats to ColumnMetaData
* PARQUET-79: Streaming thrift API
* PARQUET-12: New logical types


rb


--
Ryan Blue

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org







--
Ryan Blue
Software Engineer
Cloudera, Inc.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org







--
Ryan Blue
Software Engineer
Cloudera, Inc.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Henry Saputra
Ah my bad, I usually use abstract section to get main idea of the proposal.

And as per John request, lets start with DISCUSS thread instead.

- Henry

On Thu, Nov 13, 2014 at 2:59 PM, Hal Lockhart  wrote:
> Did you see the background section? I meant that to provide that information. 
> I was unclear on how much to assume the audience already knows about the 
> subject.
>
> Hal
>
>> -Original Message-
>> From: Henry Saputra [mailto:henry.sapu...@gmail.com]
>> Sent: Thursday, November 13, 2014 4:31 PM
>> To: general@incubator.apache.org
>> Subject: Re: [PROPOSAL] OpenAZ as new Incubator project
>>
>> Could you add more description on what is PEP and PDP and other
>> acronyms used in the proposal? If it is not directly relevant maybe you
>> can rephrase it to more generic analogy.
>>
>> Thanks,
>>
>> Henry
>>
>> On Thu, Nov 13, 2014 at 1:14 PM, Hal Lockhart 
>> wrote:
>> > Abstract
>> >
>> > OpenAz is a project to create tools and libraries to enable the
>> development of Attribute-based Access Control (ABAC) Systems in a
>> variety of languages. In general the work is at least consistent with
>> or actually conformant to the OASIS XACML Standard.
>> >
>> > Proposal
>> >
>> > Generally the work falls into two categories: ready to use tools
>> which implement standardized or well understood components of an ABAC
>> system and design proposals and proof of concept code relating to less
>> well understood or experimental aspects of the problem.
>> >
>> > Much of the work to date has revolved around defining interfaces
>> enabling a PEP to request an access control decision from a PDP. The
>> XACML standard defines an abstract request format in xml and protocol
>> wire formats in xaml and json, but it does not specify programmatic
>> interfaces in any language. The standard says that the use of XML (or
>> JSON) is not required only the semantics equivalent.
>> >
>> > The first Interface, AzAPI is modeled closely on the XACML defined
>> interface, expressed in Java. One of the goals was to support calls to
>> both a PDP local to the same process and a PDP in a remote server.
>> AzAPI includes the interface, reference code to handle things like the
>> many supported datatypes in XACML and glue code to mate it to the open
>> source Sun XACML implementation.
>> >
>> > Because of the dependence on Sun XACML (which is XACML 2.0) the
>> interface was missing some XACML 3.0 features. More recently this was
>> corrected and WSo2 has mated it to their XACML 3.0 PDP. Some work was
>> done by the JPMC team to support calling a remote PDP. WSo2 is also
>> pursuing this capability.
>> >
>> > A second, higher level interface, PEPAPI was also defined. PEPAPI is
>> more intended for application developers with little knowledge of
>> XACML. It allows Java objects which contain attribute information to be
>> passed in. Conversion methods, called mappers extract information from
>> the objects and present it in the format expected by XACML. Some
>> implementers have chosen to implement PEPAPI directly against their
>> PDP, omitting the use of AzAPI. Naomaru Itoi defined a C++ interface
>> which closely matches the Java one.
>> >
>> > Examples of more speculative work include: proposals for registration
>> and dispatch of Obligation and Advice handlers, a scheme called AMF to
>> tell PIPs how to retrieve attributes and PIP code to implement it,
>> discussion of PoC code to demonstrate the use of XACML policies to
>> drive OAuth interations and a proposal to use XACML policies to express
>> OAuth scope.
>> >
>> > AT&T has recently contributed their extensive XACML framework to the
>> project.
>> >
>> > The AT&T framework represents the entire XACML 3.0 object set as a
>> collection of Java interfaces and standard implementations of those
>> interfaces.  The AT&T PDP engine is built on top of this framework and
>> represents a complete implementation of a XACML 3.0 PDP, including all
>> of the multi-decision profiles. In addition, the framework also
>> contains an implementation of the OASIS XACML 3.0 RESTful API v1.0 and
>> XACML JSON Profile v1.0 WD 14. The PEP API includes annotation
>> functionality, allowing application developers to simply annotate a
>> Java class to provide attributes for a request. The annotation support
>> removes the need for application developers to learn much of the API.
>> >
>> > The AT&T framework also includes interfaces and implementations to
>> standardize development of PIP engines that are used by the AT&T PDP
>> implementation, and can be used by other implementations built on top
>> of the AT&T framework. The framework also includes interfaces and
>> implementations for a PAP distributed cloud infrastructure of PDP nodes
>> that includes support for policy distribution and pip configurations.
>> This PAP infrastructure includes a web application administrative
>> console that contains a XACML 3.0 policy editor, attribute dictionary
>> support, and management of PDP RESTful node instances

Re: [VOTE] Retire HDT

2014-11-13 Thread Mattmann, Chris A (3980)
CC¹ing folks from general@incubator.a.o as they can likely explain
(am currently getting ready for a flight back from Italy to Los Angeles
and won¹t have time for a bit, Bob).

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Bob Kerns 
Reply-To: "d...@hdt.incubator.apache.org" 
Date: Thursday, November 13, 2014 at 6:58 PM
To: "d...@hdt.incubator.apache.org" 
Subject: Re: [VOTE] Retire HDT

>As someone who has unfortunately been inactive, I'm going to abstain +0;
>otherwise I'd vote -1 and try to be one of those 3 active folks.
>
>I still have hopes of doing more stuff with Hadoop and HDT in the future,
>but job responsibilities keep shifting in unexpected directions, and
>health
>and family don't leave me enough time to do it if not actively involved at
>work.
>
>If retired, will this list remain active? Otherwise, it might be hard to
>gather the 3 active people...
>
>I think there's significant needs that are going unmet that we could be
>addressing, if people (myself included) had the time to devote to it.
>
>I've not stopped monitoring the list, and I do hope to contribute in the
>future. If it is retired, what will be the mechanics for contributing new
>code? Would it have to be brought out of retirement before that could
>happen via Apache? (Obviously, a fork on GitHub would be an option, but
>that might detract from a path back to active Apache involvement).
>
>
>On Wed, Nov 12, 2014 at 7:45 AM, Roman Shaposhnik  wrote:
>
>> On Mon, Nov 10, 2014 at 12:45 AM, Rahul Sharma 
>>wrote:
>> > Hi all,
>> >
>> > Based on the discussion happened on the mailing list [1] ,I'd like to
>> call
>> > a VOTE to retire[2] Apache HDT from  Apache Incubator. It appears i
>>that
>> > the project has lost community interest with almost no activity on
>> mailing
>> > lists.
>> >
>> > This VOTE will be open for at least 72 hours and passes on achieving a
>> > consensus.
>> >
>> >  +1 [ ] Yes, I am in favor of retiring HDT from the Apache Incubator.
>> >  +0 [ ]
>> >  -1 [ ] No, I am not in favor of retiring HDT because...
>>
>> + 1 (binding).
>>
>> Thanks for all your efforts Rahul!
>>
>> I've also appreciated Mirko's comment, but I must say that
>> retirement is NOT a death sentence. The code still will be
>> available and if least 3 active folks were to show up the
>> project can easily be reinstated.
>>
>> Thanks,
>> Roman.
>>


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Parquet Format (incubating) 2.2.0 RC2

2014-11-13 Thread Stack
+1 (binding)

Checked signature, md5 and that files were properly licensed.  LGTM.

St.Ack

On Mon, Nov 10, 2014 at 2:35 PM, Ryan Blue  wrote:

> Hi everyone,
>
> I'd like to propose a vote to release parquet-format-2.2.0-rc2 as the
> official Parquet Format 2.2.0 release.
>
> This release candidate has passed a podling vote, which can be found here:
>
> https://mail-archives.apache.org/mod_mbox/incubator-
> parquet-dev/201411.mbox/%3C54613B48.6060602%40apache.org%3E
>
> The release candidate, signature, and checksums are available at:
>   https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/
>
> The branch used to create the release candidate is:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-
> format.git;hb=release-2.2.0-rc2
>
> KEYS to validate the signature are available at:
>   https://dist.apache.org/repos/dist/dev/incubator/parquet/KEYS
>
> Please download, verify, and test.
>
> [ ] +1: Release this tag as parquet-format-2.2.0
> [ ] +0:
> [ ] -1: This release is not ready because . . .
>
>
> == More details ==
>
> This will be the first release from the Parquet project. We are releasing
> parquet-format first because the other projects (parquet-mr and
> parquet-cpp) depend on it.
>
> This release uses the pre-Apache maven coordinate
> com.twitter:parquet-format and parquet.* package names. To make the
> transition to org.apache naming as smooth as possible for downstream
> projects, we are planning to release a com.twitter artifact immediately
> followed by an org.apache artifact. These artifacts will be identical
> except for naming changes:
>
> * com.twitter:parquet-format => org.apache.parquet:parquet-format
> * package parquet.* => package org.apache.parquet.*
>
> There are three major changes included in this release:
> * PARQUET-119: Add encoding stats to ColumnMetaData
> * PARQUET-79: Streaming thrift API
> * PARQUET-12: New logical types
>
>
> rb
>
>
> --
> Ryan Blue
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache Parquet Format (incubating) 2.2.0 RC2

2014-11-13 Thread Patrick Hunt
+1 sig/xsum are valid. RAT ran clean and the checklist looks fine to
me (license/notice/disclaimer/etc... are all good, etc...)

Patrick

On Mon, Nov 10, 2014 at 2:35 PM, Ryan Blue  wrote:
> Hi everyone,
>
> I'd like to propose a vote to release parquet-format-2.2.0-rc2 as the
> official Parquet Format 2.2.0 release.
>
> This release candidate has passed a podling vote, which can be found here:
>
> https://mail-archives.apache.org/mod_mbox/incubator-parquet-dev/201411.mbox/%3C54613B48.6060602%40apache.org%3E
>
> The release candidate, signature, and checksums are available at:
>   https://dist.apache.org/repos/dist/dev/incubator/parquet/2.2.0-rc2/
>
> The branch used to create the release candidate is:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-parquet-format.git;hb=release-2.2.0-rc2
>
> KEYS to validate the signature are available at:
>   https://dist.apache.org/repos/dist/dev/incubator/parquet/KEYS
>
> Please download, verify, and test.
>
> [ ] +1: Release this tag as parquet-format-2.2.0
> [ ] +0:
> [ ] -1: This release is not ready because . . .
>
>
> == More details ==
>
> This will be the first release from the Parquet project. We are releasing
> parquet-format first because the other projects (parquet-mr and parquet-cpp)
> depend on it.
>
> This release uses the pre-Apache maven coordinate com.twitter:parquet-format
> and parquet.* package names. To make the transition to org.apache naming as
> smooth as possible for downstream projects, we are planning to release a
> com.twitter artifact immediately followed by an org.apache artifact. These
> artifacts will be identical except for naming changes:
>
> * com.twitter:parquet-format => org.apache.parquet:parquet-format
> * package parquet.* => package org.apache.parquet.*
>
> There are three major changes included in this release:
> * PARQUET-119: Add encoding stats to ColumnMetaData
> * PARQUET-79: Streaming thrift API
> * PARQUET-12: New logical types
>
>
> rb
>
>
> --
> Ryan Blue
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



RE: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread Hal Lockhart
So you want me to repost the proposal with the Subject changed to start with 
"[DISCUSS]"? Or should I simply reference the wiki page?

Hal

> -Original Message-
> From: John D. Ament [mailto:john.d.am...@gmail.com]
> Sent: Thursday, November 13, 2014 5:03 PM
> To: general@incubator.apache.org
> Subject: Re: [PROPOSAL] OpenAZ as new Incubator project
> 
> Hal,
> 
> Per customs, would you mind if we cancel this and start with a
> [DISCUSS] thread about OpenAZ?  It's unclear if you meant this to be a
> vote or something.
> 
> John
> 
> On Thu, Nov 13, 2014 at 4:14 PM, Hal Lockhart 
> wrote:
> 
> > Abstract
> >
> > OpenAz is a project to create tools and libraries to enable the
> > development of Attribute-based Access Control (ABAC) Systems in a
> > variety of languages. In general the work is at least consistent with
> > or actually conformant to the OASIS XACML Standard.
> >
> > Proposal
> >
> > Generally the work falls into two categories: ready to use tools
> which
> > implement standardized or well understood components of an ABAC
> system
> > and design proposals and proof of concept code relating to less well
> > understood or experimental aspects of the problem.
> >
> > Much of the work to date has revolved around defining interfaces
> > enabling a PEP to request an access control decision from a PDP. The
> > XACML standard defines an abstract request format in xml and protocol
> > wire formats in xaml and json, but it does not specify programmatic
> interfaces in any language.
> > The standard says that the use of XML (or JSON) is not required only
> > the semantics equivalent.
> >
> > The first Interface, AzAPI is modeled closely on the XACML defined
> > interface, expressed in Java. One of the goals was to support calls
> to
> > both a PDP local to the same process and a PDP in a remote server.
> > AzAPI includes the interface, reference code to handle things like
> the
> > many supported datatypes in XACML and glue code to mate it to the
> open
> > source Sun XACML implementation.
> >
> > Because of the dependence on Sun XACML (which is XACML 2.0) the
> > interface was missing some XACML 3.0 features. More recently this was
> > corrected and
> > WSo2 has mated it to their XACML 3.0 PDP. Some work was done by the
> > JPMC team to support calling a remote PDP. WSo2 is also pursuing this
> capability.
> >
> > A second, higher level interface, PEPAPI was also defined. PEPAPI is
> > more intended for application developers with little knowledge of
> > XACML. It allows Java objects which contain attribute information to
> be passed in.
> > Conversion methods, called mappers extract information from the
> > objects and present it in the format expected by XACML. Some
> > implementers have chosen to implement PEPAPI directly against their
> PDP, omitting the use of AzAPI.
> > Naomaru Itoi defined a C++ interface which closely matches the Java
> one.
> >
> > Examples of more speculative work include: proposals for registration
> > and dispatch of Obligation and Advice handlers, a scheme called AMF
> to
> > tell PIPs how to retrieve attributes and PIP code to implement it,
> > discussion of PoC code to demonstrate the use of XACML policies to
> > drive OAuth interations and a proposal to use XACML policies to
> express OAuth scope.
> >
> > AT&T has recently contributed their extensive XACML framework to the
> > project.
> >
> > The AT&T framework represents the entire XACML 3.0 object set as a
> > collection of Java interfaces and standard implementations of those
> > interfaces.  The AT&T PDP engine is built on top of this framework
> and
> > represents a complete implementation of a XACML 3.0 PDP, including
> all
> > of the multi-decision profiles. In addition, the framework also
> > contains an implementation of the OASIS XACML 3.0 RESTful API v1.0
> and
> > XACML JSON Profile v1.0 WD 14. The PEP API includes annotation
> > functionality, allowing application developers to simply annotate a
> > Java class to provide attributes for a request. The annotation
> support
> > removes the need for application developers to learn much of the API.
> >
> > The AT&T framework also includes interfaces and implementations to
> > standardize development of PIP engines that are used by the AT&T PDP
> > implementation, and can be used by other implementations built on top
> > of the AT&T framework. The framework also includes interfaces and
> > implementations for a PAP distributed cloud infrastructure of PDP
> > nodes that includes support for policy distribution and pip
> > configurations. This PAP infrastructure includes a web application
> > administrative console that contains a XACML 3.0 policy editor,
> > attribute dictionary support, and management of PDP RESTful node
> > instances. In addition, there are tools available for policy
> simulation.
> >
> > Background
> >
> > Access Control is in some ways the most basic IT Security service. It
> > consists of making a decision about whether a particular re

Re: [PROPOSAL] OpenAZ as new Incubator project

2014-11-13 Thread John D. Ament
I think so.

There's a few things that you want to iron out first, before people start
voting on this.

- 3 is generally the "minimum" number of mentors.
- I can't find a "Paul Freemantle" on the apache committers list.  There's
a Paul Fremantle, minor spelling difference.
- You may want to review this section to get a better understanding of the
goals: http://incubator.apache.org/guides/proposal.html#formulating

the Discuss option just helps everyone look at your proposal a little bit
better and determine if there's any gotchas.  For example, I'm surprised to
see a new incubator project using SVN.

- Can you list out your issue tracking preference (should probably be JIRA
unless you need something else)
- Please also explicitly list the mailing lists your want.

John

On Thu, Nov 13, 2014 at 8:43 PM, Hal Lockhart 
wrote:

> So you want me to repost the proposal with the Subject changed to start
> with "[DISCUSS]"? Or should I simply reference the wiki page?
>
> Hal
>
> > -Original Message-
> > From: John D. Ament [mailto:john.d.am...@gmail.com]
> > Sent: Thursday, November 13, 2014 5:03 PM
> > To: general@incubator.apache.org
> > Subject: Re: [PROPOSAL] OpenAZ as new Incubator project
> >
> > Hal,
> >
> > Per customs, would you mind if we cancel this and start with a
> > [DISCUSS] thread about OpenAZ?  It's unclear if you meant this to be a
> > vote or something.
> >
> > John
> >
> > On Thu, Nov 13, 2014 at 4:14 PM, Hal Lockhart 
> > wrote:
> >
> > > Abstract
> > >
> > > OpenAz is a project to create tools and libraries to enable the
> > > development of Attribute-based Access Control (ABAC) Systems in a
> > > variety of languages. In general the work is at least consistent with
> > > or actually conformant to the OASIS XACML Standard.
> > >
> > > Proposal
> > >
> > > Generally the work falls into two categories: ready to use tools
> > which
> > > implement standardized or well understood components of an ABAC
> > system
> > > and design proposals and proof of concept code relating to less well
> > > understood or experimental aspects of the problem.
> > >
> > > Much of the work to date has revolved around defining interfaces
> > > enabling a PEP to request an access control decision from a PDP. The
> > > XACML standard defines an abstract request format in xml and protocol
> > > wire formats in xaml and json, but it does not specify programmatic
> > interfaces in any language.
> > > The standard says that the use of XML (or JSON) is not required only
> > > the semantics equivalent.
> > >
> > > The first Interface, AzAPI is modeled closely on the XACML defined
> > > interface, expressed in Java. One of the goals was to support calls
> > to
> > > both a PDP local to the same process and a PDP in a remote server.
> > > AzAPI includes the interface, reference code to handle things like
> > the
> > > many supported datatypes in XACML and glue code to mate it to the
> > open
> > > source Sun XACML implementation.
> > >
> > > Because of the dependence on Sun XACML (which is XACML 2.0) the
> > > interface was missing some XACML 3.0 features. More recently this was
> > > corrected and
> > > WSo2 has mated it to their XACML 3.0 PDP. Some work was done by the
> > > JPMC team to support calling a remote PDP. WSo2 is also pursuing this
> > capability.
> > >
> > > A second, higher level interface, PEPAPI was also defined. PEPAPI is
> > > more intended for application developers with little knowledge of
> > > XACML. It allows Java objects which contain attribute information to
> > be passed in.
> > > Conversion methods, called mappers extract information from the
> > > objects and present it in the format expected by XACML. Some
> > > implementers have chosen to implement PEPAPI directly against their
> > PDP, omitting the use of AzAPI.
> > > Naomaru Itoi defined a C++ interface which closely matches the Java
> > one.
> > >
> > > Examples of more speculative work include: proposals for registration
> > > and dispatch of Obligation and Advice handlers, a scheme called AMF
> > to
> > > tell PIPs how to retrieve attributes and PIP code to implement it,
> > > discussion of PoC code to demonstrate the use of XACML policies to
> > > drive OAuth interations and a proposal to use XACML policies to
> > express OAuth scope.
> > >
> > > AT&T has recently contributed their extensive XACML framework to the
> > > project.
> > >
> > > The AT&T framework represents the entire XACML 3.0 object set as a
> > > collection of Java interfaces and standard implementations of those
> > > interfaces.  The AT&T PDP engine is built on top of this framework
> > and
> > > represents a complete implementation of a XACML 3.0 PDP, including
> > all
> > > of the multi-decision profiles. In addition, the framework also
> > > contains an implementation of the OASIS XACML 3.0 RESTful API v1.0
> > and
> > > XACML JSON Profile v1.0 WD 14. The PEP API includes annotation
> > > functionality, allowing application developers to simply annotate a
> > 

Re: [VOTE] Graduation of Apache MetaModel from the Incubator

2014-11-13 Thread Henry Saputra
My vote:

+1 (binding)

On Thu, Nov 13, 2014 at 9:39 PM, Henry Saputra  wrote:
> Hi All,
>
> The Apache MetaModel community has wrapped up the VOTE to propose for
> graduation from Apache incubator. The VOTE passed with result:
> 9 binding +1s
> zero 0s
> zero -1s
> (http://bit.ly/1u8n8eo)
>
> Apache MetaModel came into ASF incubator on 2013 and since then have
> grown into small but active community.
>
> We have made several good releases with different release managers,
> and also add new PPMC/committers [1].
> The project also has good traffic on the dev mailing list [2].
>
> We would like to propose graduation of Apache MetaModel from ASF
> incubator to top level project.
>
>
> [ ] +1 Graduate Apache MetaModel from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache MetaModel from the Incubator because.. .
>
>
> The VOTE will open for 72 hours (11/17/2014)
>
>
> Here is the proposal for the board resolution for graduation:
>
>
> === Board Resolution ==
>
> Establish the Apache MetaModel Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests
> of the Foundation and consistent with the Foundation's purpose to
> establish a Project Management Committee charged with the creation and
> maintenance of open-source software, for distribution at no charge to
> the public, related to providing an implementation of a
> Platform-as-a-Service Framework.
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache MetaModel Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache MetaModel Project be and hereby is
> responsible for the creation and maintenance of software related to
> providing an implementation of a Platform-as-a-Service Framework; and
> be it further
>
> RESOLVED, that the office of "Vice President, MetaModel" be and hereby
> is created, the person holding such office to serve at the direction
> of the Board of Directors as the chair of the Apache MetaModel
> Project, and to have primary responsibility for management of the
> projects within the scope of responsibility of the Apache MetaModel
> Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache MetaModel
> Project:
>
> * Alberto Rodriguez 
> * Ankit Kumar 
> * Arvind Prabhakar 
> * Henry Saputra 
> * Juan Jose van der Linden 
> * Kasper Sørensen 
> * Matt Franklin 
> * Noah Slater 
> * Sameer Arora 
> * Tomasz Guzialek 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kasper Sørensen be
> appointed to the office of Vice President, MetaModel, to serve in
> accordance with and subject to the direction of the Board of Directors
> and the Bylaws of the Foundation until death, resignation, retirement,
> removal or disqualification, or until a successor is appointed; and be
> it further
>
> RESOLVED, that the initial Apache MetaModel PMC be and hereby is
> tasked with the creation of a set of bylaws intended to encourage open
> development and increased participation in the Apache MetaModel
> Project; and be it further
>
> RESOLVED, that the Apache MetaModel Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> MetaModel podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> MetaModel podling encumbered upon the Apache Incubator Project are
> hereafter discharged.
>
>
>
>
> Thanks,
>
> Henry
> On behalf of Apache MetaModel incubating PPMCs
>
> [1] http://incubator.apache.org/projects/metamodel.html
> [2] http://mail-archives.apache.org/mod_mbox/metamodel-dev

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Graduation of Apache MetaModel from the Incubator

2014-11-13 Thread Henry Saputra
Hi All,

The Apache MetaModel community has wrapped up the VOTE to propose for
graduation from Apache incubator. The VOTE passed with result:
9 binding +1s
zero 0s
zero -1s
(http://bit.ly/1u8n8eo)

Apache MetaModel came into ASF incubator on 2013 and since then have
grown into small but active community.

We have made several good releases with different release managers,
and also add new PPMC/committers [1].
The project also has good traffic on the dev mailing list [2].

We would like to propose graduation of Apache MetaModel from ASF
incubator to top level project.


[ ] +1 Graduate Apache MetaModel from the Incubator.
[ ] +0 Don't care.
[ ] -1 Don't graduate Apache MetaModel from the Incubator because.. .


The VOTE will open for 72 hours (11/17/2014)


Here is the proposal for the board resolution for graduation:


=== Board Resolution ==

Establish the Apache MetaModel Project

WHEREAS, the Board of Directors deems it to be in the best interests
of the Foundation and consistent with the Foundation's purpose to
establish a Project Management Committee charged with the creation and
maintenance of open-source software, for distribution at no charge to
the public, related to providing an implementation of a
Platform-as-a-Service Framework.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache MetaModel Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache MetaModel Project be and hereby is
responsible for the creation and maintenance of software related to
providing an implementation of a Platform-as-a-Service Framework; and
be it further

RESOLVED, that the office of "Vice President, MetaModel" be and hereby
is created, the person holding such office to serve at the direction
of the Board of Directors as the chair of the Apache MetaModel
Project, and to have primary responsibility for management of the
projects within the scope of responsibility of the Apache MetaModel
Project; and be it further

RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache MetaModel
Project:

* Alberto Rodriguez 
* Ankit Kumar 
* Arvind Prabhakar 
* Henry Saputra 
* Juan Jose van der Linden 
* Kasper Sørensen 
* Matt Franklin 
* Noah Slater 
* Sameer Arora 
* Tomasz Guzialek 

NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kasper Sørensen be
appointed to the office of Vice President, MetaModel, to serve in
accordance with and subject to the direction of the Board of Directors
and the Bylaws of the Foundation until death, resignation, retirement,
removal or disqualification, or until a successor is appointed; and be
it further

RESOLVED, that the initial Apache MetaModel PMC be and hereby is
tasked with the creation of a set of bylaws intended to encourage open
development and increased participation in the Apache MetaModel
Project; and be it further

RESOLVED, that the Apache MetaModel Project be and hereby is tasked
with the migration and rationalization of the Apache Incubator
MetaModel podling; and be it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator
MetaModel podling encumbered upon the Apache Incubator Project are
hereafter discharged.




Thanks,

Henry
On behalf of Apache MetaModel incubating PPMCs

[1] http://incubator.apache.org/projects/metamodel.html
[2] http://mail-archives.apache.org/mod_mbox/metamodel-dev

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Graduation of Apache MetaModel from the Incubator

2014-11-13 Thread Mattmann, Chris A (3980)
+1 (binding). Henry great job helping to lead the way of a
great project through the Incubator as a mentor.

Good luck MetaModel!

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Henry Saputra 
Reply-To: "general@incubator.apache.org" 
Date: Friday, November 14, 2014 at 6:39 AM
To: "general@incubator.apache.org" 
Subject: [VOTE] Graduation of Apache MetaModel from the Incubator

>Hi All,
>
>The Apache MetaModel community has wrapped up the VOTE to propose for
>graduation from Apache incubator. The VOTE passed with result:
>9 binding +1s
>zero 0s
>zero -1s
>(http://bit.ly/1u8n8eo)
>
>Apache MetaModel came into ASF incubator on 2013 and since then have
>grown into small but active community.
>
>We have made several good releases with different release managers,
>and also add new PPMC/committers [1].
>The project also has good traffic on the dev mailing list [2].
>
>We would like to propose graduation of Apache MetaModel from ASF
>incubator to top level project.
>
>
>[ ] +1 Graduate Apache MetaModel from the Incubator.
>[ ] +0 Don't care.
>[ ] -1 Don't graduate Apache MetaModel from the Incubator because.. .
>
>
>The VOTE will open for 72 hours (11/17/2014)
>
>
>Here is the proposal for the board resolution for graduation:
>
>
>=== Board Resolution ==
>
>Establish the Apache MetaModel Project
>
>WHEREAS, the Board of Directors deems it to be in the best interests
>of the Foundation and consistent with the Foundation's purpose to
>establish a Project Management Committee charged with the creation and
>maintenance of open-source software, for distribution at no charge to
>the public, related to providing an implementation of a
>Platform-as-a-Service Framework.
>
>NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
>(PMC), to be known as the "Apache MetaModel Project", be and hereby is
>established pursuant to Bylaws of the Foundation; and be it further
>
>RESOLVED, that the Apache MetaModel Project be and hereby is
>responsible for the creation and maintenance of software related to
>providing an implementation of a Platform-as-a-Service Framework; and
>be it further
>
>RESOLVED, that the office of "Vice President, MetaModel" be and hereby
>is created, the person holding such office to serve at the direction
>of the Board of Directors as the chair of the Apache MetaModel
>Project, and to have primary responsibility for management of the
>projects within the scope of responsibility of the Apache MetaModel
>Project; and be it further
>
>RESOLVED, that the persons listed immediately below be and hereby are
>appointed to serve as the initial members of the Apache MetaModel
>Project:
>
>* Alberto Rodriguez 
>* Ankit Kumar 
>* Arvind Prabhakar 
>* Henry Saputra 
>* Juan Jose van der Linden 
>* Kasper Sørensen 
>* Matt Franklin 
>* Noah Slater 
>* Sameer Arora 
>* Tomasz Guzialek 
>
>NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kasper Sørensen be
>appointed to the office of Vice President, MetaModel, to serve in
>accordance with and subject to the direction of the Board of Directors
>and the Bylaws of the Foundation until death, resignation, retirement,
>removal or disqualification, or until a successor is appointed; and be
>it further
>
>RESOLVED, that the initial Apache MetaModel PMC be and hereby is
>tasked with the creation of a set of bylaws intended to encourage open
>development and increased participation in the Apache MetaModel
>Project; and be it further
>
>RESOLVED, that the Apache MetaModel Project be and hereby is tasked
>with the migration and rationalization of the Apache Incubator
>MetaModel podling; and be it further
>
>RESOLVED, that all responsibilities pertaining to the Apache Incubator
>MetaModel podling encumbered upon the Apache Incubator Project are
>hereafter discharged.
>
>
>
>
>Thanks,
>
>Henry
>On behalf of Apache MetaModel incubating PPMCs
>
>[1] http://incubator.apache.org/projects/metamodel.html
>[2] http://mail-archives.apache.org/mod_mbox/metamodel-dev
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Graduation of Apache MetaModel from the Incubator

2014-11-13 Thread Ted Dunning
+1 (binding)



On Thu, Nov 13, 2014 at 9:39 PM, Henry Saputra 
wrote:

> Hi All,
>
> The Apache MetaModel community has wrapped up the VOTE to propose for
> graduation from Apache incubator. The VOTE passed with result:
> 9 binding +1s
> zero 0s
> zero -1s
> (http://bit.ly/1u8n8eo)
>
> Apache MetaModel came into ASF incubator on 2013 and since then have
> grown into small but active community.
>
> We have made several good releases with different release managers,
> and also add new PPMC/committers [1].
> The project also has good traffic on the dev mailing list [2].
>
> We would like to propose graduation of Apache MetaModel from ASF
> incubator to top level project.
>
>
> [ ] +1 Graduate Apache MetaModel from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache MetaModel from the Incubator because.. .
>
>
> The VOTE will open for 72 hours (11/17/2014)
>
>
> Here is the proposal for the board resolution for graduation:
>
>
> === Board Resolution ==
>
> Establish the Apache MetaModel Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests
> of the Foundation and consistent with the Foundation's purpose to
> establish a Project Management Committee charged with the creation and
> maintenance of open-source software, for distribution at no charge to
> the public, related to providing an implementation of a
> Platform-as-a-Service Framework.
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache MetaModel Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache MetaModel Project be and hereby is
> responsible for the creation and maintenance of software related to
> providing an implementation of a Platform-as-a-Service Framework; and
> be it further
>
> RESOLVED, that the office of "Vice President, MetaModel" be and hereby
> is created, the person holding such office to serve at the direction
> of the Board of Directors as the chair of the Apache MetaModel
> Project, and to have primary responsibility for management of the
> projects within the scope of responsibility of the Apache MetaModel
> Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache MetaModel
> Project:
>
> * Alberto Rodriguez 
> * Ankit Kumar 
> * Arvind Prabhakar 
> * Henry Saputra 
> * Juan Jose van der Linden 
> * Kasper Sørensen 
> * Matt Franklin 
> * Noah Slater 
> * Sameer Arora 
> * Tomasz Guzialek 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Kasper Sørensen be
> appointed to the office of Vice President, MetaModel, to serve in
> accordance with and subject to the direction of the Board of Directors
> and the Bylaws of the Foundation until death, resignation, retirement,
> removal or disqualification, or until a successor is appointed; and be
> it further
>
> RESOLVED, that the initial Apache MetaModel PMC be and hereby is
> tasked with the creation of a set of bylaws intended to encourage open
> development and increased participation in the Apache MetaModel
> Project; and be it further
>
> RESOLVED, that the Apache MetaModel Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> MetaModel podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> MetaModel podling encumbered upon the Apache Incubator Project are
> hereafter discharged.
>
>
>
>
> Thanks,
>
> Henry
> On behalf of Apache MetaModel incubating PPMCs
>
> [1] http://incubator.apache.org/projects/metamodel.html
> [2] http://mail-archives.apache.org/mod_mbox/metamodel-dev
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>