Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 31933D3B5 for ; Tue, 6 Nov 2012 17:17:26 +0000 (UTC) Received: (qmail 16437 invoked by uid 500); 6 Nov 2012 17:17:25 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 16218 invoked by uid 500); 6 Nov 2012 17:17:25 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 16206 invoked by uid 99); 6 Nov 2012 17:17:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 17:17:25 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dpalmisano@gmail.com designates 209.85.212.177 as permitted sender) Received: from [209.85.212.177] (HELO mail-wi0-f177.google.com) (209.85.212.177) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Nov 2012 17:17:20 +0000 Received: by mail-wi0-f177.google.com with SMTP id hj13so503167wib.0 for ; Tue, 06 Nov 2012 09:16:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=l1HF0Xh1f1JZSp4e0qynxW1BDxaWUY8ey1FiaTbOsQ4=; b=cEQFe76n6s8As86EFoVdjORGz+Ossg+vgUuLrxhfMuE4v0AdZwEr7ks+V5k4ZiN/3C I9Q2EXW0QClCHumvNdgDjFzu6to/PALo8MbWxME9W6byIUT5J6jTwUaJUeorVhDocoFD XwYXu1LFkQ68cghy9H3F21NdE7OzlM0Q+7VNO1PdNcCql8rRVq/r+jkkeLxHlirV1INV PFFcE0R37fPdtFoZFPmgxI2fh2hADVA3S2AnjZXwJFrl7n4XrHGRmrY23hppmRdthtLu H7Rk6U09qgyydqnqd5i+CL2Y8NLKdIEi4KY+mA+qSjiJJthZ9/E+v1JY7vRHwa5nK9Fw wWfQ== Received: by 10.180.106.9 with SMTP id gq9mr3392285wib.12.1352222219307; Tue, 06 Nov 2012 09:16:59 -0800 (PST) MIME-Version: 1.0 Received: by 10.180.106.9 with HTTP; Tue, 6 Nov 2012 09:16:38 -0800 (PST) In-Reply-To: <2E45169E9A237B4DA78078A68962F9EF06C5360D@IMCMBX01.MITRE.ORG> References: <2E45169E9A237B4DA78078A68962F9EF06C5360D@IMCMBX01.MITRE.ORG> From: Davide Palmisano Date: Tue, 6 Nov 2012 18:16:38 +0100 Message-ID: Subject: Re: [PROPOSAL] Apache Steams Project To: general@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi there, I'm working to something[1] (not yet fully open source released) which could somehow overlap with Streams. I'm also one of the authors of the Activity Streams Ontology[2] which is the rdf-ish version of activitystrea.ms. I'll be really happy to contribute on Streams. cheers, [1] http://www.slideshare.net/dpalmisano/semtech2012-finalpdf [2] http://xmlns.notu.be/aair/ On Tue, Nov 6, 2012 at 6:06 PM, Franklin, Matthew B. wrote: > I would like to propose a new Activity Streams server project to the > Incubator. The proposal is on the wiki at the following location: > > http://wiki.apache.org/incubator/StreamsProposal > > > Streams is a collaborative effort from multiple organizations and > individuals working with and around the Activity Streams specification > (http://activitystrea.ms). > > We are looking forward to your feedback and suggestions. > > -Matt Franklin > > ----- COPY OF PROPOSAL FROM > http://wiki.apache.org/incubator/StreamsProposal ----- > > > Apache Streams Proposal > > =3D=3D Abstract =3D=3D > > Apache Streams will be a lightweight server for ActivityStreams. The role > of Apache Streams is to provide a central point of aggregation, filtering > and querying for Activities that have been submitted by disparate systems= . > Apache Streams also intends to include a mechanism for intelligent > filtering and recommendation to reduce the noise to end users. > > =3D=3D Proposal =3D=3D > > Apache Streams will bring together individuals who are or are looking to > increase and centralize the production, consumption and federation of > ActivityStreams throughout enterprise organizations and the Internet as a > whole. The target features include: > > * Publication of Activities from multiple systems via HTTP > * Aggregation and syndication of streams > * Support for security trimming of streams by social graph > * Noise reduction and intelligent filtering > * Federation of streams across disparate systems > * Provide libraries for easy integration in source systems > > =3D=3D Background =3D=3D > > The ActivityStreams specification standardizes a generic format for > describing event-based data. Many social web companies have adopted the > format and it has been included in the OpenSocial specification as the > preferred method for delivery of activity data. During discussions of > ActivityStreams at OpenSocial events earlier in the year, it became clear > that multiple organizations are facing similar issues as to the > publication and filtering of their activities and would benefit from a > commonly-developed, open-source ActivityStreams server. > > =3D=3D Rationale =3D=3D > > In deployment, activities are generated from multiple sources. This is > particularly true within the enterprise where disparate systems create an= d > manage activities in stove pipes. What is needed is a central point for > consumption, aggregation and exposure of activities generated within thes= e > systems. > > =3D=3D Initial Goals =3D=3D > > The initial goal of the project is to survey donated code and develop a > common, high-level architecture for an initial release. The project will > then work toward that release in a new code base, pulling in pieces of > donated code as necessary. > > =3D=3D Current Status =3D=3D > > The MITRE Corporation will donate its prototype code to the project. > Aside from this, the project is new and will need bootstrap time to > develop an initial architecture and roadmap. > > =3D=3D=3D=3D Meritocracy =3D=3D=3D=3D > > As a new project with many team members who are seasoned Apache veterans, > Apache Streams is prepared to build the project under the Apache Way. > > =3D=3D=3D=3D Community =3D=3D=3D=3D > > The Apache Streams community combines multiple individuals from different > organizations, many of which have collaborated before in an open > environment. Apache Streams is committed to expanding this community and > adhering to Apache principles of openness and collaboration. > > =3D=3D Known Risks =3D=3D > > An exercise in self-knowledge. Risks don't mean that a project is > unacceptable. If they are recognized and noted then they can be addressed > during incubation. > > =3D=3D=3D=3D Inexperience with Open Source =3D=3D=3D=3D > > Most of the initial committers have worked in open source and many are > familiar with the ASF and the Apache Way; but, not all. Additionally, > many of the committers have not worked on a software project together and > will need time to familiarize themselves with each other. > > =3D=3D=3D=3D Speed of Development =3D=3D=3D=3D > > This project is dependent upon contributions made on company time. For > this approach to succeed, the project must deliver a workable system in a > timeframe acceptable to those companies. The initial parties have the > intention of releasing a first version within 6 months after starting the > Incubator. Failure to do so could prevent the project reaching critical > mass, and could prevent the project from being in a position to attract > new developers. > > =3D=3D=3D=3D Reliance on Salaried Developers =3D=3D=3D=3D > > At present, the vast majority of contributors will be doing so as a part > of their day jobs. Therefore, as already alluded to, there is a risk that > the project won't gain enough traction to be of use to their employers. > However, given the centrality of these codebases to the participating > companies, it is clearly in their best interests to transition to an > openly developed alternative. > > =3D=3D=3D=3D Relationships with Other Apache Products =3D=3D=3D=3D > > Many of the initial committers will be integrating this software with > Apache Rave & Apache Shindig. A possibility exists that code is develope= d > by either or both of the projects to support integration with Apache > Streams. > > =3D=3D=3D=3D An Excessive Fascination with the Apache Brand =3D=3D=3D=3D > > The rationale for the community to propose the project to Apache is that > Apache offers a meritocratic governance style that is free from direct > influence by any single company. This allows all of the participants in > this proposal to collaborate regardless of which organization pays them. > > =3D=3D Initial Source and Submission Plan =3D=3D > > The MITRE Corporation has developed a prototype using Apache Shindig, > Apache Rave and the PubSubHubbub Enterprise Engine (PuSH-EE) [1]. The > source for this will be donated to the ASF upon successful execution of > MITRE=B9s open source technology transfer process. > > [1] http://code.google.com/p/pushee/ > > =3D=3D Cryptography =3D=3D > > The only cryptography included by the project will be via library > inclusion. As it is currently under discussion at legal-discuss as to > whether or not this qualifies for BIS registration, we propose that any > actions to arise regarding cryptographic libraries be deferred until > suitable resolution to the discussion is achieved. > > =3D=3D Required Resources =3D=3D > > Resources that infrastructure will be asked to supply for this project. > > =3D=3D Mailing lists =3D=3D > > * Apache Streams-commits > * Apache Streams-private (moderated subscriptions) > * Apache Streams-dev > > =3D=3D Subversion Directory =3D=3D > https://svn.apache.org/incubator/streams > > =3D=3D Issue Tracking =3D=3D > JIRA Apache Streams > > =3D=3D Other Resources =3D=3D > No special resources or infrastructure required > > =3D=3D Initial Committers =3D=3D > * Matt Franklin (mfranklin at apache dot org) - Apache Member > * Craig McClanahan (craigmcc at apache dot org) - Apache Member > * James Snell (jmsnell at apache dot org?) - Apache Committer > * Ate Douma (ate at apache dot org) - Apache Member > * Ryan Baxter (rbaxter at apache dot org) - Apache Committer > * Jason Letourneau (jletourneau at gmail dot com) > * Beth Lavender > * Mark Weitzel > * Steve Blackmon > > =3D=3D Affiliations =3D=3D > > * The MITRE Corporation (Matt Franklin, Jason Letourneau, Beth Lavender) > * IBM (James Snell, Ryan Baxter) > * Jive Software (Craig McClanahan, Mark Weitzel) > * Hippo (Ate Douma) > * WCG (Steve Blackmon) > > =3D=3D Sponsors =3D=3D > > =3D=3D=3D=3D Champion =3D=3D=3D=3D > > * Matt Franklin > > =3D=3D=3D=3D Nominated Mentors =3D=3D=3D=3D > > * Matt Franklin > * Ate Douma > * Craig McClanahan > > =3D=3D=3D=3D Sponsoring Entity =3D=3D=3D=3D > * Apache Incubator > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > --=20 Davide Palmisano http://davidepalmisano.com http://twitter.com/dpalmisano --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org