Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread William A. Rowe, Jr.
Bertrand Delacretaz wrote:
> On 9/30/07, Bill Stoddard <[EMAIL PROTECTED]> wrote:
> 
>> ...Nominated Mentors
>>
>> -Bill Stoddard([EMAIL PROTECTED])...
> 
> Are we willing to accept a podling with just one mentor?
> 
> Although [1] doesn't set a minimum number, we usually (always?) have
> more than one.

The recent tradition is to try to obtain and hold three active mentors
per podling, as best we can.  I'd love to see two more folks to step up
and help co-mentor.

Bill

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Bertrand Delacretaz
On 9/30/07, Bill Stoddard <[EMAIL PROTECTED]> wrote:

> ...Nominated Mentors
>
> -Bill Stoddard([EMAIL PROTECTED])...

Are we willing to accept a podling with just one mentor?

Although [1] doesn't set a minimum number, we usually (always?) have
more than one.

(sorry, missed that in the discussion that lead to this vote)

-Bertrand

[1] http://incubator.apache.org/guides/proposal.html#template-mentors

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Matthieu Riou
On 9/30/07, Bill Stoddard <[EMAIL PROTECTED]> wrote:
>
> Please vote on accepting project Imperius into the Apache Incubator. The
> vote will run 1 week,
> until Sunday, Oct. 7, 2007 or until all Incubator PMC members have voted.
>

[X] +1 Accept Imperius project for incubation


 Matthieu


Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Craig L Russell

+1

Craig

On Sep 30, 2007, at 7:06 AM, Bill Stoddard wrote:


Greetings from North Carolina on a bright, beautiful, sunny fall day!

Thank You to all those who gave comments on the proposal. I made  
one small tweak; Tomcat, rather than Geronimo, should be one of the  
first bindings.


Please vote on accepting project Imperius into the Apache  
Incubator. The vote will run 1 week,
until Sunday, Oct. 7, 2007 or until all Incubator PMC members have  
voted.



[ ] +1 Accept Imperius project for incubation

[ ] 0 Don't care

[ ] -1 Reject for the following reason :


Thanks,
Bill

-//-

Abstract
-

Policy systems allow administrators to define policies that guide the
automated administration of resources.  Such automation saves time and
effort by simplifying resource-management.


We proposed to develop a policy-based management infrastructure that
automates administrative tasks by executing policies written in the
"Simplified Policy Language" (SPL), a standards-based policy language.



Proposal
--

This proposal seeks to create a project within the Apache Software
Foundation to (1) develop a policy evaluator for the SPL policy
language, and (2) develop bindings between the policy evaluator and
projects such as Apache Geronimo or Apache Tomcat.



Background
---

As computer systems become more complicated, they continue to become
increasingly complex and costly to manage.  Various studies have shown
that the cost of managing systems often exceeds the cost of purchasing
them.  The goal of the Imperius  project is to reduce management  
burden by

allowing administrators to specify policies that replace manual
administrative actions.


Rationale
--

Policy-based management is one approach to reducing the cost of  
systems

administration.  Administrators define policies that express a
"management intent", and the policy-based management system executes
the policy, thereby reducing the burden on the administrator. For
example, a policy might state "backup the database daily at 1am."  A
policy management system would interpret the policy, and trigger the
database to perform a backup at the assigned time, offloading that  
task

from the administrator.

To allow more flexible semantics, such policies are often expressed as
"If-Then" (also called "Condition-Action") rules.  For example, "If
the packet comes from subnet 6.7.8.*, Then place it on the
high-priority outgoing queue" or "If the data in the database have
changed by 10%, Then perform an incremental backup."  Such policies
allow for more complex automation.

To implement these kinds of rule-based policies, the policy system
must interact with the system's APIs.  In the second example above,
the system relies on the ability to measure the percentage of data
that have changed since the last backup (or to compute that value from
measurable data).  Similarly, to execute the "then" clause, the policy
system must be able to start an incremental backup on the database
using the database's API.  Expressed generally, a policy system must
have a binding to the "instrumentation layer" or API for the system
under management.

Thus, policy systems consist of two major components: an evaluation
engine and a binding to an instrumentation environment.  The
evaluation engine (1) accepts policies expressed according to a
well-defined grammar, (2) collects the data needed to evaluate the
policies, and (3) actuates the "Then" section as appropriate.

This project would build an SPL evaluation engine and bindings to
various Apache and non-Apache APIs.

The design of SPL, a Preliminary DMTF standard, is inspired by
existing policy languages and models including PDL (policy definition
language) from Bell Laboratories, the Ponder policy language from
Imperial College, and other policy languages.

The basic unit of a SPL policy is a policy rule. An SPL policy rule
consists of a condition, an action, and other fields.  Multiple policy
rules can be grouped into a policy group. Policy groups can be nested
-- i.e., a policy group can contain another policy group.  For the
specification of the policy condition, SPL provides a rich set of
operators that act on the following types: signed and unsigned short,
regular and long integers, float and long float, character, string,
Boolean, and calendar.

We expect the community to develop a number of bindings between the
evaluation engine and APIs.  Examples include the API for Geronimo  
or Tomcat, and standard interfaces such as WSDM and CIM.  The  
community may

choose to develop a wide range of bindings, all leveraging the common
SPL engine and policy syntax.

The Imperius Policy Engine will be implemented in the form of a Java
application.  The SPL application will provide the following
functionality:

1.   PolicyManager - The PolicyManager acts as an orchestrator
delegating tasks to its subcomponents.

2.   PolicyDataStore - The PolicyDataStore is responsible for two  
major

tasks: Policy Storage

Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Niclas Hedhman
On Sunday 30 September 2007 22:06, Bill Stoddard wrote:

> Please vote on accepting project Imperius into the Apache Incubator. The
> vote will run 1 week, until Sunday, Oct. 7, 2007 or until all Incubator PMC
> members have voted.

[x] +1 Accept Imperius project for incubation

Cheers
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Jakarta [was: Effects on corporate backing withdrawals [was: Incubator Proposal: Pig]]

2007-09-30 Thread Roland Weber
Niclas Hedhman wrote:
> I don't know what to suggest, but perhaps recruiting one or more veteran 
> ASFer, either just off the member's list or some experienced Incubator 
> mentor, feeling this being important could just join the PMC and at least 
> ensure process with 3 pairs of eye balls.

Yeah, we'll try to get a veteran (though not a member) to help us out as
the chair for the initial phase. (speaking for HttpComponents, not JMeter)

If anyone here feels like keeping an eye on us too, you're most welcome.
We know our way through the code and public processes up to PMC, but we
currently don't have an ASF member on board who is familiar with what's
going on beyond PMC. (speaking for both)

thanks for taking the time,
  Roland


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Yoav Shapira
Yo,

On 9/30/07, Bill Stoddard <[EMAIL PROTECTED]> wrote:
> Please vote on accepting project Imperius into the Apache Incubator. The vote 
> will run 1 week,
> until Sunday, Oct. 7, 2007 or until all Incubator PMC members have voted.
>
>
> [ X ] +1 Accept Imperius project for incubation

Yoav

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE] Accept project Imperius into the Incubator

2007-09-30 Thread Bill Stoddard

Greetings from North Carolina on a bright, beautiful, sunny fall day!

Thank You to all those who gave comments on the proposal. I made one small 
tweak; Tomcat, rather than Geronimo, should be one of the first bindings.

Please vote on accepting project Imperius into the Apache Incubator. The vote 
will run 1 week,
until Sunday, Oct. 7, 2007 or until all Incubator PMC members have voted.


[ ] +1 Accept Imperius project for incubation

[ ] 0 Don't care

[ ] -1 Reject for the following reason :


Thanks,
Bill

-//-

Abstract
-

Policy systems allow administrators to define policies that guide the
automated administration of resources.  Such automation saves time and
effort by simplifying resource-management.


We proposed to develop a policy-based management infrastructure that
automates administrative tasks by executing policies written in the
"Simplified Policy Language" (SPL), a standards-based policy language.



Proposal
--

This proposal seeks to create a project within the Apache Software
Foundation to (1) develop a policy evaluator for the SPL policy
language, and (2) develop bindings between the policy evaluator and
projects such as Apache Geronimo or Apache Tomcat.



Background
---

As computer systems become more complicated, they continue to become
increasingly complex and costly to manage.  Various studies have shown
that the cost of managing systems often exceeds the cost of purchasing
them.  The goal of the Imperius  project is to reduce management burden by
allowing administrators to specify policies that replace manual
administrative actions.


Rationale
--

Policy-based management is one approach to reducing the cost of systems
administration.  Administrators define policies that express a
"management intent", and the policy-based management system executes
the policy, thereby reducing the burden on the administrator. For
example, a policy might state "backup the database daily at 1am."  A
policy management system would interpret the policy, and trigger the
database to perform a backup at the assigned time, offloading that task
from the administrator.

To allow more flexible semantics, such policies are often expressed as
"If-Then" (also called "Condition-Action") rules.  For example, "If
the packet comes from subnet 6.7.8.*, Then place it on the
high-priority outgoing queue" or "If the data in the database have
changed by 10%, Then perform an incremental backup."  Such policies
allow for more complex automation.

To implement these kinds of rule-based policies, the policy system
must interact with the system's APIs.  In the second example above,
the system relies on the ability to measure the percentage of data
that have changed since the last backup (or to compute that value from
measurable data).  Similarly, to execute the "then" clause, the policy
system must be able to start an incremental backup on the database
using the database's API.  Expressed generally, a policy system must
have a binding to the "instrumentation layer" or API for the system
under management.

Thus, policy systems consist of two major components: an evaluation
engine and a binding to an instrumentation environment.  The
evaluation engine (1) accepts policies expressed according to a
well-defined grammar, (2) collects the data needed to evaluate the
policies, and (3) actuates the "Then" section as appropriate.

This project would build an SPL evaluation engine and bindings to
various Apache and non-Apache APIs.

The design of SPL, a Preliminary DMTF standard, is inspired by
existing policy languages and models including PDL (policy definition
language) from Bell Laboratories, the Ponder policy language from
Imperial College, and other policy languages.

The basic unit of a SPL policy is a policy rule. An SPL policy rule
consists of a condition, an action, and other fields.  Multiple policy
rules can be grouped into a policy group. Policy groups can be nested
-- i.e., a policy group can contain another policy group.  For the
specification of the policy condition, SPL provides a rich set of
operators that act on the following types: signed and unsigned short,
regular and long integers, float and long float, character, string,
Boolean, and calendar.

We expect the community to develop a number of bindings between the
evaluation engine and APIs.  Examples include the API for Geronimo or 
Tomcat, and standard interfaces such as WSDM and CIM.  The community may

choose to develop a wide range of bindings, all leveraging the common
SPL engine and policy syntax.

The Imperius Policy Engine will be implemented in the form of a Java
application.  The SPL application will provide the following
functionality:

1.   PolicyManager - The PolicyManager acts as an orchestrator
delegating tasks to its subcomponents.

2.   PolicyDataStore - The PolicyDataStore is responsible for two major
tasks: Policy Storage and the creation of Internal Policy Objects:

a. Policy Storage: This involve

Re: Field of use constraint on OSOA license?

2007-09-30 Thread Niclas Hedhman
On Sunday 30 September 2007 01:53, Jeremy Boynes wrote:
> The recent Tuscany distribution contains XSDs licensed under the OSOA
> license[1] which contains the following:
> "Permission to copy, make derivative works of, and distribute the
> Service Component Architecture
> JavaDoc, Interface Definition Files and XSD files in any medium
> without fee or royalty as part
> of a compliant implementation of the Service Component Architecture
> Specification is hereby granted."
>
> Is the restriction to a "compliant implementation" a field of use
> constraint that Tuscany project should be concerned about?

Perhaps it is more of a matter for the legal-discuss@ list than here...

But, I agree with Roland that this is not FoU restrictions. I find the 
formulation a bit odd, but think the intent is to ensure that the spec 
doesn't "evolve" beyond the control of OSOA. Especially since it 
mentions "Permission to ... make derivative works of ... Interface Definition 
Files".

IANAL,
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Jakarta [was: Effects on corporate backing withdrawals [was: Incubator Proposal: Pig]]

2007-09-30 Thread Niclas Hedhman
On Sunday 30 September 2007 01:19, Roland Weber wrote:
> The new HttpComponents as well
> as the old HttpClient we maintain are being used by Apache
> projects, so coming into the Incubator is not an option for
> HttpComponents.

I agree. And typically, TLPs receive somewhat more exposure than sub-projects 
and a better chance of building a stronger community.

I don't know what to suggest, but perhaps recruiting one or more veteran 
ASFer, either just off the member's list or some experienced Incubator 
mentor, feeling this being important could just join the PMC and at least 
ensure process with 3 pairs of eye balls.
It sounds to me there should be such interest...

Cheers
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Field of use constraint on OSOA license?

2007-09-30 Thread Mike Edwards

Folks,

At present, I believe that the OSOA SCA specifications do not contain 
any actual conformance statements that would allow anyone to judge 
whether an implementation is compliant or not.  As a result, this 
restriction is somewhat moot.


As a result, I don't consider this restriction of great concern to Tuscany.

The situation is likely to be very different when it comes to the OASIS 
versions of the SCA specifications.  OASIS requires conformance 
statements and the OASIS SCA TCs have charters which not only require 
the creation of conformance statements in the specifications but also 
require the creation of Test Suites for each of the specs.  In this 
respect, the OASIS SCA specifications will be closer to the JCP JSR 
process, which requires a test suite to be created alongside the 
specifications.


Folks who have views on conformance and test suites for SCA are welcome 
to submit their ideas to the relevant OASIS SCA TCs.



Yours,  Mike.

Jeremy Boynes wrote:
The recent Tuscany distribution contains XSDs licensed under the OSOA 
license[1] which contains the following:
"Permission to copy, make derivative works of, and distribute the 
Service Component Architecture
JavaDoc, Interface Definition Files and XSD files in any medium without 
fee or royalty as part
of a compliant implementation of the Service Component Architecture 
Specification is hereby granted."


Is the restriction to a "compliant implementation" a field of use 
constraint that Tuscany project should be concerned about?

--
Jeremy

[1] http://www.osoa.org/xmlns/sca/1.0/license.txt

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]