Author: nick
Date: Tue Mar  1 18:02:38 2016
New Revision: 1733117

URL: http://svn.apache.org/viewvc?rev=1733117&view=rev
Log:
Pull out the help wanted part, fix up slightly the license part, and push the 
file format information (more advanced) to after the beginner-friendly parts

Modified:
    poi/site/src/documentation/content/xdocs/guidelines.xml

Modified: poi/site/src/documentation/content/xdocs/guidelines.xml
URL: 
http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/guidelines.xml?rev=1733117&r1=1733116&r2=1733117&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/guidelines.xml (original)
+++ poi/site/src/documentation/content/xdocs/guidelines.xml Tue Mar  1 18:02:38 
2016
@@ -33,10 +33,12 @@
  <section><title>Index of Contribution Guidelines</title>
    <ul>
      <li><link href="#Introduction">Introduction</link></li>
+     <li><link href="#WhereHelpNeeded">Where is help needed on the 
project?</link></li>
      <li><link href="#GetInvolved">I just want to get involved, but don't know 
where to start?</link></li>
      <li><link href="#SubmittingPatches">Submitting Patches</link></li>
      <li><link href="#CodeStyle">Code Style</link></li>
      <li><link href="#Mentoring">Mentoring and Committership</link></li>
+     <li><link href="#FileFormatInformation">File Format 
Information</link></li>
    </ul>
  </section>
 
@@ -56,93 +58,32 @@
      The POI project is <link 
href="http://www.opensource.org";>OpenSource</link>
      and developed/distributed under the <link 
      href="http://www.apache.org/foundation/license-faq.html";>
-     Apache Software License</link>.  Unlike other licenses this license allows
-     free open source development; however, it does not require you to release
-     your source or use any particular license for your source.  If you wish
-     to contribute to POI (which you're very welcome and encouraged to do so)
-     then you must agree to release the rights of your source to us under this
-     license.
-   </p>
-  </section>
-  <section><title>Publicly Available Information on the file formats</title>
-  <p>
-   In early 2008, Microsoft made a fairly complete set of documentation
-   on the binary file formats freely and publicly available. These were 
-   released under the <link 
href="https://msdn.microsoft.com/en-us/openspecifications/default";>
-   Open Specification Promise</link>, which does allow us to use them for
-   building open source software under the <link 
-     href="http://www.apache.org/foundation/license-FAQ.html";>
-   Apache Software License</link>.
-  </p>
-  <p>
-   You can download the documentation on Excel, Word, PowerPoint and
-   Escher (drawing) from 
-   <link 
href="http://msdn.microsoft.com/en-us/library/cc313118.aspx";>http://msdn.microsoft.com/en-us/library/cc313118.aspx</link>.
-   Documentation on a few of the supporting technologies used in these
-   file formats can be downloaded from
-   <link 
href="http://msdn.microsoft.com/en-us/library/jj633110.aspx";>http://msdn.microsoft.com/en-us/library/jj633110.aspx</link>.
-  </p>
-  <p>
-   Previously, Microsoft published a book on the Excel 97 file format.
-   It can still be of plenty of use, and is handy dead tree form. Pick up
-   a copy of "Excel 97 Developer's Kit" from your favourite second hand
-   book store.
-  </p>
-  <p>
-   The newer Office Open XML (ooxml) file formats are documented as part
-   of the ECMA / ISO standardisation effort for the formats. This 
-   documentation is quite large, but you can normally find the bit you
-   need without too much effort! This can be downloaded from
-   <link 
href="http://www.ecma-international.org/publications/standards/Ecma-376.htm";>http://www.ecma-international.org/publications/standards/Ecma-376.htm</link>,
-   and is also under the 
-   <link 
href="https://msdn.microsoft.com/en-us/openspecifications/default";>OSP</link>.
-  </p>
-  <p>
-   Additionally for the newer Office Open XML (ooxml) file formats, you can
-   find some good introductary documentation (often clearer for getting
-   started with) at <link 
href="http://officeopenxml.com/";>officeopenxml.com</link>,
-   which is an independent site documenting the file formats.
-  </p>
-  <p>
-   It is also worth checking the documentation and code of the other
-   open source implementations of the file formats.
-  </p>
-  </section>
-  <section><title>I just signed an NDA to get a spec from Microsoft and I'd 
like to contribute</title>
-   <p>
-     In short, stay away, stay far far away.  Implementing these file formats
-     in POI is done strictly by using public information. Most of this Public
-     Information currently comes from the documentation that Microsoft
-     makes freely available (see above). The rest of the public information
-     includes sources from other open source projects, books that state the 
-     purpose intended is for allowing implementation of the file format and 
-     do not require any non-disclosure agreement and just hard work. 
-     We are intent on keeping it legal, by contributing patches you agree to 
-     do the same.
-   </p>
-   <p> 
-     If you've ever received information regarding the OLE 2 Compound Document
-     Format under any type of exclusionary agreement from Microsoft, or  
-     received such information from a person bound by such an agreement, you 
-     cannot participate in this project. Sorry. Well, unless you can persuade 
-     Microsoft to release you from the terms of the NDA on the grounds that
-     most of the information is now publically available. However, if you have
-     been party to a Microsoft NDA, you will need to get clearance from 
Microsoft
-     before contributing.
-   </p>
-   <p>
-     Those submitting patches that show insight into the file format may be 
-     asked to state explicitly that they have only ever read the publicly
-     available file format information, and not any received under an NDA
-     or similar, and have only made us of the public documentation.
+     Apache Software License v2</link>.  Unlike some other licenses, the 
Apache 
+     license allows free open source development. Unlike some other Open Source
+     licenses, it does not require you to release your source or use any 
+     particular license for your code which builds on top of it. (There are a 
+     handful of restrictions, especially around attribution, notices and 
trademarks,
+     so it's worth a read of the license - it isn't scary!).  If you wish to 
+     contribute to Apache POI (which you're very welcome and encouraged to do 
so),
+     then you must agree to grant your contributions to us under the same 
license.
    </p>
   </section>
  </section>
 
+ <anchor id="WhereHelpNeeded"/>
+ <section><title>Where is help needed on the project?</title>
+   <helpwanted/>
+   <p>Please note - only some of the areas where help is needed have been 
listed
+    in the <link href="https://helpwanted.apache.org/";>Apache "Help Wanted!" 
tool</link>, 
+    many others remain only in Bugzilla or listed as TODOs in the code. Please 
see 
+    the section below for more on these.</p>
+ </section>
+
  <anchor id="GetInvolved"/>
  <section><title>I just want to get involved, but don't know where to 
start?</title>
-   <helpwanted/>
    <ul>
+     <li>View the <link href="#WhereHelpNeeded">Apache "Help Wanted" 
tasks</link> listed
+         above, in case any of those are ones you can help with.</li>
      <li>Read the rest of the website, understand what POI is and what it does,
          the project vision, etc.</li>
      <li>Use POI a bit, look for gaps in the documentation and examples.</li>
@@ -358,6 +299,83 @@
     Project</link> website.</p>
   </section>
 
+ <anchor id="FileFormatInformation"/>
+ <section><title>File Format Information</title>
+  <section><title>Publicly Available Information on the file formats</title>
+  <p>
+   In early 2008, Microsoft made a fairly complete set of documentation
+   on the binary file formats freely and publicly available. These were 
+   released under the <link 
href="https://msdn.microsoft.com/en-us/openspecifications/default";>
+   Open Specification Promise</link>, which does allow us to use them for
+   building open source software under the <link 
+     href="http://www.apache.org/foundation/license-FAQ.html";>
+   Apache Software License</link>.
+  </p>
+  <p>
+   You can download the documentation on Excel, Word, PowerPoint and
+   Escher (drawing) from 
+   <link 
href="http://msdn.microsoft.com/en-us/library/cc313118.aspx";>http://msdn.microsoft.com/en-us/library/cc313118.aspx</link>.
+   Documentation on a few of the supporting technologies used in these
+   file formats can be downloaded from
+   <link 
href="http://msdn.microsoft.com/en-us/library/jj633110.aspx";>http://msdn.microsoft.com/en-us/library/jj633110.aspx</link>.
+  </p>
+  <p>
+   Previously, Microsoft published a book on the Excel 97 file format.
+   It can still be of plenty of use, and is handy dead tree form. Pick up
+   a copy of "Excel 97 Developer's Kit" from your favourite second hand
+   book store.
+  </p>
+  <p>
+   The newer Office Open XML (ooxml) file formats are documented as part
+   of the ECMA / ISO standardisation effort for the formats. This 
+   documentation is quite large, but you can normally find the bit you
+   need without too much effort! This can be downloaded from
+   <link 
href="http://www.ecma-international.org/publications/standards/Ecma-376.htm";>http://www.ecma-international.org/publications/standards/Ecma-376.htm</link>,
+   and is also under the 
+   <link 
href="https://msdn.microsoft.com/en-us/openspecifications/default";>OSP</link>.
+  </p>
+  <p>
+   Additionally for the newer Office Open XML (ooxml) file formats, you can
+   find some good introductary documentation (often clearer for getting
+   started with) at <link 
href="http://officeopenxml.com/";>officeopenxml.com</link>,
+   which is an independent site documenting the file formats.
+  </p>
+  <p>
+   It is also worth checking the documentation and code of the other
+   open source implementations of the file formats.
+  </p>
+  </section>
+  <section><title>I just signed an NDA to get a spec from Microsoft and I'd 
like to contribute</title>
+   <p>
+     In short, stay away, stay far far away.  Implementing these file formats
+     in POI is done strictly by using public information. Most of this Public
+     Information currently comes from the documentation that Microsoft
+     makes freely available (see above). The rest of the public information
+     includes sources from other open source projects, books that state the 
+     purpose intended is for allowing implementation of the file format and 
+     do not require any non-disclosure agreement and just hard work. 
+     We are intent on keeping it legal, by contributing patches you agree to 
+     do the same.
+   </p>
+   <p> 
+     If you've ever received information regarding the OLE 2 Compound Document
+     Format under any type of exclusionary agreement from Microsoft, or  
+     received such information from a person bound by such an agreement, you 
+     cannot participate in this project. Sorry. Well, unless you can persuade 
+     Microsoft to release you from the terms of the NDA on the grounds that
+     most of the information is now publically available. However, if you have
+     been party to a Microsoft NDA, you will need to get clearance from 
Microsoft
+     before contributing.
+   </p>
+   <p>
+     Those submitting patches that show insight into the file format may be 
+     asked to state explicitly that they have only ever read the publicly
+     available file format information, and not any received under an NDA
+     or similar, and have only made us of the public documentation.
+   </p>
+  </section>
+ </section>
+
 </body>
 <footer>
    <legal>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to