Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Scott Wilson
This sounds really interesting - it would be good to have an Apache Wave 
project. We already have an implementation of the Wave Gadget API in Wookie 
(and I contributed a new one recently in Node.js) so there could be some useful 
crossover there.

On 24 Nov 2010, at 07:32, Christian Grobmeier wrote:

> Would love to see Google Wave at Apache. I was very excited when
> Google once announced it.
> 
> About trademark: there was an Adobe Wave before Google Wave announced
> its service. I am not afraid of any trademark issues, when there is an
> Apache Wave.
> 
> On Wed, Nov 24, 2010 at 4:56 AM, Soren Lassen  wrote:
>> I work for Google and I speak on the behalf of the Google Wave team. I
>> can assure you that Google supports the Apache Wave proposal. We
>> always wanted to transfer ownership of the open source code to the
>> developer community and, with the discontinuation of development of
>> Google Wave as a standalone product, we accelerated our efforts to
>> spin this out in order to bring certainty to the developer community.
>> Apache Wave should stand on its own without concern for Google's
>> product strategies or priorities.
>> 
>> Nonetheless, please note that Google is looking at ways to continue
>> and extend wave technology in other Google products, specifically ways
>> for users to access waves through Google Docs. But Google only retains
>> the rights to the trademark "GOOGLE WAVE" and the wave design logo.
>> Hopefully, Google will become one of many happy customers of Apache
>> Wave.
>> 
>> Soren
>> 
>> On Wed, Nov 24, 2010 at 2:45 PM, Ralph Goers  
>> wrote:
>>> 
>>> On Nov 23, 2010, at 6:06 PM, Greg Stein wrote:
>>> 
 On Tue, Nov 23, 2010 at 20:47, Ralph Goers  
 wrote:
> ...
> OK - Have they explicitly OK'd Apache Wave?  While Apache Wave would 
> certainly be unique to Apache, if Google intends to keep using Google 
> Wave (and Wave as a shorthand) this would get very confusing.
 
 Don't you think that by proposing Wave to the Incubator that Google
 has OK'd this?
>>> 
>>> I don't work for Google and don't know the people proposing this so no, I 
>>> have no idea whether Google has OK'd this.  This is no different than 
>>> someone taking an Apache project out of the Attic and starting it somewhere 
>>> else using the same name without Apache on the front. IIRC we don't allow 
>>> that.  I don't think this is paranoia but just approaching this from the 
>>> same set of rules that we use for our own projects.
>>> 
>>> Ralph
>>> 
>>> 
>>> -
>>> 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
>> 
>> 
> 
> 
> 
> -- 
> http://www.grobmeier.de
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 



smime.p7s
Description: S/MIME cryptographic signature


Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread ant elder
On Wed, Nov 24, 2010 at 5:26 AM, Greg Stein  wrote:
> On Tue, Nov 23, 2010 at 22:45, Ralph Goers  wrote:
>> On Nov 23, 2010, at 6:06 PM, Greg Stein wrote:
>>> On Tue, Nov 23, 2010 at 20:47, Ralph Goers  
>>> wrote:
 ...
 OK - Have they explicitly OK'd Apache Wave?  While Apache Wave would 
 certainly be unique to Apache, if Google intends to keep using Google Wave 
 (and Wave as a shorthand) this would get very confusing.
>>>
>>> Don't you think that by proposing Wave to the Incubator that Google
>>> has OK'd this?
>>
>> I don't work for Google and don't know the people proposing this so no, I 
>> have no idea whether Google has OK'd this.
>
> Simple review: the original email was sent by Dan Peterson from his
> google.com address. I imagine that if Google had a problem with it,
> then he wouldn't be working there tomorrow :-D ... or if this was some
> kind of spurious one-guy-goes-batshit-crazy, then how could he line up
> so many people?
>
> And sure, while you couldn't know this, Dan is a great guy. I worked
> with him while at Google. This proposal is straight-up.
>
> My simple point is: please accept proposals at face value rather than
> pushing back with paranoid thoughts about malfeasance on the part of
> the people wanting to join our efforts here at the ASF.
>

Ralph's question seemed reasonable to me, the ASF trademarks people
are a often mentioning problems with using trademarked names like
this. However its something that can be sorted out with those ASF
trademarks folks during incubation, its not a barrier for entry to
incubation.

Anyway, seems like a fine proposal to me, +1 for it coming to Apache.

   ...ant

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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Marcel Offermans
On 24 Nov 2010, at 4:29 , Michael MacFadden wrote:

> I agree, there are other wave implementations popping up, some of which 
> include "wave" in the name and some don't.  "Lightwave" for example is one 
> such project.  I think that Apache Wave and the Wave in a Box product should 
> be fine.

Lightwave? http://www.newtek.com/lightwave/

Greetings, Marcel


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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Chris Harvey
>
>
> Lightwave? http://www.newtek.com/lightwave/


No, he's referring to Torben Weis' lightwave:
http://code.google.com/p/lightwave/

-- 
Chris
iotawave.org
Singapore


Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Christopher Brind
+1 (non binding) loved wave, glad it's not going to die!

On Tuesday, November 23, 2010, Dan Peterson  wrote:
> Hello all,
>
> We'd like to propose Wave for entry into the ASF incubator.
>
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
>
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>
> We are looking forward to your feedback and suggestions.
>
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>
> Kind regards,
> -Dan, on behalf of the Wave Community
>
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
>
>
> Apache Wave Proposal (Apache Incubator)
>
> = Abstract =
>
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
>
> = Proposal =
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
>
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
>
>  * Client
>   *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>   * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>   * A console client that can create and edit waves via a command-line-like
> interface.
>  * Server
>   * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>   * Indexing, allowing for searching the waves a user has access to.
>   * Basic authentication, configurable to delegate to other systems.
>   * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>   * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
>
> = Background =
>
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
>
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
>
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
>
> = Rationale =
>
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology for new products.
>
> We are confident that with the community-centric development environment
> fostered by the Apache Software Foundation, WIAB will thrive.
>
> = Initial Goals =
>
> The initial goals of the project are:
>
>  1.  To migrate the codebase from code.google.com and integrate

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Andrus Adamchik
+1 

I am so happy that after all considerations and suggestions that were floated 
in the Wave community, you guys picked Apache as the place to develop Wave 
community and WIAB. Good luck and let me know if you need extra mentors (you 
already have 4, so I figured you are covered and didn't add myself to the list).

Cheers,
Andrus

On Nov 23, 2010, at 10:16 PM, Dan Peterson wrote:

> Hello all,
> 
> We'd like to propose Wave for entry into the ASF incubator.
> 
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
> 
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
> 
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
> 
> We are looking forward to your feedback and suggestions.
> 
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
> 
> Kind regards,
> -Dan, on behalf of the Wave Community
> 
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
> 
> 
> Apache Wave Proposal (Apache Incubator)
> 
> = Abstract =
> 
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
> 
> = Proposal =
> 
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
> 
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
> 
> * Client
>  *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>  * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>  * A console client that can create and edit waves via a command-line-like
> interface.
> * Server
>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>  * Indexing, allowing for searching the waves a user has access to.
>  * Basic authentication, configurable to delegate to other systems.
>  * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>  * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
> 
> = Background =
> 
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
> 
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
> 
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
> 
> = Rationale =
> 
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology f

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Mohammad Nour El-Din
+1 (non-binding)

On Wed, Nov 24, 2010 at 11:20 AM, Andrus Adamchik
 wrote:
> +1
>
> I am so happy that after all considerations and suggestions that were floated 
> in the Wave community, you guys picked Apache as the place to develop Wave 
> community and WIAB. Good luck and let me know if you need extra mentors (you 
> already have 4, so I figured you are covered and didn't add myself to the 
> list).
>
> Cheers,
> Andrus
>
> On Nov 23, 2010, at 10:16 PM, Dan Peterson wrote:
>
>> Hello all,
>>
>> We'd like to propose Wave for entry into the ASF incubator.
>>
>> The draft proposal is available at:
>> http://wiki.apache.org/incubator/WaveProposal
>> (for your convenience, a snapshot is also copied below)
>>
>> A wave is a hosted, live, concurrent data structure for rich communication.
>> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
>> name of the main product at the moment, which is a server that hosts and
>> federates waves, supports extensive APIs, and provides a rich web client.
>> This project also includes an implementation of the Wave Federation
>> protocol, to enable federated collaboration systems (such as multiple
>> interoperable Wave In a Box instances).
>>
>> As a result of the recent Wave Summit, beyond growing a few new committers,
>> we've put together the following proposal for migrating the community into
>> the ASF incubator. More details on the summit & Wave in a Box progress in
>> this blogpost:
>> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>>
>> We are looking forward to your feedback and suggestions.
>>
>> By the way, if you're looking to learn more about the technology related to
>> wave, you can see the videos and presentations from the recent Wave Summit
>> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>>
>> Kind regards,
>> -Dan, on behalf of the Wave Community
>>
>> P.S. For those on the wave-protocol Google Group (that aren't yet on
>> general@incubator.apache.org), please participate in this discussion
>> by sending a message to general-subscribe at incubator dot apache dot org
>>
>>
>> Apache Wave Proposal (Apache Incubator)
>>
>> = Abstract =
>>
>> Apache Wave is the project where wave technology is developed at Apache.
>> Wave in a Box (WIAB) is the name of the main product at the moment, which is
>> a server that hosts and federates waves, supports extensive APIs, and
>> provides a rich web client. This project also includes an implementation of
>> the Wave Federation protocol, to enable federated collaboration systems
>> (such as multiple interoperable Wave In a Box instances).
>>
>> = Proposal =
>>
>> A wave is a hosted, live, concurrent data structure for rich communication.
>> It can be used like email, chat, or a document.
>>
>> WIAB is a server that hosts waves. The best analogy for this is a mail
>> server with a web client. WIAB is comprised of a few high-level components:
>> the client and the server. They have the following major functionality
>> (though this is not an exhaustive list):
>>
>> * Client
>>  *A dynamic web client for users to create, edit, and search waves. Users
>> can access this client by directly visiting the server in a browser.
>>  * Gadgets provide the ability to insert, view, and modify the UI --
>> exposing the Wave Gadgets API (
>> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>>  * A console client that can create and edit waves via a command-line-like
>> interface.
>> * Server
>>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
>> administrators of the server may configure it to use alternative storage
>> mechanisms.
>>  * Indexing, allowing for searching the waves a user has access to.
>>  * Basic authentication, configurable to delegate to other systems.
>>  * Federation, allowing separate Wave in a Box servers to communicate with
>> each other using the Wave Federation Protocol (
>> http://www.waveprotocol.org/federation).
>>  * Robots, using the Wave Robots API, (
>> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
>> on a WIAB instance.
>>
>> = Background =
>>
>> Wave expresses a new metaphor for communication: hosted conversations. This
>> was created by Lars and Jens Rasmussen after observation of people's use of
>> many separate forms of communication to get something done, e.g, email,
>> chat, docs, blogs, twitter, etc.
>>
>> The vision has always been to better the way people communicate and
>> collaborate. Building open protocols and sharing code available in an open
>> and free way is a critical part of that vision. Anyone should be able to
>> bring up their own wave server and communicate with others (much like SMTP).
>>
>> We hope this project will allow everyone to easily gain the benefits of Wave
>> with a standard implementation of Wave – in a box.
>>
>> = Rationale =
>>
>> Wave has shown it excels at small group collaboration when hosted by Google.
>> A

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Ate Douma

+1

Regards, Ate

On 23/11/10 21:16, Dan Peterson wrote:

Hello all,

We'd like to propose Wave for entry into the ASF incubator.

The draft proposal is available at:
http://wiki.apache.org/incubator/WaveProposal
(for your convenience, a snapshot is also copied below)

A wave is a hosted, live, concurrent data structure for rich communication.
It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
name of the main product at the moment, which is a server that hosts and
federates waves, supports extensive APIs, and provides a rich web client.
This project also includes an implementation of the Wave Federation
protocol, to enable federated collaboration systems (such as multiple
interoperable Wave In a Box instances).

As a result of the recent Wave Summit, beyond growing a few new committers,
we've put together the following proposal for migrating the community into
the ASF incubator. More details on the summit&  Wave in a Box progress in
this blogpost:
http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html

We are looking forward to your feedback and suggestions.

By the way, if you're looking to learn more about the technology related to
wave, you can see the videos and presentations from the recent Wave Summit
in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A

Kind regards,
-Dan, on behalf of the Wave Community

P.S. For those on the wave-protocol Google Group (that aren't yet on
general@incubator.apache.org), please participate in this discussion
by sending a message to general-subscribe at incubator dot apache dot org


Apache Wave Proposal (Apache Incubator)

= Abstract =

Apache Wave is the project where wave technology is developed at Apache.
Wave in a Box (WIAB) is the name of the main product at the moment, which is
a server that hosts and federates waves, supports extensive APIs, and
provides a rich web client. This project also includes an implementation of
the Wave Federation protocol, to enable federated collaboration systems
(such as multiple interoperable Wave In a Box instances).

= Proposal =

A wave is a hosted, live, concurrent data structure for rich communication.
It can be used like email, chat, or a document.

WIAB is a server that hosts waves. The best analogy for this is a mail
server with a web client. WIAB is comprised of a few high-level components:
the client and the server. They have the following major functionality
(though this is not an exhaustive list):

  * Client
   *A dynamic web client for users to create, edit, and search waves. Users
can access this client by directly visiting the server in a browser.
   * Gadgets provide the ability to insert, view, and modify the UI --
exposing the Wave Gadgets API (
http://code.google.com/apis/wave/extensions/gadgets/guide.html)
   * A console client that can create and edit waves via a command-line-like
interface.
  * Server
   * Hosts and stores waves. WIAB comes with a default storage mechanism. The
administrators of the server may configure it to use alternative storage
mechanisms.
   * Indexing, allowing for searching the waves a user has access to.
   * Basic authentication, configurable to delegate to other systems.
   * Federation, allowing separate Wave in a Box servers to communicate with
each other using the Wave Federation Protocol (
http://www.waveprotocol.org/federation).
   * Robots, using the Wave Robots API, (
http://code.google.com/apis/wave/extensions/robots/) may interact with waves
on a WIAB instance.

= Background =

Wave expresses a new metaphor for communication: hosted conversations. This
was created by Lars and Jens Rasmussen after observation of people's use of
many separate forms of communication to get something done, e.g, email,
chat, docs, blogs, twitter, etc.

The vision has always been to better the way people communicate and
collaborate. Building open protocols and sharing code available in an open
and free way is a critical part of that vision. Anyone should be able to
bring up their own wave server and communicate with others (much like SMTP).

We hope this project will allow everyone to easily gain the benefits of Wave
with a standard implementation of Wave – in a box.

= Rationale =

Wave has shown it excels at small group collaboration when hosted by Google.
Although Wave will not continue as a standalone Google product, there is a
lot of interest from many organizations in both running Wave and building
upon the technology for new products.

We are confident that with the community-centric development environment
fostered by the Apache Software Foundation, WIAB will thrive.

= Initial Goals =

The initial goals of the project are:

  1.  To migrate the codebase from code.google.com and integrate the project
with the ASF infrastructure (issue management, build, project site, etc).
  1.  To quickly reach a state where it is possible to continue the
development of the Wave In a Box implementation under the ASF project.
  1.

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Vincent Siveton
+1

@Dan if you need one more mentor, you could count me in.

Vincent

2010/11/23 Dan Peterson :
> Hello all,
>
> We'd like to propose Wave for entry into the ASF incubator.
>
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
>
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>
> We are looking forward to your feedback and suggestions.
>
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>
> Kind regards,
> -Dan, on behalf of the Wave Community
>
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
>
>
> Apache Wave Proposal (Apache Incubator)
>
> = Abstract =
>
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
>
> = Proposal =
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
>
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
>
>  * Client
>  *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>  * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>  * A console client that can create and edit waves via a command-line-like
> interface.
>  * Server
>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>  * Indexing, allowing for searching the waves a user has access to.
>  * Basic authentication, configurable to delegate to other systems.
>  * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>  * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
>
> = Background =
>
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
>
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
>
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
>
> = Rationale =
>
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology for new products.
>
> We are confident that with the community-centric development environment
> fostered by the Apache Software Foundation, WIAB will thrive.
>
> = Initial Goals =
>
> The initial goals of the project are:
>
>  1.  To migrate the codebase from code.google.com and integrate the project
> with t

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Ian Boston
+1
Would be happy to help of you need any (and if I can find time)
Ian

On 23 Nov 2010, at 20:16, Dan Peterson wrote:

> Hello all,
> 
> We'd like to propose Wave for entry into the ASF incubator.
> 
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
> 
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
> 
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
> 
> We are looking forward to your feedback and suggestions.
> 
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
> 
> Kind regards,
> -Dan, on behalf of the Wave Community
> 
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
> 
> 
> Apache Wave Proposal (Apache Incubator)
> 
> = Abstract =
> 
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
> 
> = Proposal =
> 
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
> 
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
> 
> * Client
>  *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>  * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>  * A console client that can create and edit waves via a command-line-like
> interface.
> * Server
>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>  * Indexing, allowing for searching the waves a user has access to.
>  * Basic authentication, configurable to delegate to other systems.
>  * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>  * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
> 
> = Background =
> 
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
> 
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
> 
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
> 
> = Rationale =
> 
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology for new products.
> 
> We are confident that with the community-centric development environment
> fostered by the Apache Software Foundation, WIAB will thrive.
> 
> = Initial Goals =
> 
> The initial goals of the project are:
> 
> 1.  To migrate the codebase from code.

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread dsh
+1 (non-binding)

Cheers
Daniel

On Tue, Nov 23, 2010 at 9:16 PM, Dan Peterson  wrote:
> Hello all,
>
> We'd like to propose Wave for entry into the ASF incubator.
>
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
>
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>
> We are looking forward to your feedback and suggestions.
>
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>
> Kind regards,
> -Dan, on behalf of the Wave Community
>
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
>
>
> Apache Wave Proposal (Apache Incubator)
>
> = Abstract =
>
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
>
> = Proposal =
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
>
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
>
>  * Client
>  *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>  * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>  * A console client that can create and edit waves via a command-line-like
> interface.
>  * Server
>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>  * Indexing, allowing for searching the waves a user has access to.
>  * Basic authentication, configurable to delegate to other systems.
>  * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>  * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
>
> = Background =
>
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
>
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
>
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
>
> = Rationale =
>
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology for new products.
>
> We are confident that with the community-centric development environment
> fostered by the Apache Software Foundation, WIAB will thrive.
>
> = Initial Goals =
>
> The initial goals of the project are:
>
>  1.  To migrate the codebase from code.google.com and integrate the project
> with the ASF inf

Re: [ISIS] Re: Conference call

2010-11-24 Thread Bernd Fondermann
On Mon, Nov 22, 2010 at 16:16, Benson Margulies  wrote:
> I am nothing if not chronically disingenuous.
>
> My first concern in responding here is a process concern. As far as I
> can tell, the Incubator PMC has not formally voted to forbid the use
> of real-time communications in podlings. Absent such a vote, the use
> of these technologies is permitted, and it's up to the mentors to
> guide, monitor, and ring alarm bells, as needed.

Concluding that in the absence of a vote everything is allowed is not correct.
There is a lot of unwritten, conventional law at Apache which has
never been subject to a vote but is nonetheless part of how-it-works.
That's the hard thing about Apache - you have to be part of the
community for a substantial amount of time to know how it really
works. Sadly, there is no such thing as a manual "Apache in 14 days".

My recommendation: Skip the conf calls - it's a waste of time -, and
start with email communication right away. Reason: If there's only one
person not on the call, the whole discussion from the conf call will
happen again asymptotically on the mailing list ("...as I said on the
conf call..."). Also, call transcripts ("... as we decided on the conf
call...") minutes tend to sound binding (and people on the call think
they are) when really they aren't, which can lead to frustration.

  Bernd

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



Re: [ISIS] Re: Conference call

2010-11-24 Thread Benson Margulies
On Wed, Nov 24, 2010 at 8:54 AM, Bernd Fondermann
 wrote:
> On Mon, Nov 22, 2010 at 16:16, Benson Margulies  wrote:
>> I am nothing if not chronically disingenuous.
>>
>> My first concern in responding here is a process concern. As far as I
>> can tell, the Incubator PMC has not formally voted to forbid the use
>> of real-time communications in podlings. Absent such a vote, the use
>> of these technologies is permitted, and it's up to the mentors to
>> guide, monitor, and ring alarm bells, as needed.
>
> Concluding that in the absence of a vote everything is allowed is not correct.

Bernd,

I never wrote that 'everything is allowed.' I wrote that it's not
forbidden, and that it's clear that existing projects are using it. I
respect your advice, but I am not going to dictate this to the podling
team.

--benson

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



Re: [ISIS] Re: Conference call

2010-11-24 Thread Bernd Fondermann
On Wed, Nov 24, 2010 at 15:02, Benson Margulies  wrote:
> On Wed, Nov 24, 2010 at 8:54 AM, Bernd Fondermann
>  wrote:
>> On Mon, Nov 22, 2010 at 16:16, Benson Margulies  
>> wrote:
>>> I am nothing if not chronically disingenuous.
>>>
>>> My first concern in responding here is a process concern. As far as I
>>> can tell, the Incubator PMC has not formally voted to forbid the use
>>> of real-time communications in podlings. Absent such a vote, the use
>>> of these technologies is permitted, and it's up to the mentors to
>>> guide, monitor, and ring alarm bells, as needed.
>>
>> Concluding that in the absence of a vote everything is allowed is not 
>> correct.
>
> Bernd,
>
> I never wrote that 'everything is allowed.'

You said: No vote forbidding A => A is not forbidden.
This reasoning is not correct.

> I wrote that it's not
> forbidden, and that it's clear that existing projects are using it.

Which projects? Maybe we need to point the board to them and ask them
to report about how they conduct them.
Personally, not being on the board myself, I'd weigh a few more things
to judge a project's community than just if they do conf calls or not.
But it would be interesting to have a look.

> I respect your advice, but I am not going to dictate this to the podling
> team.

I'm happy to explain my PoV directly to the podling.

  Bernd

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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Paul Lindner
A hearty +1 from the designated champion to getting Wave into the
Incubator.  I've been especially impressed with the way the community
has rallied behind the open source implementation and know that it
will do well at Apache.


On Tue, Nov 23, 2010 at 12:16 PM, Dan Peterson  wrote:
> Hello all,
>
> We'd like to propose Wave for entry into the ASF incubator.
>
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
> name of the main product at the moment, which is a server that hosts and
> federates waves, supports extensive APIs, and provides a rich web client.
> This project also includes an implementation of the Wave Federation
> protocol, to enable federated collaboration systems (such as multiple
> interoperable Wave In a Box instances).
>
> As a result of the recent Wave Summit, beyond growing a few new committers,
> we've put together the following proposal for migrating the community into
> the ASF incubator. More details on the summit & Wave in a Box progress in
> this blogpost:
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>
> We are looking forward to your feedback and suggestions.
>
> By the way, if you're looking to learn more about the technology related to
> wave, you can see the videos and presentations from the recent Wave Summit
> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>
> Kind regards,
> -Dan, on behalf of the Wave Community
>
> P.S. For those on the wave-protocol Google Group (that aren't yet on
> general@incubator.apache.org), please participate in this discussion
> by sending a message to general-subscribe at incubator dot apache dot org
>
>
> Apache Wave Proposal (Apache Incubator)
>
> = Abstract =
>
> Apache Wave is the project where wave technology is developed at Apache.
> Wave in a Box (WIAB) is the name of the main product at the moment, which is
> a server that hosts and federates waves, supports extensive APIs, and
> provides a rich web client. This project also includes an implementation of
> the Wave Federation protocol, to enable federated collaboration systems
> (such as multiple interoperable Wave In a Box instances).
>
> = Proposal =
>
> A wave is a hosted, live, concurrent data structure for rich communication.
> It can be used like email, chat, or a document.
>
> WIAB is a server that hosts waves. The best analogy for this is a mail
> server with a web client. WIAB is comprised of a few high-level components:
> the client and the server. They have the following major functionality
> (though this is not an exhaustive list):
>
>  * Client
>  *A dynamic web client for users to create, edit, and search waves. Users
> can access this client by directly visiting the server in a browser.
>  * Gadgets provide the ability to insert, view, and modify the UI --
> exposing the Wave Gadgets API (
> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>  * A console client that can create and edit waves via a command-line-like
> interface.
>  * Server
>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
> administrators of the server may configure it to use alternative storage
> mechanisms.
>  * Indexing, allowing for searching the waves a user has access to.
>  * Basic authentication, configurable to delegate to other systems.
>  * Federation, allowing separate Wave in a Box servers to communicate with
> each other using the Wave Federation Protocol (
> http://www.waveprotocol.org/federation).
>  * Robots, using the Wave Robots API, (
> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
> on a WIAB instance.
>
> = Background =
>
> Wave expresses a new metaphor for communication: hosted conversations. This
> was created by Lars and Jens Rasmussen after observation of people's use of
> many separate forms of communication to get something done, e.g, email,
> chat, docs, blogs, twitter, etc.
>
> The vision has always been to better the way people communicate and
> collaborate. Building open protocols and sharing code available in an open
> and free way is a critical part of that vision. Anyone should be able to
> bring up their own wave server and communicate with others (much like SMTP).
>
> We hope this project will allow everyone to easily gain the benefits of Wave
> with a standard implementation of Wave – in a box.
>
> = Rationale =
>
> Wave has shown it excels at small group collaboration when hosted by Google.
> Although Wave will not continue as a standalone Google product, there is a
> lot of interest from many organizations in both running Wave and building
> upon the technology for new products.
>
> We are confident that with the community-centric development environment
> fostered by the Apache Soft

Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Alexei Fedotov
+1 (non-binding)

--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://dataved.ru/
+7 916 562 8095




On Wed, Nov 24, 2010 at 5:25 PM, Paul Lindner  wrote:
> A hearty +1 from the designated champion to getting Wave into the
> Incubator.  I've been especially impressed with the way the community
> has rallied behind the open source implementation and know that it
> will do well at Apache.
>
>
> On Tue, Nov 23, 2010 at 12:16 PM, Dan Peterson  wrote:
>> Hello all,
>>
>> We'd like to propose Wave for entry into the ASF incubator.
>>
>> The draft proposal is available at:
>> http://wiki.apache.org/incubator/WaveProposal
>> (for your convenience, a snapshot is also copied below)
>>
>> A wave is a hosted, live, concurrent data structure for rich communication.
>> It can be used like email, chat, or a document. Wave in a Box (WIAB) is the
>> name of the main product at the moment, which is a server that hosts and
>> federates waves, supports extensive APIs, and provides a rich web client.
>> This project also includes an implementation of the Wave Federation
>> protocol, to enable federated collaboration systems (such as multiple
>> interoperable Wave In a Box instances).
>>
>> As a result of the recent Wave Summit, beyond growing a few new committers,
>> we've put together the following proposal for migrating the community into
>> the ASF incubator. More details on the summit & Wave in a Box progress in
>> this blogpost:
>> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
>>
>> We are looking forward to your feedback and suggestions.
>>
>> By the way, if you're looking to learn more about the technology related to
>> wave, you can see the videos and presentations from the recent Wave Summit
>> in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
>>
>> Kind regards,
>> -Dan, on behalf of the Wave Community
>>
>> P.S. For those on the wave-protocol Google Group (that aren't yet on
>> general@incubator.apache.org), please participate in this discussion
>> by sending a message to general-subscribe at incubator dot apache dot org
>>
>>
>> Apache Wave Proposal (Apache Incubator)
>>
>> = Abstract =
>>
>> Apache Wave is the project where wave technology is developed at Apache.
>> Wave in a Box (WIAB) is the name of the main product at the moment, which is
>> a server that hosts and federates waves, supports extensive APIs, and
>> provides a rich web client. This project also includes an implementation of
>> the Wave Federation protocol, to enable federated collaboration systems
>> (such as multiple interoperable Wave In a Box instances).
>>
>> = Proposal =
>>
>> A wave is a hosted, live, concurrent data structure for rich communication.
>> It can be used like email, chat, or a document.
>>
>> WIAB is a server that hosts waves. The best analogy for this is a mail
>> server with a web client. WIAB is comprised of a few high-level components:
>> the client and the server. They have the following major functionality
>> (though this is not an exhaustive list):
>>
>>  * Client
>>  *A dynamic web client for users to create, edit, and search waves. Users
>> can access this client by directly visiting the server in a browser.
>>  * Gadgets provide the ability to insert, view, and modify the UI --
>> exposing the Wave Gadgets API (
>> http://code.google.com/apis/wave/extensions/gadgets/guide.html)
>>  * A console client that can create and edit waves via a command-line-like
>> interface.
>>  * Server
>>  * Hosts and stores waves. WIAB comes with a default storage mechanism. The
>> administrators of the server may configure it to use alternative storage
>> mechanisms.
>>  * Indexing, allowing for searching the waves a user has access to.
>>  * Basic authentication, configurable to delegate to other systems.
>>  * Federation, allowing separate Wave in a Box servers to communicate with
>> each other using the Wave Federation Protocol (
>> http://www.waveprotocol.org/federation).
>>  * Robots, using the Wave Robots API, (
>> http://code.google.com/apis/wave/extensions/robots/) may interact with waves
>> on a WIAB instance.
>>
>> = Background =
>>
>> Wave expresses a new metaphor for communication: hosted conversations. This
>> was created by Lars and Jens Rasmussen after observation of people's use of
>> many separate forms of communication to get something done, e.g, email,
>> chat, docs, blogs, twitter, etc.
>>
>> The vision has always been to better the way people communicate and
>> collaborate. Building open protocols and sharing code available in an open
>> and free way is a critical part of that vision. Anyone should be able to
>> bring up their own wave server and communicate with others (much like SMTP).
>>
>> We hope this project will allow everyone to easily gain the benefits of Wave
>> with a standard implementation of Wave – in a box.
>>
>> = Rationale =
>>
>> Wave has shown it excels at small group collaboration when hosted by Googl

Re: [ISIS] Re: Conference call

2010-11-24 Thread Emmanuel Lecharny

On 11/24/10 3:18 PM, Bernd Fondermann wrote:

On Wed, Nov 24, 2010 at 15:02, Benson Margulies  wrote:

On Wed, Nov 24, 2010 at 8:54 AM, Bernd Fondermann
  wrote:

On Mon, Nov 22, 2010 at 16:16, Benson Margulies  wrote:

I am nothing if not chronically disingenuous.

My first concern in responding here is a process concern. As far as I
can tell, the Incubator PMC has not formally voted to forbid the use
of real-time communications in podlings. Absent such a vote, the use
of these technologies is permitted, and it's up to the mentors to
guide, monitor, and ring alarm bells, as needed.

Concluding that in the absence of a vote everything is allowed is not correct.

Bernd,

I never wrote that 'everything is allowed.'

You said: No vote forbidding A =>  A is not forbidden.
This reasoning is not correct.


It's not all black *or* grey. In this case, IMO, even if it's not 
explicitly forbiden, it's strongly discouraged, and it has been a 
constant position, AFAICT.



--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [ISIS] Re: Conference call

2010-11-24 Thread Benson Margulies
Instead of continuing this thread, I'd invite any of you to start
watching the isis dev list, and report in if you see evidence of a
failure to respect the core values that underly this argument.

Isis has several mentors. I am only one. The mentors, in general, felt
that the project had a strong enough understanding of the core values
of open decision making and communications that they could be trusted
to have phone calls and summarize them on list. So the project has
proceeded on the basis of that guidance.

A variety of IPMC members and, indeed, Foundation members, contributed
to the specific advice that the project received and has continued to
receive on this list.

So, it is clear to me that the IPMC and the Foundation do *not* have
an established consensus the forbids any podling from ever having a
phone conference. My remarks about 'no vote against' should be read in
that context.

If some of you think that the IPMC, or even the whole Foundation,
*should* establish such a consensus, by all means, start a
decision-making thread here or talk to board members.

I am not going to respond further on this thread to the matter of
ISIS's occasional Skype calls. I mean no disrespect, but I think that
everyone's views are represented. Some people are unperturbed, some
are worried, and some think it should never happen.

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



Re: [ISIS] Re: Conference call

2010-11-24 Thread Bertrand Delacretaz
On Wed, Nov 24, 2010 at 4:00 PM, Benson Margulies  wrote:
> ...So, it is clear to me that the IPMC and the Foundation do *not* have
> an established consensus the forbids any podling from ever having a
> phone conference...

Absolutely agreed, in the same way that we cannot prevent people from
meeting on the street, at the coffee machine, on IRC, etc.

Out-of-list meetings do happen, it's just a matter of handling them in
a way that's inclusive, and making sure everything important happens
on the dev list.

-Bertrand

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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Michael MacFadden
The lightwave project I was referring to is over at google code:

http://code.google.com/p/lightwave/

~Michael 

On Nov 24, 2010, at 12:44 AM, Marcel Offermans wrote:

> On 24 Nov 2010, at 4:29 , Michael MacFadden wrote:
> 
>> I agree, there are other wave implementations popping up, some of which 
>> include "wave" in the name and some don't.  "Lightwave" for example is one 
>> such project.  I think that Apache Wave and the Wave in a Box product should 
>> be fine.
> 
> Lightwave? http://www.newtek.com/lightwave/
> 
> Greetings, Marcel
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 



Re: [ISIS] Re: Conference call

2010-11-24 Thread Yeliz Eseryel
I like your view on this.
I hope things are going well?
I now work in Groningen, the Netherlands.
Yeliz.

On Mon, Nov 22, 2010 at 3:31 PM, Glen Daniels  wrote:
> +1 as usual to Benson's extremely reasonable and pleasantly snarky viewpoint.
>
> While I do see the dangers of fragmenting the community, I think people often
> go too far in downplaying the benefits of real-time communication.  Quick
> back-and-forths can enable complex scenarios to be thought through in a much
> more effective way than asynchronous emails, without the need to constantly
> "page back in" in order to follow the discussion.  Simple misunderstandings
> often can be cleared up in minutes instead of hours or days.  And the sense
> of getting to know someone is often subjectively deeper in chat, and much
> more so on a phone call.  These things all help move a project forward and
> keep communities together.
>
> I feel like a bunch of people have a rather rigid "real-time BAD (well,
> except ApacheCon), email GOOD" attitute, or at least come across that way on
> email, and I'd like to make sure that the other side of it - i.e. "real-time,
> when thoughtfully and appropriately integrated into a project, can provide
> some deep value to the whole community" - isn't shuffled under the rug.  IMO,
> we should be messaging about how to do it well if it's desired, not whether
> or not to do it at all.
>
> Thanks,
> --Glen
>
> On 11/22/2010 8:56 AM, Benson Margulies wrote:
>> As a mentor of ISIS, I'd like to ask everyone to give them a little
>> breathing room on this subject.
>>
>> Many TLP's in good standing have active IRC channels. These have very
>> closely related risks to open communities. Many TLPs in good standing
>> hold in-person meetups from time to time.
>>
>> This is not to claim that the warnings in this thread are pointless.
>> They are good warnings. However, it's the job of us mentors to help
>> the community avoid the traps of Skype, IRC, meetups, co-workers, and
>> the secret conspiracies of the trilateral commission, which works
>> tirelessly to subvert Apache communities.
>>
>> If it makes anyone feel any better, I plan, as a mentor, to _avoid_
>> the Skype calls, and so to maintain a perspective comparable to that
>> of someone off-time-zone.
>>
>> --benson
>>
>>
>>
>> On Mon, Nov 22, 2010 at 7:54 AM, Jim Jagielski  wrote:
>>> By definition, ANY such meeting will exclude some people; it's just the
>>> nature of the beast. Anyone not in that timezone either will not be
>>> able to attend or will need to go out of their way to attend. As
>>> such, it is *very* easy to disenfranchise large groups of people,
>>> esp if the Skype chat is seen as "the place" to discuss ISIS.
>>>
>>> Your generic comment about "individuals like to communicate during
>>> long & lonely nights in front of the keyboard" is also off the mark
>>> as well... Some do, sure, but not all. Again, this sends a signal that
>>> if you want to be part of ISIS you need to fall into that group. Not
>>> a good way to build a diverse community.
>>>
>>> On Nov 19, 2010, at 5:41 PM, Siegfried Goeschl wrote:
>>>
 Hi folks,

 open source projects are done by individuals. And individuals like to 
 communicate during long & lonely nights in front of the keyboard. And 
 meeting the other ISIS developers is difficult since the are spread around 
 the globe.

 So if the ISIS developer/users/mentors/community decide to run a regular 
 Skype meeting to meet each other electronically assuming

 +) that the meeting is announced on the dev list

 +) that we not exclude any interested party (apart from troll feeding)

 +) that no official statement/vote is circumvented

 than I don't see any good reason why someone could complain about it 
 and/or impose rules how to organize such a "come together".

 Speaking as one of the participants

 +) I was impressed by Dan's energy to organize the meeting

 +) I was delighted that we were a dozen developers on Skype

 *) I was glad to answer a few questions about the ASF (despite being 
 seriously distracted by my two daughters on my lap)


 Cheers,

 Siegfried Goeschl
 Apache ISIS Mentor

 On 11/19/10 10:52 PM, Craig L Russell wrote:
>
> On Nov 19, 2010, at 11:04 AM, Greg Stein wrote:
>
>> A full transcription shouldn't be necessary.
>
> I agree. Transcript is too strong for what I think needs to be done,
> which is...
>
>> Just bring a summary of
>> discussion points back to the list, along with any recommendations.
>> The list can then sort through it and make decisions.
>
> What you said. Not a transcript but a list of topics and discussion
> points which continue on list.
>
> Craig
>>
>> We have off-list discussions all the time (IM, IRC, in-person). We
>> don't transcribe those. We just bring the discussion onto the l

[DISCUSS] real-time communications

2010-11-24 Thread Benson Margulies
Some reading the thread on the ISIS podling's use of Skype may feel
that I am dismissing their opinions or disregarding an established
policy.

To do penance for any perceived slight, and to make it perfectly clear
that it is my intention to respect established policy, I am starting
this thread for the discussion of real-time communications. I want to
separate this discussion from ISIS, so as not to make the PPMC feel
like the rules are changing around them in real-time as participants
in this mailing list register their opinions.

This is not a vote. There is no specific proposal. Further, as a
dictatorship guided by a consensus (that's the legal structure of an
Apache PMC, after all), we should not be voting until we have some
reason to believe that we have a consensus to ratify. Unless, of
course, our dictator decided to, well, dictate.

The premise of this discussion is that running Apache projects are
*permitted* to engage in real-time communications, so long as they
take due care to avoid community problems of exclusion and closed
decision making. If anyone disagrees with that premise, they need to
open a thread somewhere else.

Instead, the question at hand is how to reflect that state of policy
here at the incubator.

We all want strong communities that are inclusive and open. We all
recognize that real-time communications pose risks to that.  I could
imagine several possible incubator policies, ranging from 'no
real-time at all until you graduate' to 'mentors are responsible for
giving good guidance and supervision.'

Please contribute your views to this thread, and perhaps we will
discover that we have an agreement that can be typed up and added to a
page.

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



Minor confusion on the IP clearance front ...

2010-11-24 Thread Benson Margulies
I find myself, for the first time, in the position of being the go-to
mentor for a new launch. Last time around, the other mentors were so
enthusiastic that I didn't have to do anything except type up the
first three INFRA JIRAs.

I'm trying to get my head wrapped around the IP clearance process.

This page [1] says, 'This form is not for new projects' and points me
to [2]. [2] says nothing about the topic specifically, but points me
off to [3]. [3] is the right thing.

Does anyone mind if I change [1] to contain a link directly to [3]?


1: http://incubator.apache.org/ip-clearance/index.html
2: 
http://incubator.apache.org/incubation/Incubation_Policy.html#Setting+Up+a+New+Podling
3: http://incubator.apache.org/guides/mentor.html

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



Re: Minor confusion on the IP clearance front ...

2010-11-24 Thread Bertrand Delacretaz
Hi Benson,

On Wed, Nov 24, 2010 at 5:07 PM, Benson Margulies  wrote:
> I find myself, for the first time, in the position of being the go-to
> mentor for a new launch. Last time around, the other mentors were so
> enthusiastic that I didn't have to do anything except type up the
> first three INFRA JIRAs

Same for me, although I have mentored a number of projects it's the
first time I have to take care of that for the Stanbol podling.

I think https://issues.apache.org/jira/browse/STANBOL-2 summarizes the
process, let me know if you see it differently.

> ...Does anyone mind if I change [1] to contain a link directly to [3]?...

Sounds good to me.

-Bertrand

>
>
> 1: http://incubator.apache.org/ip-clearance/index.html
> 2: 
> http://incubator.apache.org/incubation/Incubation_Policy.html#Setting+Up+a+New+Podling
> 3: http://incubator.apache.org/guides/mentor.html

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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread J Aaron Farr
On Tue, Nov 23, 2010 at 12:16 PM, Dan Peterson  wrote:
> Hello all,
>
> We'd like to propose Wave for entry into the ASF incubator.
>
> The draft proposal is available at:
> http://wiki.apache.org/incubator/WaveProposal
> (for your convenience, a snapshot is also copied below)

+1

(a bit biased as I was a fan of wave)

-- 
   J. Aaron Farr
   馮傑仁
   www.cubiclemuses.com

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



RE: [VOTE] Accept Jena into the incubator

2010-11-24 Thread Noel J. Bergman
+1

--- Noel


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



RE: [DISCUSS] Poddling new committer process

2010-11-24 Thread Noel J. Bergman
> Ok its been nearly a week and there is overwhelming support for doing
> this so I have gone ahead and made an update to the PPMC guide to
> reflect this [policy change].

Let's remember to add this to next month's Board report.

--- Noel



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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Dan Peterson
Hi Andrus,

Thanks for your support. I think this'll be a good home for Wave to grow and
mature.

I've taken the liberty of adding you on the mentor list. :)

Cheers,
-Dan

On Wed, Nov 24, 2010 at 1:20 AM, Andrus Adamchik wrote:

> +1
>
> I am so happy that after all considerations and suggestions that were
> floated in the Wave community, you guys picked Apache as the place to
> develop Wave community and WIAB. Good luck and let me know if you need extra
> mentors (you already have 4, so I figured you are covered and didn't add
> myself to the list).
>
> Cheers,
> Andrus
>
> On Nov 23, 2010, at 10:16 PM, Dan Peterson wrote:
>
> > Hello all,
> >
> > We'd like to propose Wave for entry into the ASF incubator.
> >
> > The draft proposal is available at:
> > http://wiki.apache.org/incubator/WaveProposal
> > (for your convenience, a snapshot is also copied below)
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document. Wave in a Box (WIAB) is
> the
> > name of the main product at the moment, which is a server that hosts and
> > federates waves, supports extensive APIs, and provides a rich web client.
> > This project also includes an implementation of the Wave Federation
> > protocol, to enable federated collaboration systems (such as multiple
> > interoperable Wave In a Box instances).
> >
> > As a result of the recent Wave Summit, beyond growing a few new
> committers,
> > we've put together the following proposal for migrating the community
> into
> > the ASF incubator. More details on the summit & Wave in a Box progress in
> > this blogpost:
> >
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
> >
> > We are looking forward to your feedback and suggestions.
> >
> > By the way, if you're looking to learn more about the technology related
> to
> > wave, you can see the videos and presentations from the recent Wave
> Summit
> > in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
> >
> > Kind regards,
> > -Dan, on behalf of the Wave Community
> >
> > P.S. For those on the wave-protocol Google Group (that aren't yet on
> > general@incubator.apache.org), please participate in this discussion
> > by sending a message to general-subscribe at incubator dot apache dot org
> >
> >
> > Apache Wave Proposal (Apache Incubator)
> >
> > = Abstract =
> >
> > Apache Wave is the project where wave technology is developed at Apache.
> > Wave in a Box (WIAB) is the name of the main product at the moment, which
> is
> > a server that hosts and federates waves, supports extensive APIs, and
> > provides a rich web client. This project also includes an implementation
> of
> > the Wave Federation protocol, to enable federated collaboration systems
> > (such as multiple interoperable Wave In a Box instances).
> >
> > = Proposal =
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document.
> >
> > WIAB is a server that hosts waves. The best analogy for this is a mail
> > server with a web client. WIAB is comprised of a few high-level
> components:
> > the client and the server. They have the following major functionality
> > (though this is not an exhaustive list):
> >
> > * Client
> >  *A dynamic web client for users to create, edit, and search waves. Users
> > can access this client by directly visiting the server in a browser.
> >  * Gadgets provide the ability to insert, view, and modify the UI --
> > exposing the Wave Gadgets API (
> > http://code.google.com/apis/wave/extensions/gadgets/guide.html)
> >  * A console client that can create and edit waves via a
> command-line-like
> > interface.
> > * Server
> >  * Hosts and stores waves. WIAB comes with a default storage mechanism.
> The
> > administrators of the server may configure it to use alternative storage
> > mechanisms.
> >  * Indexing, allowing for searching the waves a user has access to.
> >  * Basic authentication, configurable to delegate to other systems.
> >  * Federation, allowing separate Wave in a Box servers to communicate
> with
> > each other using the Wave Federation Protocol (
> > http://www.waveprotocol.org/federation).
> >  * Robots, using the Wave Robots API, (
> > http://code.google.com/apis/wave/extensions/robots/) may interact with
> waves
> > on a WIAB instance.
> >
> > = Background =
> >
> > Wave expresses a new metaphor for communication: hosted conversations.
> This
> > was created by Lars and Jens Rasmussen after observation of people's use
> of
> > many separate forms of communication to get something done, e.g, email,
> > chat, docs, blogs, twitter, etc.
> >
> > The vision has always been to better the way people communicate and
> > collaborate. Building open protocols and sharing code available in an
> open
> > and free way is a critical part of that vision. Anyone should be able to
> > bring up their own wave server and communicate

RE: [DISCUSS] real-time communications

2010-11-24 Thread Noel J. Bergman
> The premise of this discussion is that running Apache projects are
> *permitted* to engage in real-time communications, so long as they
> take due care to avoid community problems of exclusion and closed
> decision making.

Did you see Greg's e-mail?

"Just bring a summary of discussion points back to the list, along with any 
recommendations.  The list can then sort through it and make decisions."

Decisions are not made except on the mailing lists.  If it starts to seem that 
people are being excluded from being an effective part of a decision process, 
curtail or modify the back-channel communications.

> We all want strong communities that are inclusive and open. We all recognize 
> that real-time communications pose risks to that.

+1

FWIW, ApacheDS and Geronimo had (possibly still have) *very* active IRC 
channels (logged) where people talked in real-time, just as they might at a 
Hack-a-Thon.

--- Noel



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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-24 Thread Dan Peterson
Hi Vincent,

That's great! I've added you as a Mentor.

-Dan

On Wed, Nov 24, 2010 at 3:40 AM, Vincent Siveton wrote:

> +1
>
> @Dan if you need one more mentor, you could count me in.
>
> Vincent
>
> 2010/11/23 Dan Peterson :
> > Hello all,
> >
> > We'd like to propose Wave for entry into the ASF incubator.
> >
> > The draft proposal is available at:
> > http://wiki.apache.org/incubator/WaveProposal
> > (for your convenience, a snapshot is also copied below)
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document. Wave in a Box (WIAB) is
> the
> > name of the main product at the moment, which is a server that hosts and
> > federates waves, supports extensive APIs, and provides a rich web client.
> > This project also includes an implementation of the Wave Federation
> > protocol, to enable federated collaboration systems (such as multiple
> > interoperable Wave In a Box instances).
> >
> > As a result of the recent Wave Summit, beyond growing a few new
> committers,
> > we've put together the following proposal for migrating the community
> into
> > the ASF incubator. More details on the summit & Wave in a Box progress in
> > this blogpost:
> >
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
> >
> > We are looking forward to your feedback and suggestions.
> >
> > By the way, if you're looking to learn more about the technology related
> to
> > wave, you can see the videos and presentations from the recent Wave
> Summit
> > in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
> >
> > Kind regards,
> > -Dan, on behalf of the Wave Community
> >
> > P.S. For those on the wave-protocol Google Group (that aren't yet on
> > general@incubator.apache.org), please participate in this discussion
> > by sending a message to general-subscribe at incubator dot apache dot org
> >
> >
> > Apache Wave Proposal (Apache Incubator)
> >
> > = Abstract =
> >
> > Apache Wave is the project where wave technology is developed at Apache.
> > Wave in a Box (WIAB) is the name of the main product at the moment, which
> is
> > a server that hosts and federates waves, supports extensive APIs, and
> > provides a rich web client. This project also includes an implementation
> of
> > the Wave Federation protocol, to enable federated collaboration systems
> > (such as multiple interoperable Wave In a Box instances).
> >
> > = Proposal =
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document.
> >
> > WIAB is a server that hosts waves. The best analogy for this is a mail
> > server with a web client. WIAB is comprised of a few high-level
> components:
> > the client and the server. They have the following major functionality
> > (though this is not an exhaustive list):
> >
> >  * Client
> >  *A dynamic web client for users to create, edit, and search waves. Users
> > can access this client by directly visiting the server in a browser.
> >  * Gadgets provide the ability to insert, view, and modify the UI --
> > exposing the Wave Gadgets API (
> > http://code.google.com/apis/wave/extensions/gadgets/guide.html)
> >  * A console client that can create and edit waves via a
> command-line-like
> > interface.
> >  * Server
> >  * Hosts and stores waves. WIAB comes with a default storage mechanism.
> The
> > administrators of the server may configure it to use alternative storage
> > mechanisms.
> >  * Indexing, allowing for searching the waves a user has access to.
> >  * Basic authentication, configurable to delegate to other systems.
> >  * Federation, allowing separate Wave in a Box servers to communicate
> with
> > each other using the Wave Federation Protocol (
> > http://www.waveprotocol.org/federation).
> >  * Robots, using the Wave Robots API, (
> > http://code.google.com/apis/wave/extensions/robots/) may interact with
> waves
> > on a WIAB instance.
> >
> > = Background =
> >
> > Wave expresses a new metaphor for communication: hosted conversations.
> This
> > was created by Lars and Jens Rasmussen after observation of people's use
> of
> > many separate forms of communication to get something done, e.g, email,
> > chat, docs, blogs, twitter, etc.
> >
> > The vision has always been to better the way people communicate and
> > collaborate. Building open protocols and sharing code available in an
> open
> > and free way is a critical part of that vision. Anyone should be able to
> > bring up their own wave server and communicate with others (much like
> SMTP).
> >
> > We hope this project will allow everyone to easily gain the benefits of
> Wave
> > with a standard implementation of Wave – in a box.
> >
> > = Rationale =
> >
> > Wave has shown it excels at small group collaboration when hosted by
> Google.
> > Although Wave will not continue as a standalone Google product, there is
> a
> > lot of interest from many organizatio

Re: [DISCUSS] real-time communications

2010-11-24 Thread Benson Margulies
On Wed, Nov 24, 2010 at 1:13 PM, Noel J. Bergman  wrote:
>> The premise of this discussion is that running Apache projects are
>> *permitted* to engage in real-time communications, so long as they
>> take due care to avoid community problems of exclusion and closed
>> decision making.
>
> Did you see Greg's e-mail?

Noel,

I very possibly lost one or more messages in the torrent. I seem to
have missed that one. Apologies, benson.


>
> "Just bring a summary of discussion points back to the list, along with any 
> recommendations.  The list can then sort through it and make decisions."
>
> Decisions are not made except on the mailing lists.  If it starts to seem 
> that people are being excluded from being an effective part of a decision 
> process, curtail or modify the back-channel communications.
>
>> We all want strong communities that are inclusive and open. We all recognize 
>> that real-time communications pose risks to that.
>
> +1
>
> FWIW, ApacheDS and Geronimo had (possibly still have) *very* active IRC 
> channels (logged) where people talked in real-time, just as they might at a 
> Hack-a-Thon.
>
>        --- Noel
>
>
>
> -
> 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] Accept Wave for incubation

2010-11-24 Thread Dan Peterson
Ian,

Cool -- I imagine this project could be rather useful for some of your
education projects.

-Dan

On Wed, Nov 24, 2010 at 3:41 AM, Ian Boston  wrote:

> +1
> Would be happy to help of you need any (and if I can find time)
> Ian
>
> On 23 Nov 2010, at 20:16, Dan Peterson wrote:
>
> > Hello all,
> >
> > We'd like to propose Wave for entry into the ASF incubator.
> >
> > The draft proposal is available at:
> > http://wiki.apache.org/incubator/WaveProposal
> > (for your convenience, a snapshot is also copied below)
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document. Wave in a Box (WIAB) is
> the
> > name of the main product at the moment, which is a server that hosts and
> > federates waves, supports extensive APIs, and provides a rich web client.
> > This project also includes an implementation of the Wave Federation
> > protocol, to enable federated collaboration systems (such as multiple
> > interoperable Wave In a Box instances).
> >
> > As a result of the recent Wave Summit, beyond growing a few new
> committers,
> > we've put together the following proposal for migrating the community
> into
> > the ASF incubator. More details on the summit & Wave in a Box progress in
> > this blogpost:
> >
> http://googlewavedev.blogspot.com/2010/11/this-weeks-wave-protocol-summit-updates.html
> >
> > We are looking forward to your feedback and suggestions.
> >
> > By the way, if you're looking to learn more about the technology related
> to
> > wave, you can see the videos and presentations from the recent Wave
> Summit
> > in: https://wave.google.com/wave/waveref/googlewave.com/w+rwFyiw47A
> >
> > Kind regards,
> > -Dan, on behalf of the Wave Community
> >
> > P.S. For those on the wave-protocol Google Group (that aren't yet on
> > general@incubator.apache.org), please participate in this discussion
> > by sending a message to general-subscribe at incubator dot apache dot org
> >
> >
> > Apache Wave Proposal (Apache Incubator)
> >
> > = Abstract =
> >
> > Apache Wave is the project where wave technology is developed at Apache.
> > Wave in a Box (WIAB) is the name of the main product at the moment, which
> is
> > a server that hosts and federates waves, supports extensive APIs, and
> > provides a rich web client. This project also includes an implementation
> of
> > the Wave Federation protocol, to enable federated collaboration systems
> > (such as multiple interoperable Wave In a Box instances).
> >
> > = Proposal =
> >
> > A wave is a hosted, live, concurrent data structure for rich
> communication.
> > It can be used like email, chat, or a document.
> >
> > WIAB is a server that hosts waves. The best analogy for this is a mail
> > server with a web client. WIAB is comprised of a few high-level
> components:
> > the client and the server. They have the following major functionality
> > (though this is not an exhaustive list):
> >
> > * Client
> >  *A dynamic web client for users to create, edit, and search waves. Users
> > can access this client by directly visiting the server in a browser.
> >  * Gadgets provide the ability to insert, view, and modify the UI --
> > exposing the Wave Gadgets API (
> > http://code.google.com/apis/wave/extensions/gadgets/guide.html)
> >  * A console client that can create and edit waves via a
> command-line-like
> > interface.
> > * Server
> >  * Hosts and stores waves. WIAB comes with a default storage mechanism.
> The
> > administrators of the server may configure it to use alternative storage
> > mechanisms.
> >  * Indexing, allowing for searching the waves a user has access to.
> >  * Basic authentication, configurable to delegate to other systems.
> >  * Federation, allowing separate Wave in a Box servers to communicate
> with
> > each other using the Wave Federation Protocol (
> > http://www.waveprotocol.org/federation).
> >  * Robots, using the Wave Robots API, (
> > http://code.google.com/apis/wave/extensions/robots/) may interact with
> waves
> > on a WIAB instance.
> >
> > = Background =
> >
> > Wave expresses a new metaphor for communication: hosted conversations.
> This
> > was created by Lars and Jens Rasmussen after observation of people's use
> of
> > many separate forms of communication to get something done, e.g, email,
> > chat, docs, blogs, twitter, etc.
> >
> > The vision has always been to better the way people communicate and
> > collaborate. Building open protocols and sharing code available in an
> open
> > and free way is a critical part of that vision. Anyone should be able to
> > bring up their own wave server and communicate with others (much like
> SMTP).
> >
> > We hope this project will allow everyone to easily gain the benefits of
> Wave
> > with a standard implementation of Wave – in a box.
> >
> > = Rationale =
> >
> > Wave has shown it excels at small group collaboration when hosted by
> Google.
> > Although Wave will not continue as a standalone Google produc

RE: [DISCUSS] real-time communications

2010-11-24 Thread Upayavira
There's something we need to watch out for here about how the incubator
works. The incubator is a place for podling members to learn, and
learning is something *they* do. Our part is to provide encouragement
and guidance as appropriate, and to allow podlings to make mistakes.
That is an important part of learning. 

I sometimes feel we can be a bit to heavy handed on this list. Sure,
give folks the benefit of our experience. But there's nothing like
someone shouting at you for feeling excluded from a decision to make you
realise that that conference call was not a good idea.

In the end, the point of judgement is at the point of attempting
graduation. Before that, we need to give podlings the space to learn,
and that involves giving them the space to push the bounds of our
community taboos (realtime comms, svn vs git, etc, etc). That's how
folks really learn stuff, not just by being told something again and
again.

Upayavira

On Wed, 24 Nov 2010 13:13 -0500, "Noel J. Bergman" 
wrote:
> > The premise of this discussion is that running Apache projects are
> > *permitted* to engage in real-time communications, so long as they
> > take due care to avoid community problems of exclusion and closed
> > decision making.
> 
> Did you see Greg's e-mail?
> 
> "Just bring a summary of discussion points back to the list, along with
> any recommendations.  The list can then sort through it and make
> decisions."
> 
> Decisions are not made except on the mailing lists.  If it starts to seem
> that people are being excluded from being an effective part of a decision
> process, curtail or modify the back-channel communications.
> 
> > We all want strong communities that are inclusive and open. We all 
> > recognize that real-time communications pose risks to that.
> 
> +1
> 
> FWIW, ApacheDS and Geronimo had (possibly still have) *very* active IRC
> channels (logged) where people talked in real-time, just as they might at
> a Hack-a-Thon.
> 
>   --- Noel
> 
> 
> 
> -
> 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: [DISCUSS] real-time communications

2010-11-24 Thread Siegfried Goeschl

Hi folks,

could you stop believing in a conspiracy taking place at the Apache Isis 
incubator project where a bunch of Isis member plus a few obscure
mentors are trying to subvert the Apache Software Foundation by having a 
Skype session?!


Get real - some of the concerns are justified and well understood but
this is it as far as I'm concerned.

But if Dan Haywood organizes a Skype meeting to introduce the committers 
and explains the Isis architectures than this is a good thing and I'm 
still supporting it. And as mentioned before - feel free to participate 
at Apache Isis to have your own opinion instead of showing signs of 
knee-jerk repulsion.


Cheers,

Siegfried Goeschl
Apache Isis Mentor


On 11/24/10 9:06 PM, Upayavira wrote:

There's something we need to watch out for here about how the incubator
works. The incubator is a place for podling members to learn, and
learning is something *they* do. Our part is to provide encouragement
and guidance as appropriate, and to allow podlings to make mistakes.
That is an important part of learning.

I sometimes feel we can be a bit to heavy handed on this list. Sure,
give folks the benefit of our experience. But there's nothing like
someone shouting at you for feeling excluded from a decision to make you
realise that that conference call was not a good idea.

In the end, the point of judgement is at the point of attempting
graduation. Before that, we need to give podlings the space to learn,
and that involves giving them the space to push the bounds of our
community taboos (realtime comms, svn vs git, etc, etc). That's how
folks really learn stuff, not just by being told something again and
again.

Upayavira

On Wed, 24 Nov 2010 13:13 -0500, "Noel J. Bergman"
wrote:

The premise of this discussion is that running Apache projects are
*permitted* to engage in real-time communications, so long as they
take due care to avoid community problems of exclusion and closed
decision making.


Did you see Greg's e-mail?

"Just bring a summary of discussion points back to the list, along with
any recommendations.  The list can then sort through it and make
decisions."

Decisions are not made except on the mailing lists.  If it starts to seem
that people are being excluded from being an effective part of a decision
process, curtail or modify the back-channel communications.


We all want strong communities that are inclusive and open. We all recognize 
that real-time communications pose risks to that.


+1

FWIW, ApacheDS and Geronimo had (possibly still have) *very* active IRC
channels (logged) where people talked in real-time, just as they might at
a Hack-a-Thon.

--- Noel



-
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




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



Re: [DISCUSS] real-time communications

2010-11-24 Thread Emmanuel Lecharny

On 11/24/10 7:13 PM, Noel J. Bergman wrote:

The premise of this discussion is that running Apache projects are
*permitted* to engage in real-time communications, so long as they
take due care to avoid community problems of exclusion and closed
decision making.

Did you see Greg's e-mail?

"Just bring a summary of discussion points back to the list, along with any 
recommendations.  The list can then sort through it and make decisions."

Decisions are not made except on the mailing lists.  If it starts to seem that 
people are being excluded from being an effective part of a decision process, 
curtail or modify the back-channel communications.


We all want strong communities that are inclusive and open. We all recognize 
that real-time communications pose risks to that.

+1

FWIW, ApacheDS and Geronimo had (possibly still have) *very* active IRC 
channels (logged) where people talked in real-time, just as they might at a 
Hack-a-Thon.
Talking about ApacheDS, yes, we *do* use IRC actively. This is for us 
the main stream when we are working on some part of the server, plus a 
way to have a semi-F2F discussion about technical points. But this is 
like if you are working in an office in front of a collegue : most of 
the time, you don't chit-chat, you work. And when it comes to make a 
decision impacting the whole project, then the discussion is moved to 
the ML.


So why are we using IRC for ? Mainly for technical discussions. As an 
example, here is a short snippet :

...
elecharny: kayyagari: I'm wondering if we coudn't describe the tests 
using JSON
[6:38pm] kayyagari: hmm, am thinking of automatic pdu generation in 
tests for sequences that use components
[6:38pm] kayyagari: so only the lowest components need to be tested with 
hand crafted PDUs

[6:40pm] kayyagari: and cause lowest components definitely be small in size
[6:40pm] kayyagari: (atleast that is the case so far)
[6:45pm] elecharny: what is important is to test that PDU don't crash 
when there are some missing optional elements

[6:45pm] elecharny: the lower components have been quite well tested
[6:46pm] elecharny: the main problem with test generation is to write 
the PUD by hand,

[6:46pm] elecharny: and to compute the lengths
[6:46pm] elecharny: one thing we can do is to use the DERxxx classes we 
have in the project
[6:47pm] elecharny: you can create a PDU using them, with no issues like 
creating the lengths

[6:47pm] kayyagari: ahah
[6:47pm] kayyagari: am trying to computelength() and then encode them to 
a temporary buffer and later push it to the main buf

[6:47pm] elecharny: you can do that
[6:47pm] elecharny: otherwise, you can also do :
[6:48pm] elecharny: seq = new DERSequence();
[6:49pm] elecharny: seq.add( DerInteger.valueOf( 5 ) );
[6:49pm] elecharny: etc...
[6:49pm] kayyagari: aha, will try it, this is helpful
[6:49pm] elecharny: and at the end do a seq.encode( outputStream );
[6:49pm] elecharny: you'll get the PDU
[6:49pm] kayyagari: cool
[6:50pm] kayyagari: this is the class present in shared-ldap?
[6:50pm] elecharny: but you won't be able to test cornercase like 
Integer with no values

[6:50pm] elecharny: yes
[6:50pm] kayyagari: ok
[6:50pm] elecharny: in asn1.der
[6:50pm] kayyagari: yeah
[6:51pm] elecharny: ok, I have to run, some friends have flown from 
Boston to paris


Nothing fancy, just raw technical convos. But very useful when you have 
a huge code base and you want to share some informations IRT.


We tried to organize Skype sessions 4 years ago, but we never succeeded 
to get them lasting more than 2 or 3 weeks. The reasons are simple :
- with people in South Korea, France and Florida, the TZ pb is almost 
impossible to solve
- as the schedule was very tight, being 15 minutes late just blows the 
session
- surprisingly, no more than 15% of the world population is speaking a 
fluent english. That does not help when on skype
- You always have to find someone to report what has been said, and 
trust me, a lot of input is lost in the process


We decided that it was a waste of time. I still think it's a waste of 
time, and also a perfect way to split the community in 2 groups :

- those who participate
- those who are left behind and get frustrated.

IRC solve some of those issues : it's easier to understand what a poor 
english speaker like me is typing, it's easier to get a report and move 
it back to the ML, and also it's easier to get the discussion on track, 
without the one who speak louder talking most of the time.



--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: [DISCUSS] real-time communications

2010-11-24 Thread Jeremy Carroll

On 11/24/2010 3:58 PM, Emmanuel Lecharny wrote:
But this is like if you are working in an office in front of a 
collegue : most of the time, you don't chit-chat, you work. And when 
it comes to make a decision impacting the whole project, then the 
discussion is moved to the ML. 



In the Jena team, several committers work in one office, I am one of the 
ones who doesn't - moreover, I am an 8hr time shift away. The real-time 
comms of the office chit-chat is simply a fact of life. I guess clarity 
about what the risks are and how we should address them would be useful. 
I don't think IRC or skype is much of a deal in comparison [that's a 
technical comment about bandwidth, not a complaint about my colleagues' 
behavior]


Jeremy


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