+1 On 12月1日, 午後1:24, Andrian Kurniady <kurni...@gmail.com> wrote: > +1 > > > > > > > > On Wed, Dec 1, 2010 at 1:30 PM, David Wang <zdw...@google.com> wrote: > > +1 > > > On Wed, Dec 1, 2010 at 1:07 PM, Yasushi Ando <andy...@gmail.com> wrote: > > >> +1 > > >> Wave never die. > > >> On 30 November 2010 15:52, Dan Peterson <dpeter...@google.com> wrote: > >> > Hi everyone, > >> > Please vote on the acceptance of Wave into the Apache incubator. > >> > The proposal is available > >> > at: http://wiki.apache.org/incubator/WaveProposal > >> > (for your convenience, a snapshot is also copied below) > >> > The earlier discussion thread can be found > > >> > at: > >> > http://apache.markmail.org/message/3ebtccdxvipp2732?q=general%40incub... > >> > The vote options: > >> > [ ] +1 Accept Wave for incubation > >> > [ ] +0 Don't care > >> > [ ] -1 Reject for the following reason: > >> > The vote is open for 72 hours. > >> > Thanks, > >> > -Dan > >> > 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. To add new committers to the project and grow the community in "The > >> > Apache Way". > >> > = Current Status = > >> > The open source Wave in a Box project has existed in various forms for > >> > approximately 16 months (starting out life as the FedOne open source > >> > project). > >> > FedOne began in July 2009 in order to accelerate adoption of the wave > >> > federation protocol, and serve as a proof of concept that a non-Google > >> > implementation of the wave federation protocol could interoperate with > >> > the > >> > Google production instance. It worked. FedOne's existence lead to a > >> > prototype by Novell that demonstrated federation between Google Wave and > >> > Novell Pulse (now known as Vibe). In addition, in May of 2010, SAP > >> > unveiled > >> > a prototype version of SAP StreamWork that federated with both Novell > >> > Pulse > >> > and Google Wave. All three systems interoperated, sharing real-time > >> > state, > >> > and gadget updates. In May 2010 Google released significantly more code > >> > (including the cross-browser rich text editor) to connect with other > >> > components that were built from scratch, resulting in a simple web > >> > client. > >> > The project has grown over the last year to include many Google and > >> > non-Google contributions. The project has picked up steam in recent > >> > months > >> > as the direction of the standalone Google Wave product has shifted. At > >> > this > >> > time the Wave in a Box project enjoys very active development, with new > >> > features and functionality being added almost daily. The first Wave > >> > Protocol > >> > Summit was recently held and included developers from a variety of > >> > countries, companies, and organizations. > >> > The code base is a mixture of mature core code from Google Wave, and > >> > somewhat immature integration code forming WIAB. WIAB is quickly > >> > becoming > >> > highly functional and is already in a very "demoable" state. The > >> > development mailing lists are very active indicating wide community > >> > support. We recognize that now is a good time to migrate to the Apache > >> > Foundation while the codebase and community is a manageable size. > >> > Assuming > >> > the current momentum continues, we expect strong growth in the code and > >> > community in the near future. > >> > == Meritocracy == > >> > The initial set of committers includes many Google employees, and there > >> > is > >> > an active and growing community outside Google contributing to WIAB > >> > already > >> > today. Google culture itself encourages meritocracy, and the community > >> > has > >> > always grown - and will continue to grow - in this fashion. > >> > As shown by the initial committers list below, several members from > >> > outside > >> > of Google have already demonstrated interest, skill, and commitment to > >> > contributing to the project. These individuals have been recognized on > >> > those merits by the initial committers. Their selection as the first > >> > wave > >> > of new committers is a sign of the burgeoning meritocracy. > >> > == Community == > >> > Wave currently has a healthy community around waveprotocol.org, with > >> > conversations hosted athttp://groups.google.com/group/wave-protocol. We > >> > plan to move this community to the Apache Software Foundation incubator. > >> > == Core Developers == > >> > The initial committers comes from a variety of backgrounds and includes > >> > many > >> > from Google. There are a few existing Apache committers amongst this > >> > initial > >> > group. We anticipate early future committers coming from places like > >> > Novell, SAP, companies related to the US Navy's usage of wave, startups > >> > in > >> > the wave ecosystem, and many independent individuals. > >> > == Alignment == > >> > The developers of WIAB want to work with the Apache Software Foundation > >> > because Apache has proven to provide a strong foundation with good > >> > infrastructure and support for developing projects in an open community. > >> > As > >> > WIAB continues to grow, the community will look to both reuse available > >> > Apache projects as well as look for opportunities to contribute back to > >> > the > >> > larger Apache community. > >> > = Known Risks = > >> > == Orphaned products == > >> > Wave is a new means for communication, and thus it is still maturing. > >> > While > >> > the initial implementation (Google Wave) did not gain sufficient > >> > traction > >> > for it to continue as a standalone Google product, there are other > >> > related > >> > projects (e.g. Novell Vibe, SAP StreamWork), and several startups in the > >> > space that are continuing to build on the technology. In addition, the > >> > US > >> > Navy has contracted with four companies as part of evaluating using wave > >> > technology on every ship. The community itself is still growing, with > >> > several new contributors recently added. > >> > == Inexperience with Open Source == > >> > The initial committers have varying degrees of experience with open > >> > source > >> > projects. Many from the community are familiar with open source. > >> > == Homogeneous Developers == > >> > The initial set of developers does include many from Google. However, > >> > the > >> > project has accepted many patches from independent individuals, and some > >> > have already gained committership. Several companies have expressed > >> > interest > >> > and forty individuals participated in the Wave Summit. > >> > == > > ... > > もっと読む ≫
--------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org