jboynes 2003/11/18 12:47:06
Modified: docs_nopublish JBoss_20031031.html
Log:
Proofread
Revision Changes Path
1.2 +17 -17 incubator-geronimo/docs_nopublish/JBoss_20031031.html
Index: JBoss_20031031.html
===================================================================
RCS file: /home/cvs/incubator-geronimo/docs_nopublish/JBoss_20031031.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JBoss_20031031.html 17 Nov 2003 17:55:08 -0000 1.1
+++ JBoss_20031031.html 18 Nov 2003 20:47:06 -0000 1.2
@@ -35,10 +35,10 @@
org.jboss.invocation.InvocationType.<br>
</li>
<li>Assertion D : The source files org.jboss.invocation.Invocation
-and org.apache.geronimo.common.Invocation are simliar. Further,
+and org.apache.geronimo.common.Invocation are similar. Further,
the architectural concepts of "AsIs", "Transient" and "Marshalled" are
present because of copying of the JBoss code, and that these
-concepts are central to the architecture of both JBoss and Geronimo.\</li>
+concepts are central to the architecture of both JBoss and Geronimo.</li>
</ul>
<h3>Notes</h3>
<ol>
@@ -46,7 +46,7 @@
href="http://cvs.apache.org/viewcvs/incubator-geronimo/">http://cvs.apache.org/view.cvs/incubator-geronimo/</a>
and all Geronimo code references are relative to this root.</li>
<li>The source code for JBoss is accessible via CVS at <a
-
href="http://cvs.sourceforge.net/viewcvs.py/*checkout*/jboss/jboss/src/main/">http://cvs.sourceforge.net/viewcvs.py/*checkout*/jboss/jboss/src/main/</a>
+
href="http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/">http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/</a>
and all JBoss code references are relative to this root.</li>
<li>The <a href="http://www.apache.org/licenses/LICENSE">Apache
Software License</a> is a business-friendly license that allows others
@@ -55,7 +55,7 @@
and B - the license clearly states that <br>
</li>
</ol>
-<div style="margin-left: 80px;"> * 1. Redistributions of source
+<div style="margin-left: 80px; font: fix"> * 1. Redistributions of
source
code must retain the above copyright<br>
* notice, this list of conditions and the
following disclaimer.<br>
@@ -83,7 +83,7 @@
reverse. "<br>
</div>
<br>
-Ceiki has traced back the history of the XLevel class, and thus we
+Ceki has traced back the history of the XLevel class, and thus we
claim that the XLevel code originated at the ASF as part of the log4j
project. Thus, we believe that Exhibit A is invalid due to the code in
question being copyrighted by the ASF in the first place. <br>
@@ -92,23 +92,23 @@
Exhibit B in concerned with similarity between <a
href="http://cvs.apache.org/viewcvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/core/log/Attic/PatternParser.java?rev=1.1&content-type=text/vnd.viewcvs-markup">org.apache.geronimo.core.log.PatternParser</a>
and <a
-
href="http://cvs.sourceforge.net/viewcvs.py/jboss/jboss-common/src/main/org/jboss/logging/layout/PatternParserEx.java?rev=1.1.2.1&view=markup">org.jboss.logging.layout.PatternParserX</a><br>
+
href="http://cvs.sourceforge.net/viewcvs.py/jboss/jboss-common/src/main/org/jboss/logging/layout/PatternParserEx.java?rev=1.1.2.1&view=markup">org.jboss.logging.layout.PatternParserEx</a><br>
<br>
According to the same research for Exhibit A by Ceki Gülcü :<br>
<br>
<div style="margin-left: 40px;">"The PatternParserEx class, cited in
Mr. David J. Byer's letter to the ASF, very closely follows the pattern
established MyPatternParser and AppServerPatternParser classes. The
-earliest record of this class in Jboss source code repository dates to
-September 15th, 2002. Unless JBoss LLC claims thatPatternParserEx
+earliest record of this class in JBoss source code repository dates to
+September 15th, 2002. Unless JBoss LLC claims that PatternParserEx
predates MyPatternParser or AppServerPatternParser classes found in
log4j, it looks like the JBoss LLC removed the existing Apache
-copyright when it based PatternParserExclass on modified versions of
-PatternParserEx and AppServerPatternParser. This is prohibited by the
+copyright when it based PatternParserEx class on modified versions of
+MyPatternParser and AppServerPatternParser. This is prohibited by the
first clause of the Apache Software License.<br>
</div>
<br>
-We believe that the claims in Exhibit B is invalud due to the code in
+We believe that the claims in Exhibit B is invalid due to the code in
question being based on the same code in the Apache log4j codebase.<br>
<h3>Summary for Exhibit C</h3>
Exhibit C is concerned with the similarity between
@@ -119,7 +119,7 @@
The initial version of org.jboss.invocation.InvocationType in the JBoss
CVS repository can be found at the following location:<br>
<br>
-http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?rev=1.1&view=markup<br>
+<a
href="http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?rev=1.1&view=markup">http://cvs.sourceforge.net/viewcvs.py/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?rev=1.1&view=markup</a><br>
<br>
This contains a very similar code excerpt to that cited in the letter
from JBoss Group LLC:<br>
@@ -164,7 +164,7 @@
<br>
Dain's last rev is<br>
<br>
-http://cvs.sourceforge.net/viewcvs.py/*checkout*/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?content-type=text%2Fplain&rev=1.3<br>
+<a
href="http://cvs.sourceforge.net/viewcvs.py/*checkout*/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?content-type=text%2Fplain&rev=1.3">http://cvs.sourceforge.net/viewcvs.py/*checkout*/jboss/jboss/src/main/org/jboss/invocation/InvocationType.java?content-type=text%2Fplain&rev=1.3</a><br>
<br>
The latest rev in JBoss is v 1.5, so we need to figure out what
happened between v1.3, which Dain had the right to contribute to the ASF<br>
@@ -207,7 +207,7 @@
Dain contributed the same code to Geronimo that he contributed to JBoss.<br>
<br>
The only difference between his JBoss contributions, for which he has
-complete rights to contribute and relicense elsehwere, is that he
+complete rights to contribute and relicense elsewhere, is that he
changed the Geronimo implementation to use an array of rather than an
ArrayList to hold the InvocationType objects, and a static final int
'constant' to keep the size of that array rather than a static int
@@ -217,7 +217,7 @@
Assertion D is concerned with the similarity between
org.apache.geronimo.common.Invocation and
org.jboss.invocation.Invocation. Further, the claim is that both
-files contain "AsIs", "Transient" and "Marhsalled", which are believed
+files contain "AsIs", "Transient" and "Marshalled", which are believed
to be JBoss-specific payloads, and thus could only be there via
copying. Further, the Invocation file is central to the JBoss
architecture, and thus copying could have great impact throughout
@@ -236,7 +236,7 @@
However, it used to be, when the code first placed into Geronimo,
slightly different :<br>
<br>
-http://cvs.apache.org/viewcvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/common/Attic/Invocation.java?rev=1.1&content-type=text/vnd.viewcvs-markup<br>
+<a
href="http://cvs.apache.org/viewcvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/common/Attic/Invocation.java?rev=1.1&content-type=text/vnd.viewcvs-markup">http://cvs.apache.org/viewcvs/incubator-geronimo/modules/core/src/java/org/apache/geronimo/common/Attic/Invocation.java?rev=1.1&content-type=text/vnd.viewcvs-markup</a><br>
<br>
public interface Invocation {<br>
Object getMarshal(Object key);<br>
@@ -329,7 +329,7 @@
<br>
so now the idea of declaring something as not going over the wire (my
assumption) is taken care of in the key itself into this map, letting
-(I assume again) the endpoint doing the serialzation decide if the
+(I assume again) the endpoint doing the serialization decide if the
element in the map needs to go based on the isTransient() method, and
how marshalled based on the class. <br>
<br>