incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "ESMEProposal" by RichardHirsch
Date Mon, 03 Nov 2008 04:09:24 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The following page has been changed by RichardHirsch:
http://wiki.apache.org/incubator/ESMEProposal

------------------------------------------------------------------------------
- 
- = Abstract = 
+ = Abstract =
  Enterprise Social Messaging Experiment (ESME) is a secure and highly scalable microsharing
and micromessaging platform that allows people to discover and meet one another and get controlled
access to other sources of information, all in a business process context. 
  
- = Proposal = 
+ = Proposal =
  We propose to move future development of ESME to the Apache Software Foundation in order
to build a broader user and developer community. We hope to encourage contributions to and
use of ESME, especially as an enterprise-grade text messaging platform for use behind the
corporate firewall.
   
  = Background =
@@ -63, +62 @@

  The ESME codebase is Apache 2.0 licensed, and currently hosted at Google Code.
  
  = Known Risks / Avoiding the Warning Signs =
+ 
- Orphaned Products 
+ == Orphaned Products ==
  Most of the active developers would like to become "Committers" and have a long term interest
to develop and maintain the code. 
- 
- 
- 
  
  Most of the Scala and Lift knowledge for the ESME server resides with David Pollak at the
present time, although Darren Hague, Vassil Dichev, Mrinal Wadhwa and others have all spent
time working with the server code. If David were to leave the project, this would significantly
affect the pace of server-side development. One of the reasons for coming to the Apache Software
Foundation is to help bring in more developers who interested in using ESME to learn or polish
their Scala & Lift skills, and this would in time mitigate the dependence on David's knowledge.
Another mitigation is that the Scala and Lift communities have active and helpful mailing
lists for any queries that the ESME team may have.
  
- Inexperience with Open Source 
+ == Inexperience with Open Source ==
+ 
  As a lead developer, David Pollak has long experience in open-source projects including
Lift, social fabric, etc. His guidance has been extremely useful so far in keeping us to Apache-compatible
licenses for any libraries we use. For many of the team, however, this is their first open-source
project as a committer. In mitigation, the project has been community-based from the start,
and moved source control and issue tracking into the open on Google Code in September. One
of the benefits of moving to the Apache Software Foundation is to learn  more about open source
project governance and to correct some of our bad habits (e.g. a tendency to use our private
Google group for discussion and a tendency not to record minutes during our team conference
calls).
+ 
- Homogenous Developers 
+ == Homogenous Developers ==
+ 
  ESME is a project that is made up of much more than just developers. Our team reflects our
focus on the enterprise; thus, we have a diverse group of individuals involved ranging from
process experts, UI designers, bloggers, marketing gurus, Java developers, Scala developers,
ABAP developers, etc. We are joined by a common desire to bring microsharing to the enterprise.

    
- The current list of committers includes developers from several different companies plus
many independent volunteers. The committers are geographically distributed across the U.S.,
Europe, and Asia, and they are all experienced with working in a distributed environment.

+ The current list of committers includes developers from several different companies plus
many independent volunteers. The committers are geographically distributed across the U.S.,
Europe, and Asia, and they are all experienced with working in a distributed environment.
+  
- Reliance on Salaried Developers 
+ == Reliance on Salaried Developers ==
+ 
  Some of the initial committers are salaried developers employed by SAP, although like everyone
involved in the project they work on ESME in their own time, and SAP does not own any of the
ESME code. The remaining developers are individual volunteers who are passionate about the
technology / vision. The involved companies have reached out and will continue to reach out
in their efforts to build a diverse community. 
  
- Relationships with Other Apache Products
+ == Relationships with Other Apache Products ==
+ 
  ESME uses Maven for its builds, and the current stable release is deployed on Tomcat at
http://esme.us. When run by developers during testing (mvn jetty:run), Derby is used as the
database. Lucene is used for the search engine, wrapped by the Apache-licensed Compass library.
  
- A Excessive Fascination with the Apache Brand 
+ == A Excessive Fascination with the Apache Brand ==
+ 
  One can’t ignore the impact the Apache brand has on a project, but what this project needs
isn’t branding -- it is benefiting from experience accumulated at the Incubator based on
the diverse number / characteristics of those projects with which it has been involved. This
resulting experience would provide us direction and improve our processes. We will be sensitive
to inadvertent abuse of the Apache brand and will work with the Incubator to ensure the brand
policies are respected.
  
- Maturity of the Lift Framework
+ == Maturity of the Lift Framework ==
  The Lift framework, used heavily by the ESME server, is not yet at version 1.0 and has been
subject to breaking changes in the API; in order to get support from the Lift developer community,
ESME must be built against the nightly builds of Lift. In mitigation, the 1.0 release candidate
is expected to be ready at the end of 2008, and stability of the API is expected as a result.
  
- Documentation 
+ == Documentation ==
  http://code.google.com/p/esmeproject/downloads/list 
  http://code.google.com/p/esmeproject/w/list 
  http://blog.esme.us/ 
  https://wiki.sdn.sap.com/wiki/display/Community/Enterprise+Social+Messaging+Experiment+%28ESME%29

+ 
- Initial Source 
+ == Initial Source == 
  Originally hosted on Assembla, the code is currently hosted on a GoogleCode Subversion server.

  
  http://code.google.com/p/esmeproject/source/checkout 
  
-   
- 
  All dependencies have Apache compatible licenses 
  
- Source and Intellectual Property Submission Plan 
+ == Source and Intellectual Property Submission Plan ==
  ESME is based on the Apache 2.0 license. 
  
- External Dependencies 
+ == External Dependencies ==
  Since ESME is based on the scala-based lift framework, many of the dependecies are to be
taken care of with this framework.  
  
- Required Resources 
+ == Required Resources ==
  Mailing lists 
- esme-commits 
+ * esme-commits 
+ * esme-dev 
+ * esme-users 
  
- esme-dev 
- 
- esme-users 
- 
- Subversion Directory 
+ == Subversion Directory ==
   https://svn.apache.org/repos/asf/incubator/esme 
  
- Issue Tracking 
+ == Issue Tracking ==
  JIRA ESME 
  
- Initial Committers 
+ == Initial Committers ==
- Name  Email  CLA  
+ Name  Email  
  David Pollak   feeder.of.the.bears at gmail.com  
   
- Darren Hague 
-  d.hague at sap.com  
+ Darren Hague  d.hague at sap.com  
   
  Vassil Dichev  vdichev at gmail.com  
   
  Mrinal Wadhwa  mrinal.wadhwa at gmail.com  
   
  
- Affiliations 
+ == Affiliations ==
  Name  Affiliation 
   
- Darren Hague 
+ Darren Hague  SAP 
-  SAP 
   
- Thomas Jung 
+ Thomas Jung  SAP 
-  SAP 
   
+ Dick Hirsch  Siemens SIS 
- Dick Hirsch 
-  Siemens SIS 
   
+ Anne Kathrine Petterøe  Pearl Consulting    
- Anne Kathrine Petterøe 
-  Pearl Consulting  
-  
-   
  
- Sponsors 
+ = Sponsors =
  J. Aaron Farr Champion and Mentor for the project, (as defined in  http://incubator.apache.org/incubation/Roles_and_Responsibilities.html)

     
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message