harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ge...@apache.org
Subject svn commit: r345556 - in /incubator/harmony/standard/site: docs/ xdocs/
Date Fri, 18 Nov 2005 20:01:51 GMT
Author: geirm
Date: Fri Nov 18 12:01:37 2005
New Revision: 345556

URL: http://svn.apache.org/viewcvs?rev=345556&view=rev
Log:
bunches : 

1) update the front page with news of IBM's and 
   Dan's contributions
2) update the bulk contribution checklist (I hope
   this finishes this chapter...)
3) update the committer page
4) added a new page on the code scan tool


Added:
    incubator/harmony/standard/site/docs/code_scan_tools.html
    incubator/harmony/standard/site/xdocs/code_scan_tools.xml
Modified:
    incubator/harmony/standard/site/docs/bulk_contribution_checklist.html
    incubator/harmony/standard/site/docs/bulk_contribution_checklist.txt
    incubator/harmony/standard/site/docs/contribution_policy.html
    incubator/harmony/standard/site/docs/contributors.html
    incubator/harmony/standard/site/docs/index.html
    incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.txt
    incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.xml
    incubator/harmony/standard/site/xdocs/contribution_policy.xml
    incubator/harmony/standard/site/xdocs/contributors.xml
    incubator/harmony/standard/site/xdocs/index.xml

Modified: incubator/harmony/standard/site/docs/bulk_contribution_checklist.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/bulk_contribution_checklist.html?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/bulk_contribution_checklist.html (original)
+++ incubator/harmony/standard/site/docs/bulk_contribution_checklist.html Fri Nov 18 12:01:37
2005
@@ -130,16 +130,27 @@
       <tr><td>
         <blockquote>
                                     <p>
-This document can be found <a href="bulk_contribution_checklist.txt">here</a>.
+A text version of this document can be found <a href="bulk_contribution_checklist.txt">here</a>.
 </p>
+                                                <hr />
                                                 <pre>
         The Apache Software Foundation
            Apache Harmony Project
         Bulk Contribution Checklist
-               v 1.0 20051010
+               v 1.1 20051114
+
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we ask the following questions of all contributions
+of software that has been created outside of the project.  Our goal is
+to provide clear and consistent oversight of the project codebase, as 
+well as encourage our contributors to carefully examine their 
+contributions before bringing to the project.
+
+Please Note : This document and your answers are considered public
+information, and shall be part of the Apache Harmony project public 
+records.
 
-Please Note : This document and your answers are considered public information,
-and shall be part of the Apache Harmony project public records.
 
 Part I :  Identification
 
@@ -154,7 +165,7 @@
         ___________________________________________
         ___________________________________________
 
-     Employer :  ___________________________________________
+    Employer :  ___________________________________________
 
 
 Part II : Description
@@ -165,33 +176,91 @@
 
 
 
+Part III :  Statement of Origination
 
+a) Have you personally written all of the code or other material
+   that you are intending to contribute to this project, and if so,
+   are you an Authorized Contributor for all parts of the contribution?
 
+  [ ] Yes
+  [ ] No
+
+  If "yes", you're done with Part III, skip to Part IV
+  If "no" please continue with the rest of Part III
+
+b) Have you verified the development history of the code to
+   identify ALL of the authors?
+
+   Please list the other authors:
+
+
+c) Do you have a written agreement with all of the authors that
+   either gives you ownership of the material or otherwise provides
+   you sufficient rights to submit this material to the project
+   on their behalf.
+
+   Please provide the details of this agreement:
 
-Part III :  Statement of Origination
 
-     Have you personally written all of the code or other material
-     that you are intending to contribute to this project?
+d) Are all of the authors Authorized Contributors for the part of
+   the contribution written/created by each author?
 
-      [ ] Yes    [ ] No
+  [ ] Yes ? if "yes", you're done with Part III, skip to Part IV.
+  [ ] No ? if "no", please continue with the rest of part III
 
-     If not, you need to satisfy both a) and b) below.
 
-     a)  All of the other authors are Authorized Contributors for the component.
-         Please list the other authors :
+e) Was the code written prior to May 2005 (when the Harmony Project
+   was initiated)?
 
+  [ ] Yes
+  [ ] No
 
+  (i)  If No, you must provide Authorized Contributor Questionnaires  
+       for the authors of the code created after May 2005 such that 
+       those authors  are classified as Authorized Contributors for 
+       the portions of the contribution  written by them
+       after May 2005.
 
+f) Did any of the authors of the code have access to third  
+   party implementations of similar technology while developing the  
+   contribution?
 
+  [ ] Yes
+  [ ] No
 
-     b)  You have a written agreement with those who wrote the material
-         that either gives you ownership of the material or otherwise
-         provides you sufficient rights to submit this material to the
-         project on their behalf. Please provide the details of this agreement:
+  If "yes", please give details below :
 
 
 
 
+g) Was the code developed in accordance with a  development  
+   process which was designed to prevent unauthorized inclusion 
+   of third party  intellectual property rights into the code?  
+   (e.g., does the process require that developers not have 
+   concurrent access to third party implementations of similar 
+   technology during development?)
+
+  [ ] Yes
+  [ ] No
+
+  If "no", the code isn't eligible for the Harmony Project.
+
+  If "yes", please provide short description of the process,  
+  focusing on protections related to third party intellectual 
+  property :
+  
+  
+  
+
+Note : The Apache Harmony project generally performs additional 
+scans of it's codebase, including bulk contributions, to help 
+confirm code pedigree.  Prior to submitting any contribution,
+we strongly encourage you to verify that the contribution is
+acceptable.  Please see  http://incubator.apache.org/harmony/code_scan_tools.html
+for more information.
+
+
+
 
 Part IV : Checklist
 
@@ -207,8 +276,7 @@
 
 
 
-v1.0  20051010
-
+v1.1  20051114
 
 
 </pre>

Modified: incubator/harmony/standard/site/docs/bulk_contribution_checklist.txt
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/bulk_contribution_checklist.txt?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/bulk_contribution_checklist.txt (original)
+++ incubator/harmony/standard/site/docs/bulk_contribution_checklist.txt Fri Nov 18 12:01:37
2005
@@ -1,10 +1,20 @@
         The Apache Software Foundation
            Apache Harmony Project
         Bulk Contribution Checklist
-               v 1.0 20051010
+               v 1.1 20051114
+
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we ask the following questions of all contributions
+of software that has been created outside of the project.  Our goal is
+to provide clear and consistent oversight of the project codebase, as 
+well as encourage our contributors to carefully examine their 
+contributions before bringing to the project.
+
+Please Note : This document and your answers are considered public
+information, and shall be part of the Apache Harmony project public 
+records.
 
-Please Note : This document and your answers are considered public information,
-and shall be part of the Apache Harmony project public records.
 
 Part I :  Identification
 
@@ -19,7 +29,7 @@
         ___________________________________________
         ___________________________________________
 
-     Employer :  ___________________________________________
+    Employer :  ___________________________________________
 
 
 Part II : Description
@@ -30,30 +40,88 @@
 
 
 
+Part III :  Statement of Origination
+
+a) Have you personally written all of the code or other material
+   that you are intending to contribute to this project, and if so,
+   are you an Authorized Contributor for all parts of the contribution?
 
+  [ ] Yes
+  [ ] No
 
+  If "yes", you're done with Part III, skip to Part IV
+  If "no" please continue with the rest of Part III
 
-Part III :  Statement of Origination
+b) Have you verified the development history of the code to
+   identify ALL of the authors?
+
+   Please list the other authors:
+
+
+c) Do you have a written agreement with all of the authors that
+   either gives you ownership of the material or otherwise provides
+   you sufficient rights to submit this material to the project
+   on their behalf.
+
+   Please provide the details of this agreement:
+
+
+d) Are all of the authors Authorized Contributors for the part of
+   the contribution written/created by each author?
+
+  [ ] Yes Ð if "yes", you're done with Part III, skip to Part IV.
+  [ ] No Ð if "no", please continue with the rest of part III
+
+
+e) Was the code written prior to May 2005 (when the Harmony Project
+   was initiated)?
+
+  [ ] Yes
+  [ ] No
+
+  (i)  If No, you must provide Authorized Contributor Questionnaires  
+       for the authors of the code created after May 2005 such that 
+       those authors  are classified as Authorized Contributors for 
+       the portions of the contribution  written by them
+       after May 2005.
+
+f) Did any of the authors of the code have access to third  
+   party implementations of similar technology while developing the  
+   contribution?
 
-     Have you personally written all of the code or other material
-     that you are intending to contribute to this project?
+  [ ] Yes
+  [ ] No
 
-      [ ] Yes    [ ] No
+  If "yes", please give details below :
 
-     If not, you need to satisfy both a) and b) below.
 
-     a)  All of the other authors are Authorized Contributors for the component.
-         Please list the other authors :
 
 
+g) Was the code developed in accordance with a  development  
+   process which was designed to prevent unauthorized inclusion 
+   of third party  intellectual property rights into the code?  
+   (e.g., does the process require that developers not have 
+   concurrent access to third party implementations of similar 
+   technology during development?)
 
+  [ ] Yes
+  [ ] No
 
+  If "no", the code isn't eligible for the Harmony Project.
 
-     b)  You have a written agreement with those who wrote the material
-         that either gives you ownership of the material or otherwise
-         provides you sufficient rights to submit this material to the
-         project on their behalf. Please provide the details of this agreement:
+  If "yes", please provide short description of the process,  
+  focusing on protections related to third party intellectual 
+  property :
+  
+  
+  
 
+Note : The Apache Harmony project generally performs additional 
+scans of it's codebase, including bulk contributions, to help 
+confirm code pedigree.  Prior to submitting any contribution,
+we strongly encourage you to verify that the contribution is
+acceptable.  Please see  http://incubator.apache.org/harmony/code_scan_tools.html
+for more information.
 
 
 
@@ -72,5 +140,5 @@
 
 
 
-v1.0  20051010
+v1.1  20051114
 

Added: incubator/harmony/standard/site/docs/code_scan_tools.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/code_scan_tools.html?rev=345556&view=auto
==============================================================================
--- incubator/harmony/standard/site/docs/code_scan_tools.html (added)
+++ incubator/harmony/standard/site/docs/code_scan_tools.html Fri Nov 18 12:01:37 2005
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed 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.
+-->
+
+
+<!-- Content Stylesheet for Site -->
+
+        
+<!-- start the processing -->
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    <html>
+        <head>
+            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+
+                                                    <meta name="author" value="Harmony
Documentation Team">
+            <meta name="email" value="harmony-dev@incubator.apache.org">
+            
+           
+            
+            
+            
+            
+            
+            <title>Apache Harmony - Apache Harmony Code Scanning Tools</title>
+        </head>
+
+        <body bgcolor="#ffffff" text="#000000" link="#525D76">        
+            <table border="0" width="100%" cellspacing="0">
+                <!-- TOP IMAGE -->
+                <tr>
+                    <td align='LEFT'>
+                    <table><tr><td>
+                    <td align="left">
+<a href="http://incubator.apache.org/harmony/"><img  src="./images/harmony-logo.png"
alt="Apache Harmony" border="0"/></a>
+</td>
+</td>
+                    </td></tr></table>
+                    </td>
+                    <td align='RIGHT'>
+                    <a href="http://incubator.apache.org/harmony/">
+                    <img src="images/apache-incubator-logo.png" alt="Apache Harmony" border="0"/></a>
                   
+                    </td>
+                </tr>
+            </table>
+            <table border="0" width="100%" cellspacing="4">
+                <tr><td colspan="2">
+                    <hr noshade="" size="1"/>
+                </td></tr>
+
+                <tr>
+                    <!-- LEFT SIDE NAVIGATION -->
+                    <td width="20%" valign="top" nowrap="true">
+
+                    <!-- special ACon Logo - leave here for next time  -->
+                    <a href="http://apachecon.com/2005/US/">
+                        <img src="http://apache.org/images/ac2005us_blue_125x125.jpg"
height="125"
+                             width="125" border="0" alt="ApacheCon US 2005" />
+                    </a>
+
+                   <!-- regular menu -->
+
+                    
+    <!-- ============================================================ -->
+
+                <p><strong>General</strong></p>
+        <ul>
+                    <li>    <a href="./index.html">Home</a>
+</li>
+                    <li>    <a href="./license.html">License</a>
+</li>
+                    <li>    <a href="./contribution_policy.html">Contribution
Policy</a>
+</li>
+                    <li>    <a href="./guidelines.html">Project Guidelines</a>
+</li>
+                    <li>    <a href="http://www.apache.org/">ASF</a>
+</li>
+                    <li>    <a href="./downloads.html">Downloads</a>
+</li>
+                </ul>
+            <p><strong>Community</strong></p>
+        <ul>
+                    <li>    <a href="./get-involved.html">Get Involved</a>
+</li>
+                    <li>    <a href="./contributors.html">Committers</a>
+</li>
+                    <li>    <a href="./mailing.html">Mailing Lists</a>
+</li>
+                    <li>    <a href="./documentation.html">Documentation</a>
+</li>
+                    <li>    <a href="./faq.html">FAQ</a>
+</li>
+                    <li>    <a href="http://wiki.apache.org/harmony">Wiki</a>
+</li>
+                </ul>
+            <p><strong>Development</strong></p>
+        <ul>
+                    <li>    <a href="./roadmap.html">Road Map / TODO</a>
+</li>
+                    <li>    <a href="./svn.html">Source Code</a>
+</li>
+                    <li>    <a href="http://issues.apache.org/jira/browse/HARMONY">JIRA</a>
+</li>
+                    <li>    <a href="./related.html">Other Projects</a>
+</li>
+                </ul>
+                        </td>
+                    <td width="80%" align="left" valign="top">
+                                                                    <table border="0"
cellspacing="0" cellpadding="2" width="100%">
+      <tr><td bgcolor="#525D76">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Apache Harmony Code Scanning Tools"><strong>Apache Harmony
Code Scanning Tools</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we are developing and using tools that help us examine
+code in a more effient way.  Below are some tools that we either have
+created, or are listing to provide awareness.  The Apache Harmony project
+or the ASF does not endorse or promote any of these tools, projects
+or commercial organizations, and does not make any claims as to  
+suitability, accuracy or dependability.
+</p>
+                                                    <table border="0" cellspacing="0"
cellpadding="2" width="100%">
+      <tr><td bgcolor="#828DA6">
+        <font color="#ffffff" face="arial,helvetica,sanserif">
+          <a name="Apache Harmony Keyword Scanner"><strong>Apache Harmony Keyword
Scanner</strong></a>
+        </font>
+      </td></tr>
+      <tr><td>
+        <blockquote>
+                                    <p>
+Keyword scanning is a simple technique to find "the code you never 
+knew you had."   By searching for a set of well chosen keywords (like 
+"copyright", "license" etc), you can discover code that may not 
+be redistributable (you have the license to use by not re-distribute 
+or re-license), or that you didn't want to contribute.
+</p>
+                                                <p>
+The Apache Harmony Keyword Scanner is a new contribution that can be found
+here :
+</p>
+                                                <p>
+<a href="http://svn.apache.org/viewcvs.cgi/incubator/harmony/standard/tools/keywordscan/">
+http://svn.apache.org/viewcvs.cgi/incubator/harmony/standard/tools/keywordscan/
+</a>
+</p>
+                                                <p>
+We welcome any feedback and further contributions to this or other code-provenance
+utilities and tools.
+</p>
+                            </blockquote>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                            </blockquote>
+        </p>
+      </td></tr>
+      <tr><td><br/></td></tr>
+    </table>
+                                        </td>
+                </tr>
+
+                <!-- FOOTER -->
+                <tr><td colspan="2">
+                    <hr noshade="" size="1"/>
+                </td></tr>
+                <tr><td colspan="2">
+                    <div align="center"><font color="#525D76" size="-1"><em>
+                    Copyright &#169; 2003-2005, The Apache Software Foundation
+                    </em></font></div>
+                </td></tr>
+            </table>
+        </body>
+    </html>
+<!-- end the processing -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Modified: incubator/harmony/standard/site/docs/contribution_policy.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/contribution_policy.html?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/contribution_policy.html (original)
+++ incubator/harmony/standard/site/docs/contribution_policy.html Fri Nov 18 12:01:37 2005
@@ -299,6 +299,11 @@
 contribution will also include a description of the software and the name of the Authorized
Contributor
 that made the donation
 </p>
+                                                <p>
+We strongly urge any potential contributor to carefully examine their candidate for contribution
+before offering to the project.  To that end, we have started collecting information on tools
and
+other aids to help in this process, and it can be found <a href="code_scan_tools.html">here</a>.
+</p>
                             </blockquote>
       </td></tr>
       <tr><td><br/></td></tr>

Modified: incubator/harmony/standard/site/docs/contributors.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/contributors.html?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/contributors.html (original)
+++ incubator/harmony/standard/site/docs/contributors.html Fri Nov 18 12:01:37 2005
@@ -156,34 +156,68 @@
                                 <tr>
                         <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                Archie Cobbs
+            </font>
+</td>
+                                <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                Awarix
+            </font>
+</td>
+                                <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                A
+            </font>
+</td>
+            </tr>
+                                <tr>
+                        <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                Dan Lydick
+            </font>
+</td>
+                                <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                Independent
+            </font>
+</td>
+                                <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
+                A
+            </font>
+</td>
+            </tr>
+                                <tr>
+                        <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
+    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
                 Geir Magnusson Jr.
             </font>
 </td>
                                 <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                IBM
+                Intel
             </font>
 </td>
                                 <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                R
+                A
             </font>
 </td>
             </tr>
                                 <tr>
                         <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top" align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                Your name here
+                David Tanzer
             </font>
 </td>
                                 <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                &nbsp;
+                ?
             </font>
 </td>
                                 <td bgcolor="#a0ddf0" colspan="" rowspan="" valign="top"
align="left">
     <font color="#000000" size="-1" face="arial,helvetica,sanserif">
-                R
+                A
             </font>
 </td>
             </tr>

Modified: incubator/harmony/standard/site/docs/index.html
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/docs/index.html?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/docs/index.html (original)
+++ incubator/harmony/standard/site/docs/index.html Fri Nov 18 12:01:37 2005
@@ -173,15 +173,54 @@
       <tr><td>
         <blockquote>
                                     <p>
+    <strong>VM Interface and Core Classes Contribution</strong>
+    <blockquote>
+      IBM has offered the Apache Harmony project a set of core 
+      Java classes and an implementation of a VM/class library
+      interface.  Tim Ellison wrote : 
+      
+      <blockquote>
+      
+      I'm delighted to be able to make a code contribution to the Harmony
+project on behalf of IBM.  The code comprises a concrete implementation
+of the interface between virtual machine and class library that we have
+been discussing recently, together with a set of core Java classes.
+      </blockquote>
+      This contribution is sufficient to run Ant and the Eclipse Java 
+      compiler, to provide a basic self-hosting environment.  IBM also
+      made a version of their J9 VM 
+      <a href="http://www.ibm.com/developerworks/java/jdk/harmony">
+      available</a> for use by the project in evaluating this contribution.
+      Thanks Tim and IBM :)
+      (<i>2005-11-08</i>)
+    </blockquote>
+</p>
+                                                <p>
+    <strong>"Bootstrap JVM" Contributed to Apache Harmony</strong>
+    <blockquote>
+        Daniel Lydickto the Harmony project of a basic Java 
+        Virtual Machine entitled the "Apache Harmony Bootstrap JVM." 
+        Dan offered the VM with the following goals in mind :
+        <ul>
+        <li>Basic platform for learning about VMs</li>
+        <li>Boostrap and runtime framework for our eventual 'production' VM</li>
+        <li>Help spur architectural discussion about core
+            component designs</li>
+        </ul>
+        Thanks Dan!    
+
+      (<i>2005-09-30</i>)
+    </blockquote>
+</p>
+                                                <p>
     <strong>Source for JCVM Contributed to Apache Harmony</strong>
     <blockquote>
         Archie Cobbs has offered for contribution to the Apache Harmony project
         a copy of the <a href="http://jcvm.sourceforge.net/">JCVM</a>
-        codebase.  Come and help is build on this interesting
+        codebase.  Come and help us build on this interesting
         VM.  Thanks Archie!
       (<i>2005-09-25</i>)
     </blockquote>
-
 </p>
                                                 <p>
   <strong>Project accepted by Apache Incubator</strong>

Modified: incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.txt
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.txt?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.txt (original)
+++ incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.txt Fri Nov 18 12:01:37
2005
@@ -1,10 +1,20 @@
         The Apache Software Foundation
            Apache Harmony Project
         Bulk Contribution Checklist
-               v 1.0 20051010
+               v 1.1 20051114
+
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we ask the following questions of all contributions
+of software that has been created outside of the project.  Our goal is
+to provide clear and consistent oversight of the project codebase, as 
+well as encourage our contributors to carefully examine their 
+contributions before bringing to the project.
+
+Please Note : This document and your answers are considered public
+information, and shall be part of the Apache Harmony project public 
+records.
 
-Please Note : This document and your answers are considered public information,
-and shall be part of the Apache Harmony project public records.
 
 Part I :  Identification
 
@@ -19,7 +29,7 @@
         ___________________________________________
         ___________________________________________
 
-     Employer :  ___________________________________________
+    Employer :  ___________________________________________
 
 
 Part II : Description
@@ -30,30 +40,88 @@
 
 
 
+Part III :  Statement of Origination
+
+a) Have you personally written all of the code or other material
+   that you are intending to contribute to this project, and if so,
+   are you an Authorized Contributor for all parts of the contribution?
 
+  [ ] Yes
+  [ ] No
 
+  If "yes", you're done with Part III, skip to Part IV
+  If "no" please continue with the rest of Part III
 
-Part III :  Statement of Origination
+b) Have you verified the development history of the code to
+   identify ALL of the authors?
+
+   Please list the other authors:
+
+
+c) Do you have a written agreement with all of the authors that
+   either gives you ownership of the material or otherwise provides
+   you sufficient rights to submit this material to the project
+   on their behalf.
+
+   Please provide the details of this agreement:
+
+
+d) Are all of the authors Authorized Contributors for the part of
+   the contribution written/created by each author?
+
+  [ ] Yes Ð if "yes", you're done with Part III, skip to Part IV.
+  [ ] No Ð if "no", please continue with the rest of part III
+
+
+e) Was the code written prior to May 2005 (when the Harmony Project
+   was initiated)?
+
+  [ ] Yes
+  [ ] No
+
+  (i)  If No, you must provide Authorized Contributor Questionnaires  
+       for the authors of the code created after May 2005 such that 
+       those authors  are classified as Authorized Contributors for 
+       the portions of the contribution  written by them
+       after May 2005.
+
+f) Did any of the authors of the code have access to third  
+   party implementations of similar technology while developing the  
+   contribution?
 
-     Have you personally written all of the code or other material
-     that you are intending to contribute to this project?
+  [ ] Yes
+  [ ] No
 
-      [ ] Yes    [ ] No
+  If "yes", please give details below :
 
-     If not, you need to satisfy both a) and b) below.
 
-     a)  All of the other authors are Authorized Contributors for the component.
-         Please list the other authors :
 
 
+g) Was the code developed in accordance with a  development  
+   process which was designed to prevent unauthorized inclusion 
+   of third party  intellectual property rights into the code?  
+   (e.g., does the process require that developers not have 
+   concurrent access to third party implementations of similar 
+   technology during development?)
 
+  [ ] Yes
+  [ ] No
 
+  If "no", the code isn't eligible for the Harmony Project.
 
-     b)  You have a written agreement with those who wrote the material
-         that either gives you ownership of the material or otherwise
-         provides you sufficient rights to submit this material to the
-         project on their behalf. Please provide the details of this agreement:
+  If "yes", please provide short description of the process,  
+  focusing on protections related to third party intellectual 
+  property :
+  
+  
+  
 
+Note : The Apache Harmony project generally performs additional 
+scans of it's codebase, including bulk contributions, to help 
+confirm code pedigree.  Prior to submitting any contribution,
+we strongly encourage you to verify that the contribution is
+acceptable.  Please see  http://incubator.apache.org/harmony/code_scan_tools.html
+for more information.
 
 
 
@@ -72,5 +140,5 @@
 
 
 
-v1.0  20051010
+v1.1  20051114
 

Modified: incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.xml?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.xml (original)
+++ incubator/harmony/standard/site/xdocs/bulk_contribution_checklist.xml Fri Nov 18 12:01:37
2005
@@ -12,17 +12,29 @@
 <section name="Bulk Contribution Checklist">
 
 <p>
-This document can be found <a href="bulk_contribution_checklist.txt">here</a>.
+A text version of this document can be found <a href="bulk_contribution_checklist.txt">here</a>.
 </p>
 
+<hr/>
+
 <pre>
         The Apache Software Foundation
            Apache Harmony Project
         Bulk Contribution Checklist
-               v 1.0 20051010
+               v 1.1 20051114
+
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we ask the following questions of all contributions
+of software that has been created outside of the project.  Our goal is
+to provide clear and consistent oversight of the project codebase, as 
+well as encourage our contributors to carefully examine their 
+contributions before bringing to the project.
+
+Please Note : This document and your answers are considered public
+information, and shall be part of the Apache Harmony project public 
+records.
 
-Please Note : This document and your answers are considered public information,
-and shall be part of the Apache Harmony project public records.
 
 Part I :  Identification
 
@@ -37,7 +49,7 @@
         ___________________________________________
         ___________________________________________
 
-     Employer :  ___________________________________________
+    Employer :  ___________________________________________
 
 
 Part II : Description
@@ -48,30 +60,88 @@
 
 
 
+Part III :  Statement of Origination
 
+a) Have you personally written all of the code or other material
+   that you are intending to contribute to this project, and if so,
+   are you an Authorized Contributor for all parts of the contribution?
 
+  [ ] Yes
+  [ ] No
 
-Part III :  Statement of Origination
+  If "yes", you're done with Part III, skip to Part IV
+  If "no" please continue with the rest of Part III
+
+b) Have you verified the development history of the code to
+   identify ALL of the authors?
+
+   Please list the other authors:
+
+
+c) Do you have a written agreement with all of the authors that
+   either gives you ownership of the material or otherwise provides
+   you sufficient rights to submit this material to the project
+   on their behalf.
+
+   Please provide the details of this agreement:
 
-     Have you personally written all of the code or other material
-     that you are intending to contribute to this project?
 
-      [ ] Yes    [ ] No
+d) Are all of the authors Authorized Contributors for the part of
+   the contribution written/created by each author?
 
-     If not, you need to satisfy both a) and b) below.
+  [ ] Yes ? if "yes", you're done with Part III, skip to Part IV.
+  [ ] No ? if "no", please continue with the rest of part III
 
-     a)  All of the other authors are Authorized Contributors for the component.
-         Please list the other authors :
 
+e) Was the code written prior to May 2005 (when the Harmony Project
+   was initiated)?
 
+  [ ] Yes
+  [ ] No
 
+  (i)  If No, you must provide Authorized Contributor Questionnaires  
+       for the authors of the code created after May 2005 such that 
+       those authors  are classified as Authorized Contributors for 
+       the portions of the contribution  written by them
+       after May 2005.
 
+f) Did any of the authors of the code have access to third  
+   party implementations of similar technology while developing the  
+   contribution?
 
-     b)  You have a written agreement with those who wrote the material
-         that either gives you ownership of the material or otherwise
-         provides you sufficient rights to submit this material to the
-         project on their behalf. Please provide the details of this agreement:
+  [ ] Yes
+  [ ] No
 
+  If "yes", please give details below :
+
+
+
+
+g) Was the code developed in accordance with a  development  
+   process which was designed to prevent unauthorized inclusion 
+   of third party  intellectual property rights into the code?  
+   (e.g., does the process require that developers not have 
+   concurrent access to third party implementations of similar 
+   technology during development?)
+
+  [ ] Yes
+  [ ] No
+
+  If "no", the code isn't eligible for the Harmony Project.
+
+  If "yes", please provide short description of the process,  
+  focusing on protections related to third party intellectual 
+  property :
+  
+  
+  
+
+Note : The Apache Harmony project generally performs additional 
+scans of it's codebase, including bulk contributions, to help 
+confirm code pedigree.  Prior to submitting any contribution,
+we strongly encourage you to verify that the contribution is
+acceptable.  Please see  http://incubator.apache.org/harmony/code_scan_tools.html
+for more information.
 
 
 
@@ -90,8 +160,7 @@
 
 
 
-v1.0  20051010
-
+v1.1  20051114
 
 
 </pre>

Added: incubator/harmony/standard/site/xdocs/code_scan_tools.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/code_scan_tools.xml?rev=345556&view=auto
==============================================================================
--- incubator/harmony/standard/site/xdocs/code_scan_tools.xml (added)
+++ incubator/harmony/standard/site/xdocs/code_scan_tools.xml Fri Nov 18 12:01:37 2005
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed 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.
+-->
+
+<document>
+
+ <properties>
+  <title>Apache Harmony Code Scanning Tools</title>
+  <author email="harmony-dev@incubator.apache.org">Harmony Documentation Team</author>
+ </properties>
+
+<body>
+<section name="Apache Harmony Code Scanning Tools">
+
+<p>
+The Apache Harmony project is dedicated to producing a codebase that 
+has clear IP pedigree and protects the IP rights of others.  As part 
+of this effort, we are developing and using tools that help us examine
+code in a more effient way.  Below are some tools that we either have
+created, or are listing to provide awareness.  The Apache Harmony project
+or the ASF does not endorse or promote any of these tools, projects
+or commercial organizations, and does not make any claims as to  
+suitability, accuracy or dependability.
+</p>
+
+<subsection name="Apache Harmony Keyword Scanner">
+
+<p>
+Keyword scanning is a simple technique to find "the code you never 
+knew you had."   By searching for a set of well chosen keywords (like 
+"copyright", "license" etc), you can discover code that may not 
+be redistributable (you have the license to use by not re-distribute 
+or re-license), or that you didn't want to contribute.
+</p>
+
+<p>
+The Apache Harmony Keyword Scanner is a new contribution that can be found
+here :
+</p>
+
+<p>
+<a href="http://svn.apache.org/viewcvs.cgi/incubator/harmony/standard/tools/keywordscan/">
+http://svn.apache.org/viewcvs.cgi/incubator/harmony/standard/tools/keywordscan/
+</a>
+</p>
+
+<p>
+We welcome any feedback and further contributions to this or other code-provenance
+utilities and tools.
+</p>
+
+
+</subsection>
+
+</section>
+</body>
+</document>
+

Modified: incubator/harmony/standard/site/xdocs/contribution_policy.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/contribution_policy.xml?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/contribution_policy.xml (original)
+++ incubator/harmony/standard/site/xdocs/contribution_policy.xml Fri Nov 18 12:01:37 2005
@@ -187,6 +187,13 @@
 contribution will also include a description of the software and the name of the Authorized
Contributor
 that made the donation
 </p>
+
+<p>
+We strongly urge any potential contributor to carefully examine their candidate for contribution
+before offering to the project.  To that end, we have started collecting information on tools
and
+other aids to help in this process, and it can be found <a href="code_scan_tools.html">here</a>.
+</p>
+
  
 </subsection>
 

Modified: incubator/harmony/standard/site/xdocs/contributors.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/contributors.xml?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/contributors.xml (original)
+++ incubator/harmony/standard/site/xdocs/contributors.xml Fri Nov 18 12:01:37 2005
@@ -20,8 +20,10 @@
 
 <table>
     <tr><th>Name</th><th>Organization</th><th>Status</th></tr>
-    <tr><td>Geir Magnusson Jr.</td><td>IBM</td><td>R</td></tr>
-    <tr><td>Your name here</td><td></td><td>R</td></tr>
+    <tr><td>Archie Cobbs</td><td>Awarix</td><td>A</td></tr>
   
+    <tr><td>Dan Lydick</td><td>Independent</td><td>A</td></tr>
+    <tr><td>Geir Magnusson Jr.</td><td>Intel</td><td>A</td></tr>
+    <tr><td>David Tanzer</td><td>?</td><td>A</td></tr>
 </table>
 
     <p>

Modified: incubator/harmony/standard/site/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/incubator/harmony/standard/site/xdocs/index.xml?rev=345556&r1=345555&r2=345556&view=diff
==============================================================================
--- incubator/harmony/standard/site/xdocs/index.xml (original)
+++ incubator/harmony/standard/site/xdocs/index.xml Fri Nov 18 12:01:37 2005
@@ -48,16 +48,59 @@
 
 <section name="Harmony News">
 
+
+
+<p>
+    <strong>VM Interface and Core Classes Contribution</strong>
+    <blockquote>
+      IBM has offered the Apache Harmony project a set of core 
+      Java classes and an implementation of a VM/class library
+      interface.  Tim Ellison wrote : 
+      
+      <blockquote>
+      
+      I'm delighted to be able to make a code contribution to the Harmony
+project on behalf of IBM.  The code comprises a concrete implementation
+of the interface between virtual machine and class library that we have
+been discussing recently, together with a set of core Java classes.
+      </blockquote>
+      This contribution is sufficient to run Ant and the Eclipse Java 
+      compiler, to provide a basic self-hosting environment.  IBM also
+      made a version of their J9 VM 
+      <a href="http://www.ibm.com/developerworks/java/jdk/harmony">
+      available</a> for use by the project in evaluating this contribution.
+      Thanks Tim and IBM :)
+      (<i>2005-11-08</i>)
+    </blockquote>
+</p>
+
+<p>
+    <strong>"Bootstrap JVM" Contributed to Apache Harmony</strong>
+    <blockquote>
+        Daniel Lydickto the Harmony project of a basic Java 
+        Virtual Machine entitled the "Apache Harmony Bootstrap JVM." 
+        Dan offered the VM with the following goals in mind :
+        <ul>
+        <li>Basic platform for learning about VMs</li>
+        <li>Boostrap and runtime framework for our eventual 'production' VM</li>
+        <li>Help spur architectural discussion about core
+            component designs</li>
+        </ul>
+        Thanks Dan!    
+
+      (<i>2005-09-30</i>)
+    </blockquote>
+</p>
+
 <p>
     <strong>Source for JCVM Contributed to Apache Harmony</strong>
     <blockquote>
         Archie Cobbs has offered for contribution to the Apache Harmony project
         a copy of the <a href="http://jcvm.sourceforge.net/">JCVM</a>
-        codebase.  Come and help is build on this interesting
+        codebase.  Come and help us build on this interesting
         VM.  Thanks Archie!
       (<i>2005-09-25</i>)
     </blockquote>
-
 </p>
 <p>
   <strong>Project accepted by Apache Incubator</strong>



Mime
View raw message