incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From je...@apache.org
Subject cvs commit: incubator-site/build/site/projects geronimo.html geronimo.pdf
Date Thu, 07 Aug 2003 16:58:24 GMT
jefft       2003/08/07 09:58:24

  Modified:    build/site/projects geronimo.html geronimo.pdf
  Log:
  Automatic publish at Thu Aug  7 18:58:19 CEST 2003 from http://forrestbot.cocoondev.org.
  
  Revision  Changes    Path
  1.5       +322 -18   incubator-site/build/site/projects/geronimo.html
  
  Index: geronimo.html
  ===================================================================
  RCS file: /home/cvs/incubator-site/build/site/projects/geronimo.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- geronimo.html	7 Aug 2003 14:32:12 -0000	1.4
  +++ geronimo.html	7 Aug 2003 16:58:23 -0000	1.5
  @@ -190,8 +190,14 @@
   <a href="#Mailing+Lists">Mailing Lists</a>
   </li>
   <li>
  +<a href="#The+Wiki">The Wiki</a>
  +</li>
  +<li>
   <a href="#Where+is+the+source+and+download%3F">Where is the source and download?</a>
   </li>
  +<li>
  +<a href="#FAQ">FAQ</a>
  +</li>
   </ul>
       
   <a name="N101C8"></a><a name="Overview"></a>
  @@ -201,63 +207,116 @@
           Apache Geronimo is a new effort coordinated by the Apache Software Foundation to
make a 
           J2EE compatible container.
         </p>
  +<p>
  +       For more information, please read the latest snapshot of the <a href="#FAQ">FAQ</a>
below
  +       or look <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheJ2EE/FAQ">here</a>
for the live one.
  +     </p>
   </div>
       
  -<a name="N101D2"></a><a name="How+do+I+get+Involved%3F"></a>
  +<a name="N101DD"></a><a name="How+do+I+get+Involved%3F"></a>
   <h3>How do I get Involved?</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  -        As with all Apache projects, the usual form is to get the
  +       
  +<strong>Quick Summary</strong>   
  +    
  +</p>
  +<ul>
  +      
  +<li>
  +        Subscribe to the <a href="#Mailing+Lists">mail lists</a>
  +      
  +</li>
  +      
  +<li>
  +        Download code and materials from <a href="#Where+is+the+source+and+download%3F">CVS</a>
  +      
  +</li>
  +      
  +<li>
  +         Read the <a href="#FAQ">FAQ</a>
  +      
  +</li>
  +      
  +<li>
  +         Participate and contribute!
  +      </li>
  +    
  +</ul>
  +<p>
  +        The most important step is to join the <a href="#Mailing+Lists">mailing list</a>
  +        - please don't post a
  +        "How do I get involved?" message, or ask someone to send you more information.
  +        We get far too many requests to be able to do that.
  +      </p>
  +<p>
  +        As with all <a href="http://www.apache.org/">Apache</a> projects, the
usual form is to get the
           project's source via CVS tools, join the mailing list(s), find
           something to do, and submit a patch to the mailing list for
  -        their approval and application.  We assume that patch donators
  +        their approval and application.
  +      </p>
  +<p>
  +        We assume that patch donators
           are familiar with CVS, diff and patch.  Enthusiasts are
           encouraged to follow the above route rather than apply to
           various mailing lists with a "how do I sign up" posting.
         </p>
   </div>
       
  -<a name="N101DC"></a><a name="Mailing+Lists"></a>
  +<a name="N10216"></a><a name="Mailing+Lists"></a>
   <h3>Mailing Lists</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  -        Apache Geronimo has two mailing lists of interest:
  +        Apache Geronimo has two mailing lists of interest, the 
  +        geronimo-dev list, where all the discussion 
  +        occurs, and the geronimo-cvs list, which receives commit mails each 
  +        time a commit is made to the incubator-geronimo <a href="#Where+is+the+source+and+download%3F">CVS</a>
module.
  +
  +      </p>
  +<p>
  +        You can subscribe to the mailing lists by sending an email to
  +        one or both of the following addresses : 
         </p>
   <ul>
           
   <li>
  -<a href="mailto:geronimo-dev.at.incubator.apache.org">geronimo-dev@incubator.apache.org</a>
  +<a href="mailto:geronimo-dev-subscribe.at.incubator.apache.org">geronimo-dev-subscribe@incubator.apache.org</a>
   </li>
           
   <li>
  -<a href="mailto:geronimo-cvs.at.incubator.apache.org">geronimo-cvs@incubator.apache.org</a>
  +<a href="mailto:geronimo-cvs-subscribe.at.incubator.apache.org">geronimo-cvs-subscribe@incubator.apache.org</a>
   </li>
         
   </ul>
   <p>
  -        The geronimo-dev mailing list is where all the discussion
  -        occurs. The geronimo-cvs mailing list receives commit mails
  -        each time a commit is made to the incubator-geronimo CVS
  -        module.
  -      </p>
  -<p>
  -        You can subscribe to the mailing lists by sending an email to
  -        one or both of the following addresses:
  +          To send a message without subscribing, try the following links.  <strong>However</strong>
  +          please don't send a message to the list asking for help, information or ideas
on
  +          what to do.  The odds are that no one will respond.
         </p>
   <ul>
           
   <li>
  -<a href="mailto:geronimo-dev-subscribe.at.incubator.apache.org">geronimo-dev-subscribe@incubator.apache.org</a>
  +<a href="mailto:geronimo-dev.at.incubator.apache.org">geronimo-dev@incubator.apache.org</a>
   </li>
           
   <li>
  -<a href="mailto:geronimo-cvs-subscribe.at.incubator.apache.org">geronimo-cvs-subscribe@incubator.apache.org</a>
  +<a href="mailto:geronimo-cvs.at.incubator.apache.org">geronimo-cvs@incubator.apache.org</a>
   </li>
         
   </ul>
   </div>
  +
       
  -<a name="N10206"></a><a name="Where+is+the+source+and+download%3F"></a>
  +<a name="N10247"></a><a name="The+Wiki"></a>
  +<h3>The Wiki</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<p>
  +         The project Wiki is <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheJ2EE">here</a>.
  +      </p>
  +</div>
  +
  +    
  +<a name="N10255"></a><a name="Where+is+the+source+and+download%3F"></a>
   <h3>Where is the source and download?</h3>
   <div style="margin-left: 0 ; border: 2px">
   <p>
  @@ -288,6 +347,251 @@
           The code can be browsed through ViewCVS at
           <a href="http://cvs.apache.org/viewcvs/incubator-geronimo/">http://cvs.apache.org/viewcvs/incubator-geronimo/</a>.
         </p>
  +</div>
  +
  +    
  +<a name="N10273"></a><a name="FAQ"></a>
  +<h3>FAQ</h3>
  +<div style="margin-left: 0 ; border: 2px">
  +<div class="frame note">
  +<div class="label">Note</div>
  +<div class="content">
  +    Updated : 2003-08-07 1500 GMT
  +</div>
  +</div>
  +<div class="frame note">
  +<div class="label">Note</div>
  +<div class="content">
  +The following is a snapshot from the FAQ on the Apache Wiki.  It's here for your convenience,
but may be out of date at any moment.  
  +For the 
  +updated FAQ, please go  <a href="http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheJ2EE/FAQ">here</a>.
  +</div>
  +</div>
  +<p>
  +These are questions that have come up on the mailing list so far.  They are unofficial,
but are best efforts by community members to record useful answers.
  +</p>
  +<p>
  +Some questions are unanswered as yet.  Have an answer?  Please discuss it on the mailing
list, and record the conclusion here.
  +</p>
  +<p>
  +
  +<strong>Q: I'd like to find out more and help etc. What do I do next?</strong>
  +
  +</p>
  +<p>
  +A: Participation on the project is via the mailing list and the source code repository.
 You join by joining the mailing list, and by participating in discussion. You help by contributing
your ideas, enthusiasm, code, documentation, tests, and intangibles. 
  +</p>
  +<p>
  +The fundamental tenet of the ASF is that Great Communities build great code. The emphasis
is on Community; the code comes from that. If you want to help, just join the mailing list,
see what needs to be done, and do it. 
  +</p>
  +<p>
  +Welcome.  :-)
  +</p>
  +<p>
  +
  +<strong>Q: Where is the mailing list?  How do I subscribe?</strong>
  +
  +</p>
  +<p>
  +A: The mailing list is geronimo-dev@incubator.apache.org.  You subscribe by sending e-mail
to <a href="mailto:geronimo-dev-subscribe.at.incubator.apache.org">[geronimo-dev-subscribe@incubator.apache.org]</a>.
  +</p>
  +<p>
  +
  +<strong>Q: Is there an archive?</strong>
  +
  +</p>
  +<p>
  +A: <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=140">[Apache
J2EE Archives]</a>
  +
  +</p>
  +<p>
  +
  +<strong>Q: Can you mail me if you're interested in me helping.</strong>
  +
  +</p>
  +<p>
  +A: That's not how open source communities generally work. To the people who have asked
to be contacted if Apache are interested, it's unlikely that this will happen with all the
huge interest that this has generated. Better to stay in touch with the mailing list.
  +</p>
  +<p>
  +
  +<strong>Q: Where is the Apache CVS module</strong>
  +
  +</p>
  +<p>
  +A: incubator-geronimo <a href="http://cvs.apache.org/viewcvs/incubator-geronimo">[Browse
CVS]</a>
  +
  +</p>
  +<p>
  +
  +<strong>Q: The CVS module is empty, is there an issue</strong>
  +
  +</p>
  +<p>
  +A: No. The initial committers have not publicly released the base code. Be patient.
  +</p>
  +<p>
  +
  +<strong>Q: Will it involve JBoss code.</strong>
  +
  +</p>
  +<p>
  +A: No.
  +</p>
  +<p>
  +This is a new Apache project, running under Apache guidelines.  The Apache Software Foundation
accepts only voluntary contributions of material from authors who possess the legal right
to donate it.
  +</p>
  +<p>
  +
  +<strong>Q: Will it &lt;insert some technical phrase here&gt;?</strong>
  +
  +</p>
  +<p>
  +A: It's probably worth holding these questions off for the moment.  This project is bringing
together members and contributions from many existing J2EE communities, and is just starting
to come together.
  +</p>
  +<p>
  +
  +<strong>Q: What are the rules for Geronimo?</strong>
  +
  +</p>
  +<p>
  +A: See the <a href="http://incubator.apache.org/">[Apache Incubator]</a> web
site.
  +</p>
  +<p>
  +
  +<strong>Q: What's the website?</strong>
  +
  +</p>
  +<p>
  +A: <a href="http://incubator.apache.org/projects/geronimo.html">[Apache J2EE Project]</a>
  +
  +</p>
  +<p>
  +
  +<strong>Q: What tools do I need to learn?</strong>
  +
  +</p>
  +<p>
  +A: CVS. patch. Using a mail list.
  +</p>
  +<p>
  +
  +<strong>Q: Relationship to JBoss and in particular, the JBoss source base.</strong>
  +
  +</p>
  +<p>
  +A: Several (former) JBoss committers are Geronimo committers. The JBoss codebase cannot,
and will not, be used, at all (it is LGPL).
  +</p>
  +<p>
  +
  +<strong>Q: Does Geronimo replace Tomcat, JSTL etc.</strong>
  +
  +</p>
  +<p>
  +A: No. Geronimo includes other services like Tomcat or Jetty for the web container, OpenJMS
for the JMS, Tyrex for the transaction manager etc. So Geroimo focusses on being the J2EE
container allowing other services to drop in via JMX.
  +</p>
  +<p>
  +
  +<strong>Q: What other projects will Geronimo reuse?</strong>
  +
  +</p>
  +<p>
  +A: We suspect in the grand scheme of things to reuse various existing open source projects.
Anything which has a suitable BSD / ASF licence is up for grabs. e.g. the following is a likely
list of the things well be using (though in no way is this definitive)...
  +</p>
  +<p>
  +From the ASF licenced projects...
  +</p>
  +<ul>
  +
  +<li> MX4J for JMX </li>
  +  
  +<li> Tomcat or Jetty for Web Container </li>
  +  
  +<li> Axis for Web Services Stack </li>
  +  
  +<li> James for email </li>
  +  
  +<li> OJB or Hibernate for JDO </li>
  +  
  +<li> commons-jndi for JNDI  </li>
  +
  +</ul>
  +<p>
  +As well as some non-ASF licenced stuff which is BSD licenced
  +</p>
  +<ul>
  +
  +<li> OpenJms for JMS </li>
  +
  +<li> Tyrex for Transaction Manager </li>
  +
  +</ul>
  +<p>
  +As well as the usual infrastructure...
  +</p>
  +<ul>
  +
  +<li> commons-logging / log4j for logging </li>
  +
  +<li> Xerces for XML parsing </li>
  +
  +<li> maybe more of JakartaCommons as needed </li>
  +
  +<li> Maven for building the distributions &amp; website </li>
  +
  +<li>JUnit for unit testing </li>
  +
  +</ul>
  +<p>
  +(1)  There is currently a JNDI implementation in Tomcat's CVS. It might be better to move
this to Jakarta Commons so we can all work &amp; extend it - there are various features
from Jetty and OpenEjb we'd like to add?
  +</p>
  +<p>
  +
  +<strong>Q: What is Elba?</strong>
  +
  +</p>
  +<p>
  +A: Elba is basically an LGPLed snapshot of JBoss (but not called JBoss to avoid lawsuits).
Its not really intended to be developed or enhanced - its a temporary code repository of increasingly
shrinking code.
  +</p>
  +<p>
  +The idea being for the next (say 1 year) Geronimo by itself isn't gonna be a full J2EE
stack. So rather than suffering a Mozilla-style period of lack of use - Elba is a temporary
LGPL add-on to Geronimo that Jboss code with Geronimo to provide a full J2EE stack. So from
day 1 Geronimo can be used (if so desired) as a full J2EE stack by using the Elba code.
  +</p>
  +<p>
  +Of course users are totally welcome to just use whats in Geronimo and nothing else. Or
they can drop in other existing services if they wish too. So Geronimo is a clean normal Apache
project.  If need be you can drop the Elba stuff into Geronimo and get a full J2EE stack.
  +</p>
  +<p>
  +So the Elba drop of code is totally optional for those who want to migrate from JBoss to
Geronimo from day 1 and keep a full J2EE stack. Though as soon as possible all the Elba stuff
can be scrapped as Geronimo by itself becomes the complete J2EE stack (along with the stuff
it reuses like Tomcat / Axis / mx4j etc).
  +</p>
  +<p>
  +e.g.  we replace the JMS from JBoss with OpenJMS. We replace the transaction manager with
Tyrex etc. Rewrite the connectors to Tomcat/Jetty/Axis and so forth. As time goes on Elba
shrinks away to nothing.
  +</p>
  +<p>
  +So in summary Elba is a Geronimo distribution which includes dead LGPL code that can be
useful to bootstrap Geronimo. I hope it doesn't exist this time next year and its use is totally
optional.
  +</p>
  +<p>
  +
  +<strong> Q: Administration Overview such as an amalgamation of many projects or one
large project with subject areas.</strong>
  +
  +</p>
  +<p>
  +
  +<strong>Q: Timeline to 1.0 (what does it include).</strong>
  +
  +</p>
  +<p> 
  +
  +<strong>Q: Will Geronimo be compliant with Sun's CTS.</strong>
  +
  +</p>
  +<p> 
  +
  +<strong>Q: What is Geronimo's Architectural vision and what does the back plane look
like (i.e., is it JMX based?).</strong>
  +
  +</p>
  +<p> 
  +
  +<strong>Q: What standards are targeted and which are under active development?</strong>
  +
  +</p>
   </div>
     
   </div>
  
  
  
  1.3       +582 -132  incubator-site/build/site/projects/geronimo.pdf
  
  	<<Binary file>>
  
  

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


Mime
View raw message