Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 38069 invoked from network); 9 Nov 2007 22:00:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Nov 2007 22:00:28 -0000 Received: (qmail 78594 invoked by uid 500); 9 Nov 2007 22:00:14 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 78484 invoked by uid 500); 9 Nov 2007 22:00:14 -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 78473 invoked by uid 99); 9 Nov 2007 22:00:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2007 14:00:14 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mfncooper@gmail.com designates 209.85.146.182 as permitted sender) Received: from [209.85.146.182] (HELO wa-out-1112.google.com) (209.85.146.182) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2007 22:00:17 +0000 Received: by wa-out-1112.google.com with SMTP id n4so2136504wag for ; Fri, 09 Nov 2007 13:59:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=LVR1mkaG4Ll4CLITctCPFDqV2jFcGdcQEfCcHwnsv1A=; b=GsyuaVw4cwWh2Cr1jVQniRF5paQUj8qFZWSrWQRosef5RSnLIxVlCS81t8OKPPKXJsidzuZZLGzu3a9v97Zt1SzaE5lyjsYP/AS8MFX6EvL/YnZZckYyfp48DuRbU+0mbrkKyHFXlMa0TZuwFOeC+piqbuEzDHBC8csz0pSPyUw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=cVpEKYN9i0OHb3+1vZPwmninBn2/KWi8lBUKjaBCycWhEdF3C66KrjjpXakQ2pYSP3t4LR44T9buZrsggt/6Gih70UO/myEJyhjtaVv4O2ZSKdtEzilsQ0nA6WzINVAMz3vFfzQd5f1nZNHOvTrfZe0tDx9Zuyo6nJKtH4sDE/s= Received: by 10.114.36.1 with SMTP id j1mr597693waj.1194645596298; Fri, 09 Nov 2007 13:59:56 -0800 (PST) Received: by 10.115.78.8 with HTTP; Fri, 9 Nov 2007 13:59:56 -0800 (PST) Message-ID: <16d6c6200711091359m2552e0d3y248aeaae17947bc5@mail.gmail.com> Date: Fri, 9 Nov 2007 13:59:56 -0800 From: "Martin Cooper" Sender: mfncooper@gmail.com To: general@incubator.apache.org Subject: Re: [PROPOSAL] Shindig, an OpenSocial Container In-Reply-To: <2A075A49-502E-4F9B-8C7D-D66F80873554@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <2A075A49-502E-4F9B-8C7D-D66F80873554@apache.org> X-Google-Sender-Auth: 61d1f7ad8dabaa58 X-Virus-Checked: Checked by ClamAV on apache.org +1 for the name alone ;-) but it sounds like an interesting project to boot. -- Martin Cooper On Nov 9, 2007 10:03 AM, Brian McCallister wrote: > Shindig Proposal > -- > > = Abstract = > > Shindig will develop the container and backend server components > for hosting OpenSocial applications. > > = Proposal = > > Shindig will develop a JavaScript container and implementations of > the backend APIs and proxy required for hosting OpenSocial applications. > > > = Background = > > OpenSocial provides a common set of APIs for social applications > across multiple websites. With standard JavaScript and HTML, > developers can create social applications that use a social network's > friends and update feeds. > > A social application, in this context, is an application run by a > third party provider and embedded in a web page, or web application, > which consumes services provided by the container and by the > application host. This is very similar to Portal/Portlet technology, > but is based on client-side compositing, rather than server. > > More information can be found about OpenSocial at > http://code.google.com/apis/opensocial/ > > == Rationale == > > Shindig is an implementation of an emerging set of APIs for client-side > composited web applications. The Apache Software Foundation has > proven to have developed a strong system and set of mores for > building community-centric, open standards based systems with a > wide variety of participants. > > A robust, community-developed implementation of these APIs will > encourage compatibility between service providers, ensure an excellent > implementation is available to everyone, and enable faster and > easier application development for users. > > The Apache Software Foundation has proven it is the best place for > this type of open development. > > > = Current Status = > > This is a new project. > > = Meritocracy = > > The initial developers are very familiar with meritocratic open > source development, both at Apache and elsewhere. Apache was chosen > specifically because the initial developers want to encourage this > style of development for the project. > > === Community === > > Shindig seeks to develop developer and user communities during > incubation. > > > = Core Developers = > > The initial core developers are all Ning employees. We hope to > expand this very quickly. > > = Alignment = > > The developers of Shindig want to work with the Apache Software > Foundation specifically because Apache has proven to provide a > strong foundation and set of practices for developing standards-based > infrastructure and server components. > > = Known Risks = > > == Orphaned products == > > Shindig is new development of an emerging set of APIs. > > == Inexperience with Open Source == > > The initial developers include long-time open source developers, > including Apache Members. > > == Homogenous Developers == > > The initial group of developers is quite homogenous. Remedying this > is a large part of why we want to bring the project to Apache. > > == Reliance on Salaried Developers == > > The initial group of developers are employed by a potential consumer > of the project. Remedying this is a large part of why we want to > bring the project to Apache. > > == Relationships with Other Apache Products == > > None in particular, except that Apache HTTPD is the best place to > run PHP, which the server-side components Ning intends to donate > have been implemented in. > > == A Excessive Fascination with the Apache Brand == > > We believe in the processes, systems, and framework Apache has put > in place. The brand is nice, but is not why we wish to come to > Apache. > > = Documentation = > > Google's OpenSocial Documentation: > http://code.google.com/apis/opensocial/ > > Ning's OpenSocial Documentation: > http://tinyurl.com/3y5ckx > > = Initial Source = > > Ning, Inc. intends to donate code based on their implementation of > OpenSocial. The backend systems will be replaced with more generic > equivalents in order to not bind the implementation to specifics > of the Ning platform. > > This code will be extracted from Ning's internal development, and > has not been expanded on past the extraction. It will be provided > primarily as a starting place for a much more robust, community- > developed > implementation. > > = External Dependencies = > > The initial codebase relies on a library created by Google, Inc., > and licensed under the Apache Software License, Version 2.0. > > = Required Resources = > > Developer and user mailing lists > > A subversion repository > > A JIRA issue tracker > > = Initial Committers = > > Thomas Baker > Tim Williamson > Brian McCallister > Thomas Dudziak > Martin Traverso > > = Sponsors = > > == Champion == > > Brian McCallister > > == Nominated Mentors == > > Brian McCallister > Thomas Dudziak > Santiago Gala > Upayavira > > == Sponsoring Entity == > > The Apache Incubator. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org