| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <link rel="stylesheet" href="../../style/bootstrap-1-3-0-min.css" type="text/css" /> |
| <link rel="stylesheet" href="../../style/style.css" type="text/css" /> |
| <title>Apache Geronimo |
| - Apache Incubator</title> |
| |
| </head> |
| <body> |
| <div class="container"> |
| <div class="row"> |
| <div class="span12"> |
| <a href="http://www.apache.org/"><img src="http://incubator.apache.org/images/asf_logo_wide_small.png" alt="The Apache Software Foundation" border="0" style="margin-top: 2px" width="62%"/></a> |
| </div> |
| <div class="span4"> |
| <a href="http://incubator.apache.org/"><img src="../../images/egg-logo2.png" alt="Apache Incubator" border="0"/></a> |
| </div> |
| </div> |
| <div class="row"><div class="span16"><hr noshade="noshade" size="1"/></div></div> |
| |
| <div class="row"> |
| <div class="span4"> |
| <form action="http://www.google.com/search" method="get"> |
| <input value="incubator.apache.org" name="sitesearch" type="hidden"/> |
| <input size="20" name="q" id="query" type="text" value="search..." |
| onclick="if(this.value == 'search...') {this.value = ''}"/> |
| <input name="Search" value="Go" type="submit"/> |
| </form> |
| <div class="menuheader">General</div> |
| <menu compact="compact"> |
| <li><a href="../../index.html">Welcome</a></li> |
| <li><a href="../../incubation/Process_Description.html">Incubation Overview</a></li> |
| <li><a href="../../incubation/Incubation_Policy.html">Incubation Policy</a></li> |
| <li><a href="../../guides/index.html">Incubation Guides</a></li> |
| <li><a href="../../incubation/Roles_and_Responsibilities.html">Roles and Responsibilities</a></li> |
| <li><a href="../../faq.html">General FAQ</a></li> |
| <li><a href="http://wiki.apache.org/incubator">Incubator Wiki</a></li> |
| <li><a href="../../whoweare.html">Who We Are</a></li> |
| <li><a href="../../sitemap.html">Site Map</a></li> |
| </menu> |
| <div class="menuheader">Status</div> |
| <menu compact="compact"> |
| <li><a href="../../projects/index.html">Project List</a></li> |
| <li><a href="../../clutch.html">Clutch Report</a></li> |
| <li><a href="../../ip-clearance/index.html">IP Clearance</a></li> |
| <li><a href="../../history/index.html">Incubator History</a></li> |
| </menu> |
| <div class="menuheader">Entry Guides</div> |
| <menu compact="compact"> |
| <li><a href="../../guides/proposal.html">Proposal Guide</a></li> |
| </menu> |
| <div class="menuheader">Podling Guides</div> |
| <menu compact="compact"> |
| <li><a href="../../guides/committer.html">Podling Committers</a></li> |
| <li><a href="../../guides/ppmc.html">Podling PMC (PPMC)</a></li> |
| <li><a href="../../guides/mentor.html">Podling Mentor</a></li> |
| <li><a href="../../guides/releasemanagement.html">Podling Releases</a></li> |
| <li><a href="../../guides/branding.html">Podling Branding/Publicity</a></li> |
| <li><a href="../../guides/sites.html">Podling Websites</a></li> |
| <li><a href="../../guides/graduation.html">Graduation</a></li> |
| <li><a href="../../guides/retirement.html">Retirement</a></li> |
| </menu> |
| <div class="menuheader">Other Guides</div> |
| <menu compact="compact"> |
| <li><a href="../../guides/participation.html">Participation</a></li> |
| <li><a href="../../faq.html">General FAQ</a></li> |
| <li><a href="../../guides/pmc.html">Incubator PMC (IPMC)</a></li> |
| <li><a href="../../guides/chair.html">IPMC Chair</a></li> |
| <li><a href="../../guides/lists.html">Mailing Lists</a></li> |
| <li><a href="../../guides/website.html">Incubator Website</a></li> |
| </menu> |
| <div class="menuheader">ASF</div> |
| <menu compact="compact"> |
| <li><a href="http://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li> |
| <li><a href="http://www.apache.org/dev/">Developer Documentation</a></li> |
| <li><a href="http://www.apache.org/foundation/">Foundation</a></li> |
| <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsor Apache</a></li> |
| <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| </menu> |
| <!-- start Ads Server --> |
| <iframe src="http://www.apache.org/ads/buttonbar.html" |
| style="border-width:0; float: left" frameborder="0" scrolling="no" |
| width="135" height="265"></iframe> |
| <!-- end Ads Server --> |
| </div> |
| |
| <div class="span12"> |
| <h2 id='Overview'><img src="../../images/redarrow.gif" />Overview |
| </h2> |
| <div class="section-content"> |
| <p>Apache Geronimo is a new effort coordinated by the Apache Software |
| Foundation to make a J2EE compatible container. Please read the |
| |
| <a href="geronimo-proposal.html">proposal |
| </a>that started the project in the incubator. We are also tracking our |
| |
| <a href="../../projects/geronimo.html">status progressing through incubation |
| </a>. |
| |
| </p> |
| <p>For more information, please read the latest snapshot of the |
| |
| <a href="#FAQ">FAQ |
| </a>below or look at the |
| |
| <a href="http://wiki.apache.org/geronimo/">geronimo wiki |
| </a>. |
| |
| </p> |
| <p>This is the official site for Geronimo while it's in the incubation |
| phase at Apache. We have an alpha version of our |
| |
| <a href="http://www.apache.org/~jstrachan/geronimo/">future project site |
| </a>. |
| |
| </p> |
| </div> |
| <h2 id='How+do+I+get+Involved%3F'><img src="../../images/redarrow.gif" />How do I get Involved? |
| </h2> |
| <div class="section-content"> |
| <p> |
| <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>It is not necessary to post a "Hi" message or to join the project. By |
| subscribing to the list, you're joining the project. After that, it |
| is all down to participation. |
| |
| </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. |
| |
| </p> |
| <p>We assume that patch donators are familiar with CVS, diff and patch. |
| If you are not familiar with those tools, or want additional |
| information about how things work, here are some links: |
| </p> |
| <ul> |
| <li> |
| <a href="http://www.apache.org/dev/contributors.html">Apache Contributors Technical Guide |
| </a> |
| </li> |
| <li> |
| <a href="http://jakarta.apache.org/site/getinvolved.html">Jakarta's Get Involved page. |
| </a> |
| </li> |
| </ul> |
| <p>Geronimo, if it passes the incubation stage, will become an |
| |
| <a href="http://www.apache.org/">Apache |
| </a>project. As an Apache project, the Apache approach to open source |
| community and development will apply. If you aren't familar with how |
| things are done by Apache projects, please familiarize yourself with |
| the information available on the |
| |
| <a href="http://www.apache.org">site |
| </a>. Here are some good selections from the Jakarta project site that |
| should help you understand the Apache community process : |
| |
| </p> |
| <ul> |
| <li> |
| <a href="http://jakarta.apache.org/site/roles.html">Roles and Responsibilities |
| </a> |
| </li> |
| <li> |
| <a href="http://jakarta.apache.org/site/decisions.html">Decision Making |
| </a> |
| </li> |
| <li> |
| <a href="http://jakarta.apache.org/site/source.html">Source Repositories |
| </a> |
| </li> |
| </ul> |
| </div> |
| <h2 id='Mailing+Lists'><img src="../../images/redarrow.gif" />Mailing Lists |
| </h2> |
| <div class="section-content"> |
| <p>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-subscribe@incubator.apache.org">geronimo-dev-subscribe@incubator.apache.org |
| </a> |
| </li> |
| <li> |
| <a href="mailto:geronimo-cvs-subscribe@incubator.apache.org">geronimo-cvs-subscribe@incubator.apache.org |
| </a> |
| </li> |
| </ul> |
| <p>To send a message to the Geronimo mailing list without subscribing, |
| try the following link: |
| </p> |
| <ul> |
| <li> |
| <a href="mailto:geronimo-dev@incubator.apache.org">geronimo-dev@incubator.apache.org |
| </a> |
| </li> |
| </ul> |
| <p> |
| <strong>However |
| </strong>, unless you subscribe to the list, you may not get a response. |
| Subscribing to the list is how you join the project, and follow |
| events. |
| |
| </p> |
| <p>There is also a |
| |
| <a href="http://nagoya.apache.org/eyebrowse/SummarizeList?listId=140">mailing list archive |
| </a>, where you can catch up on prior discussion. |
| |
| </p> |
| </div> |
| <h2 id='The+Wiki'><img src="../../images/redarrow.gif" />The Wiki |
| </h2> |
| <div class="section-content"> |
| <p>The project Wiki is |
| |
| <a href="http://wiki.apache.org/geronimo/">here |
| </a>. |
| |
| </p> |
| </div> |
| <h2 id='Where+is+the+source+and+download%3F'><img src="../../images/redarrow.gif" />Where is the source and download? |
| </h2> |
| <div class="section-content"> |
| <p>We have a number of code donations "on deck" which are being |
| evaluated. Once those donations are processed, then they will be |
| checked into the Apache Geronimo CVS module. |
| </p> |
| <p>The CVS module is named |
| |
| <code>incubator-geronimo |
| </code>. Here is an example of checking out Apache Geronimo with the CVS |
| command-line client: |
| |
| </p> |
| <div class="source"><code>$ export CVSROOT=:pserver:anoncvs@cvs.apache.org:/home/cvspublic $ |
| cvs login Logging in to |
| :pserver:anoncvs@cvs.apache.org:2401/home/cvspublic CVS password: $ |
| cvs checkout incubator-geronimo ... |
| </code> |
| </div> |
| <div class="note"> |
| <note>Use "anoncvs" for the anoncvs user's CVS password. |
| </note> |
| </div> |
| <p>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> |
| <h2 id='FAQ'><img src="../../images/redarrow.gif" />FAQ |
| </h2> |
| <div class="section-content"> |
| <div class="note"> |
| <note>Updated : 2003-08-07 1500 GMT |
| </note> |
| </div> |
| <div class="note"> |
| <note>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 |
| updated information, please go to the |
| |
| <a href="http://wiki.apache.org/geronimo/">geronimo wiki |
| </a>. |
| |
| </note> |
| </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@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 <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 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: 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> |
| </div> |
| |
| <div class="row"><div class="span16"><hr noshade="noshade" size="1"/></div></div> |
| <div class="row"> |
| <div class="span16 footer"> |
| Copyright © 2009-2016 The Apache Software Foundation<br /> |
| Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/> |
| Apache Incubator, Apache, the Apache feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation. |
| |
| |
| </div> |
| </div> |
| </div> |
| </body> |
| </html> |