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">[email protected]</a> +<a href="mailto:geronimo-dev-subscribe.at.incubator.apache.org">[EMAIL PROTECTED]</a> </li> <li> -<a href="mailto:geronimo-cvs.at.incubator.apache.org">[email protected]</a> +<a href="mailto:geronimo-cvs-subscribe.at.incubator.apache.org">[EMAIL PROTECTED]</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">[EMAIL PROTECTED]</a> +<a href="mailto:geronimo-dev.at.incubator.apache.org">[email protected]</a> </li> <li> -<a href="mailto:geronimo-cvs-subscribe.at.incubator.apache.org">[EMAIL PROTECTED]</a> +<a href="mailto:geronimo-cvs.at.incubator.apache.org">[email protected]</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 [EMAIL PROTECTED] You subscribe by sending e-mail to <a href="mailto:geronimo-dev-subscribe.at.incubator.apache.org">[EMAIL PROTECTED]</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 <insert some technical phrase here>?</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 & 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 & 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
