On 02/15/2012 01:21 AM, Bill Donaldson wrote:
On Tue, Feb 14, 2012 at 5:47 PM, Ate Douma<[email protected]>  wrote:
On 02/14/2012 03:31 PM, Franklin, Matthew B. wrote:

I have created a draft of the graduation board resolution [1] and would
like to get feedback from the community regarding the proposal;
specifically, the wording of the description&    scope.  Ate made a great
point that we need to ensure it is narrow enough that we can execute against
it, but broad enough to include future use cases.  The rest of the template
was filled out with the result of PPMC discussions held on rave-private@

Thanks for drafting up the charter Matt.

The crucial part of the charter we should agree upon is indeed the
description of the *scope* of the project.

The proposed text currently is:

  [..] "a widget-based, web-and-social mashup and user experience platform"
[..]

While definitely a good description for the scope, I would still like to
propose a very minor but possible important change, like this:

  "a widgets, web-and-social mashup and user experience platform"

I believe widget-based would be more inclusive than 'widget'  Widget
*might* imply W3C widget.

Well, there are many flavors of 'widgets' :)
We purposely choose and use the term widgets for Rave in the more generic meaning, including W3C Widgets, OpenSocial Gadgets, etc.

I personally don't think there is much difference between widget-based and widget in *that* respect. IMO the "-based" postfix reflects on Rave, not on the term widget itself.



The reason for this slight change is that saying "a widget-based, [...]"
might be interpreted as if Rave at least assumes/requires widgets to be
used.

As a heavy user of Rave, we count on it supporting Widgets.  Removing
Widget from the scope would narrow the scope of the project and be a
limiter of our future use of the platform.

Oh, then I didn't make myself clear on my intend. Which is definitely *not* removing Widgets from the scope. For us (Hippo) Widgets also are crucial to be supported. But not every Rave based project might *need* (require) them.
That is the distinction I was trying to make.

It might be better to be more specific that on the intent of widgets
are optional.  Sorry I don't have better wording...it is a suggestion
if someone was so inclined.
My proposal was just an attempt to make this optionality clearer, but I clearly didn't succeed :)


I *think* (but this really is about semantics and grammar, in a non-native
language for me), my proposed change makes it more optional to use widgets,
as just one possible feature of the platform.

IMO 'a web-and-social mashup and user experience platform' (thus without
using/requiring widgets) also very much fits the bill for Rave.


perhaps a change of the clause 'web-and-social mashup and user
experience platform'

to 'web-and-social mashup user experience platform' The 'and' never
did much for me but I'm an engineer not an English major.

Right, and neither am I. English isn't even my native language :)

However, for me the 'and' does make sense, as indication that Rave supports being used as:
- widgets platform and/or
- web-and-social mashup platform and/or
- user experience platform

Typically these three dimensions come together in practice, and most certainly two of the three. But not always need all three be combined to be 'in scope' for future features of Apache Rave IMO. And that is what this charter is about: the scope for *future* features and the 'functional domain' of Apache Rave.

The scope of the charter also should be taken seriously: it can and should be ground to *not* accept a certain future feature for Rave if it doesn't fit in the scope.

To be sure: I'm also fine with using the initial text from Matt!
My proposal was just an attempt to provide a minor improvement for it, not to cause further confusion or lengthly discussion. It isn't that much of a difference anyway.

So unless others actually think my proposal is an improvement, or come up with a very clear and better alternative, I'm +1 on Matt's proposal.

Regards, Ate


WDYT?

Regards, Ate

Once we have an agreed upon resolution, we can call a community VOTE for
Graduation and proceed with the process.

Let's get ready to graduate!

-Matt

[1] :
https://issues.apache.org/jira/secure/attachment/12514364/graduation_resolution.txt




Reply via email to