You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(157) |
Nov
(121) |
Dec
(19) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(34) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <rga...@us...> - 2003-01-09 12:07:35
|
Update of /cvsroot/csms/csms-core In directory sc8-pr-cvs1:/tmp/cvs-serv5822 Modified Files: centibuild.xml Log Message: Grouping cents Index: centibuild.xml =================================================================== RCS file: /cvsroot/csms/csms-core/centibuild.xml,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** centibuild.xml 8 Dec 2002 00:14:26 -0000 1.13 --- centibuild.xml 9 Jan 2003 12:07:32 -0000 1.14 *************** *** 22,32 **** <taskdef file="${ant.home}/src/core/tasks.properties" /> <importcent name="antidote" /> <importcent name="java"/> <importcent name="checkstyle" /> - <importcent name="jdepend" /> ! <!-- FIXME: This cent should be uploaded to a Krysalis repositroy, until then it will break builds, please comment this line out if you do not have the cent --- 22,35 ---- <taskdef file="${ant.home}/src/core/tasks.properties" /> + <!-- Building --> <importcent name="antidote" /> <importcent name="java"/> + <importcent name="scripts" /> + <!-- Quality Control --> <importcent name="checkstyle" /> <importcent name="jdepend" /> ! <importcent name="junit" /> ! <!-- FIXME: This cent should be uploaded to a Krysalis repositroy, until then it will break builds, please comment this line out if you do not have the cent *************** *** 34,47 **** <importcent name="javaNCSS" dest="file://ext/openSource/krysalis-gpl-cents/cents"/> --> <importcent name="forrest" /> - - <importcent name="gump" /> - <importcent name="javasrc" /> ! <importcent name="junit" /> ! ! <importcent name="scripts" /> ! <!-- =================================================================== --> <!-- Basic build targets for the project --> --- 37,45 ---- <importcent name="javaNCSS" dest="file://ext/openSource/krysalis-gpl-cents/cents"/> --> + <!-- Documentation --> <importcent name="forrest" /> <importcent name="javasrc" /> ! <!-- =================================================================== --> <!-- Basic build targets for the project --> |
From: <rga...@us...> - 2003-01-02 00:58:54
|
Update of /cvsroot/csms/csms-core/src/documentation/override/checkstyle/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv11045 Modified Files: book.xml Log Message: Workaround a bug in Forrest cent that was corrupting the index page Index: book.xml =================================================================== RCS file: /cvsroot/csms/csms-core/src/documentation/override/checkstyle/xdocs/book.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** book.xml 22 Oct 2002 09:24:04 -0000 1.1 --- book.xml 2 Jan 2003 00:58:51 -0000 1.2 *************** *** 8,12 **** <menu label=""> ! <menu-item label="Project Home" href="../"/> </menu> --- 8,12 ---- <menu label=""> ! <menu-item label="Project Home" href="../index.html"/> </menu> *************** *** 17,24 **** <menu label="Code"> ! <menu-item label="Javadocs+UML" href="../javadocs"/> ! <menu-item label="Java Source Xref" href="../javasrc"/> <menu-item label="Dependencies" href="../jdepend/index.html"/> ! <menu-item label="Unit tests" href="../junit"/> </menu> --- 17,24 ---- <menu label="Code"> ! <menu-item label="Javadocs+UML" href="../javadocs/index.html"/> ! <menu-item label="Java Source Xref" href="../javasrc/index.html"/> <menu-item label="Dependencies" href="../jdepend/index.html"/> ! <menu-item label="Unit tests" href="../junit/index.html"/> </menu> |
From: <rga...@us...> - 2003-01-02 00:58:43
|
Update of /cvsroot/csms/csms-core/src/documentation/override/jdepend/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv10979 Modified Files: book.xml Log Message: Workaround a bug in Forrest cent that was corrupting the index page Index: book.xml =================================================================== RCS file: /cvsroot/csms/csms-core/src/documentation/override/jdepend/xdocs/book.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** book.xml 22 Oct 2002 12:23:43 -0000 1.1 --- book.xml 2 Jan 2003 00:58:40 -0000 1.2 *************** *** 8,19 **** <menu label=""> ! <menu-item label="Project Home" href="../"/> </menu> <menu label="Code"> ! <menu-item label="Javadocs+UML" href="../javadocs"/> ! <menu-item label="Java Source Xref" href="../javasrc"/> <menu-item label="Code Style Checks" href="../checkstyle/index.html"/> ! <menu-item label="Unit tests" href="../junit"/> </menu> --- 8,19 ---- <menu label=""> ! <menu-item label="Project Home" href="../index.html"/> </menu> <menu label="Code"> ! <menu-item label="Javadocs+UML" href="../javadocs/index.html"/> ! <menu-item label="Java Source Xref" href="../javasrc/index.html"/> <menu-item label="Code Style Checks" href="../checkstyle/index.html"/> ! <menu-item label="Unit tests" href="../junit/index.html"/> </menu> |
From: <rga...@us...> - 2003-01-01 23:51:52
|
Update of /cvsroot/csms/csms-core/src/documentation/content In directory sc8-pr-cvs1:/tmp/cvs-serv27470 Added Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: book.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "dtd/book-cocoon-v10.dtd"> <book software="Community Sports Management System" title="CSMS Community Home" copyright="@year@ WkWyW.net" xmlns:xlink="http://www.w3.org/1999/xlink"> <menu label="Community"> <menu-item label="Project Home" href="http://sourceforge.net/projects/csms"/> <menu-item label="License" href="license.html"/> <menu-item label="Constitution" href="constitution.html"/> <menu-item label="Short Term Plans" href="shortTermPlans.html"/> <menu-item label="Long Term Plans" href="longTermPlans.html"/> </menu> <menu label="Docs"> <menu-item label="Introduction" href="index.html"/> <menu-item label="Download/Install" href="downloadAndInstall/index.html"/> <menu-item label="Manual" href="manual/index.html"/> </menu> <menu label="Code"> <menu-item label="Javadocs" href="javadocs/index.html"/> <menu-item label="Java Source Ref" href="javasrc/index.html"/> <menu-item label="Code Style Checks" href="checkstyle/index.html"/> <menu-item label="Dependencies" href="jdepend/index.html"/> <menu-item label="Unit tests" href="junit/index.html"/> </menu> </book> |
From: <rga...@us...> - 2003-01-01 23:51:38
|
Update of /cvsroot/csms/csms-core/src/documentation/content/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv27398 Added Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: book.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "dtd/book-cocoon-v10.dtd"> <book software="Community Sports Management System" title="CSMS Community Home" copyright="@year@ WkWyW.net" xmlns:xlink="http://www.w3.org/1999/xlink"> <menu label="Community"> <menu-item label="Project Home" href="http://sourceforge.net/projects/csms"/> <menu-item label="License" href="../license.html"/> <menu-item label="Constitution" href="../constitution.html"/> </menu> <menu label="Docs"> <menu-item label="Introduction" href="../index.html"/> <menu-item label="Download/Install" href="index.html"/> <menu-item label="Manual" href="../manual/index.html"/> </menu> <menu label="Code"> <menu-item label="Javadocs" href="../javadocs/index.html"/> <menu-item label="Java Source Ref" href="../javasrc/index.html"/> <menu-item label="Code Style Checks" href="../checkstyle/index.html"/> <menu-item label="Dependencies" href="../jdepend/index.html"/> <menu-item label="Unit tests" href="../junit/index.html"/> </menu> </book> |
From: <rga...@us...> - 2003-01-01 23:51:21
|
Update of /cvsroot/csms/csms-core/src/documentation/content/manual In directory sc8-pr-cvs1:/tmp/cvs-serv27321 Added Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: book.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN" "book-cocoon-v10.dtd"> <book software="Community Sports Management System" title="CSMS Community Home" copyright="@year@ WkWyW.net" xmlns:xlink="http://www.w3.org/1999/xlink"> <menu label="Community"> <menu-item label="Project Home" href="http://sourceforge.net/projects/csms"/> <menu-item label="License" href="../license.html"/> <menu-item label="Constitution" href="../constitution.html"/> </menu> <menu label="Docs"> <menu-item label="Introduction" href="../index.html"/> <menu-item label="Download/Install" href="../downloadAndInstall/index.html"/> <menu-item label="Manual Home" href="index.html"/> <menu-item label="Configuration" href="configuration.html"/> </menu> <menu label="Code"> <menu-item label="Javadocs" href="/javadocs/index.html"/> <menu-item label="Java Source Ref" href="/javasrc/index.html"/> <menu-item label="Code Style Checks" href="/checkstyle/index.html"/> <menu-item label="Dependencies" href="/jdepend/index.html"/> <menu-item label="Unit tests" href="/junit/index.html"/> </menu> </book> |
From: <rga...@us...> - 2003-01-01 23:51:05
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv27265 Removed Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- book.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:50:53
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/manual In directory sc8-pr-cvs1:/tmp/cvs-serv27238 Removed Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- book.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:50:40
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv27198 Removed Files: book.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- book.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:50:28
|
Update of /cvsroot/csms/csms-core/src/documentation/content/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv27106 Added Files: configuration.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: configuration.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>CSMS - Configuration</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>Introduction</title> <p>Currently the Community Sports Management System consists of the very beginnings of one of the sports modules. This module provides facilites to manage a fantasy Football (that's Soccer to our American friends), However, this module can easily be adapted to provide other Fantasy Sports games by providing additional configuration files that define the rules for the game.</p> <p>These configuration files are, in the default installation, loaded from the internet, however, you can configure the locations they are loaded from in the configuraiton dialog of the GUI interface as described below. Example configuration files (the same ones available on the Internet are avilable in the <code>src/resources/conf</code> directory of the source distributions. If you wish to fix any bugs found in the online config files, please configure your application to use these local files, edit them and supply patches to us via the <link href="http://sourceforge.net/tracker/?atid=509510&group_id=65029&func=browse"> patch tracking system</link> . In fact, changing the settings to the local versions of the files will make the system run faster since it will not have to download the files from the Internet, however, you will not automatically benifit from fixes in the files.</p> <fixme author="rdg">Move all docs about the config files to here from the wiki site. In the meantime, visitors can view the docs on <link href="http://www.fanfoot.com/wiki/Wiki.jsp?page=AutomatedScoring"> our Wkii</link> </fixme> </section> <section> <title>Configuring The Fantasy Sports Module</title> <p>The following preferneces will define where the configuration files will be loaded from. You can change the default settings by selecting the <code>Preferences</code> option in the <code>Configuration</code> menu.</p> <table> <caption>Auto Scorer Preferences</caption> <tr> <th>Preference Name</th> <th>Description</th> <th>Default</th> </tr> <tr> <th colspan="3">Configuration Files</th> </tr> <tr> <td>EventConfigurationFile</td> <td>The URL from which the Event configuration file should be loaded. This file defines a set of regular expression patterns that are used to extract events from an information source concerning a real sports game. This file is used to generate Events.xml a file that describes all the events in a real game that may result in a scoring opportunity in the fantasy game.</td> <td>http://www.fanfoot.com/test/footballEvents.xml</td> </tr> <tr> <td>ScoringConfigurationFile</td> <td>The URL from which to load the Scoring Configuration file will be loaded. This file defines how events in real games are converted nto scores in the fantasy game. It is an XSL file that processes the Events.xml file. When Events.xml is processed with this stylesheet it should produce Scores.xml, a file representing all the scoring events in a game.</td> <td>http://www.fanfoot.com/test/ScoringConfig.xsl</td> </tr> <tr> <td>Scores2HTMLStylsheet</td> <td>The URL from which to download an XSL file used to convert the Scores.xml file to an HTML file for display in the application.</td> <td>http://www.fanfoot.com/test/Scores2HTML.xsl</td> </tr> </table> <table> <caption>Control Centre Preferences</caption> <tr> <th>Preference Name</th> <th>Description</th> <th>Default</th> </tr> <tr> <th colspan="3">Miscellaneous</th> </tr> <tr> <td>debug</td> <td>Defines whether the appliation runs in debug mode or not.</td> <td>true</td> </tr> </table> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:50:15
|
Update of /cvsroot/csms/csms-core/src/documentation/content/manual In directory sc8-pr-cvs1:/tmp/cvs-serv27015 Added Files: configuration.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: configuration.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>CSMS - Configuration</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>Introduction</title> <p>Currently the Community Sports Management System consists of the very beginnings of one of the sports modules. This module provides facilites to manage a fantasy Football (that's Soccer to our American friends), However, this module can easily be adapted to provide other Fantasy Sports games by providing additional configuration files that define the rules for the game.</p> <p>These configuration files are, in the default installation, loaded from the internet, however, you can configure the locations they are loaded from in the configuraiton dialog of the GUI interface as described below. Example configuration files (the same ones available on the Internet are avilable in the <code>src/resources/conf</code> directory of the source distributions. If you wish to fix any bugs found in the online config files, please configure your application to use these local files, edit them and supply patches to us via the <link href="http://sourceforge.net/tracker/?atid=509510&group_id=65029&func=browse"> patch tracking system</link> . In fact, changing the settings to the local versions of the files will make the system run faster since it will not have to download the files from the Internet, however, you will not automatically benifit from fixes in the files.</p> <fixme author="rdg">Move all docs about the config files to here from the wiki site. In the meantime, visitors can view the docs on <link href="http://www.fanfoot.com/wiki/Wiki.jsp?page=AutomatedScoring"> our Wkii</link> </fixme> </section> <section> <title>Configuring The Fantasy Sports Module</title> <p>The following preferences will define where the configuration files will be loaded from. You can change the default settings by selecting the relevant option in the <code>Configuration</code> menu.</p> <note>If you are using the CVS version of the application the defaults are not those listed here, but are the relevant files in CVS.</note> <table> <caption>Auto Scorer Preferences</caption> <tr> <th>Preference Name</th> <th>Description</th> <th>Default <link href="#defaultsNote">*</link></th> </tr> <tr> <th colspan="3">Configuration Files</th> </tr> <tr> <td>EventConfigurationFile</td> <td>The URL from which the Event configuration file should be loaded. This file defines a set of regular expression patterns that are used to extract events from an information source concerning a real sports game. This file is used to generate Events.xml a file that describes all the events in a real game that may result in a scoring opportunity in the fantasy game.</td> <td>http://www.fanfoot.com/test/footballEvents.xml</td> </tr> <tr> <td>ScoringConfigurationFile</td> <td>The URL from which to load the Scoring Configuration file will be loaded. This file defines how events in real games are converted nto scores in the fantasy game. It is an XSL file that processes the Events.xml file. When Events.xml is processed with this stylesheet it should produce Scores.xml, a file representing all the scoring events in a game.</td> <td>http://www.fanfoot.com/test/ScoringConfig.xsl</td> </tr> <tr> <td>Scores2HTMLStylsheet</td> <td>The URL from which to download an XSL file used to convert the Scores.xml file to an HTML file for display in the application.</td> <td>http://www.fanfoot.com/test/Scores2HTML.xsl</td> </tr> </table> <anchor id="defaultsNote"/> <p>In the CVS version of the application these defaults for the configuration files are differnet from those indicated here. Generally, they point at the CVS HEAD version of the config files.</p> <table> <caption>Control Centre Preferences</caption> <tr> <th>Preference Name</th> <th>Description</th> <th>Default</th> </tr> <tr> <th colspan="3">Miscellaneous</th> </tr> <tr> <td>debug</td> <td>Defines whether the appliation runs in debug mode or not.</td> <td>true</td> </tr> </table> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:49:59
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/manual In directory sc8-pr-cvs1:/tmp/cvs-serv26939 Removed Files: configuration.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- configuration.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:49:47
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv26876 Removed Files: configuration.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- configuration.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:49:32
|
Update of /cvsroot/csms/csms-core/src/documentation/content In directory sc8-pr-cvs1:/tmp/cvs-serv26805 Added Files: constitution.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: constitution.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>Community Sports Management System Project Constitution</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>Project Constitution</title> <note>Inspired by the Krysalis Community constitution, which in turn is inspired by the xml.apache.org constitution. (Apache Software Foundation - all rights reserved)</note> <p>This document defines the guidelines of the Community Sports Management Systems project (CSMS). It includes definitions of the various categories of membership, who is able to vote, how conflicts are resolved by voting, and the procedures to follow for proposing and making changes to the codebase of the Project.</p> <p>This is a living document. Changes can be made by the Project Management Committee and must be approved by 2/3 of all Developers.</p> <p>This document consists of the following sections:</p> <ul> <li>Our Mission</li> <li>Roles and Responsibilities: defines the recognized roles in the project</li> <li>Decision Making: defines how action items are proposed and voted on</li> <li>Communication: defines how users and developers communicate</li> <li>Source Repositories: define how the Project's source code is organized and developed</li> <li>Project Management: defines the roles and responsibilities of the Project Management Committee (PMC)</li> <li>Project Management Committee (PMC) Bylaws</li> </ul> </section> <section> <title>Our Mission</title> <p>Our mission is to build a community and software system to support the growth and development of sports clubs of all types. We aim to bring these valuable real world communities together in the virtual world of the Internet. The objective is to encourage more participation in sports clubs of all types by all people whether they be players, organisers or supporters.</p> </section> <section> <title>Roles and Responsibilities</title> <p>The roles and responsibilities that people can assume in the project are based on merit. Everybody can help no matter what their role. Those who have been long term or valuable contributors to the project obtain the right to vote and commit directly to the document and source code repository.</p> <p>There are five roles within the community, each role brings with it a set of responsabilities. These roles are not mutually exclusive. The roles are:</p> <ol> <li>Members</li> <li>Content Managers</li> <li>Developers</li> <li>Committers</li> <li>Project Managmement Committee members</li> </ol> <section> <title>Members</title> <p>Anyone can be a member.</p> <p>Members are the people who participate in the community. They use the products of the Project. People in this role aren't contributing code or documents to the repository, however,they are contributing to the community by providing valuable feedback and requests for enhancements, as well as making the community stronger through their support.</p> <p>This is by far the most important category of people as, without members, there is no reason for the project or for the community.</p> </section> <section> <title>Content Managers</title> <p>Content Managers also have the responsabilities of Members.</p> <p>Members who contribute to the data, information and news available to the community on a frequent basis can be proposed as a Content Manager, or they may request Content Manager status. Any member can propose any other member as a Content Manager. Once proposed a vote of the existing Content Managers is carried out (see below for voting procedures). A result of at least three positive votes and no negative votes will result in the creation of a new Content Manager.</p> <p>Content Managers are able to edit materials posted by other members (normally only the poster can edit their own materials). They also have the ability to create new sections within the community to support new sports, teams and interests. As such, the Content Managers are answerable to the Members and must endeavour to ensure the community facilities available are what the members require,</p> <p>At times, Content Managers may go inactive for a variety of reasons. A Content Manager that has been inactive for 4 months or more may lose his or her status as a Content Manager. However, they will always be contacted via their last known email address before Content Manager status is removed.</p> </section> <section> <title>Developers</title> <p>Anyone can be a developer.</p> <p>Developers are the people contribute to the project by writing code and documentation patches or contribute positively to the project products in other ways such as through open discussion on our developer lists. A developer's contribution is always recognized. In source code, all developers who contribute to a source file may add their name to the list of authors for that file. In documentation, they may similarly add their name to the authors list for any document they contribute to.</p> <p>These credits will be reproduced in all source code distributions of the software and in all documentation.</p> </section> <section> <title>Committers</title> <p>Developers who give frequent and valuable contributions to a subproject of the CSMS project can have their status promoted to that of a "Committer" for that subproject.</p> <p>A Committer has write access to the source code repository and gains voting rights allowing them to affect the future of the subproject. In order for a Developer to become a Committer, another Committer can nominate that Developer or the Developer can ask for it. Once a Developer is nominated, all of the Committers for a subproject will vote. If there are at least 3 positive votes and no negative votes, the Developer is converted into a Committer and given write access to the source code repository for that subproject.</p> <p>At times, Committers may go inactive for a variety of reasons. A Committer that has been inactive for 6 months or more may lose his or her status as a Committer. However, they will always be contacted via their last known email address before commiter status is removed.</p> <p>Committers have the right to add their details to the license under which all proucts of the project are released.</p> </section> <section> <title>Project Management Committee (PMC) Member</title> <p>Committers who frequently participate with valuable contributions may have their status promoted to that of a "Project Management Committee Member".</p> <p>This committee is the official managing body of the CSMS Project and is responsible for setting overall project direction. On Sourceforge (sourceforge.net) they are called admins. In order to become a Member of the PMC, someone on the PMC must nominate the Committer. The individual may then be approved with a 3/4 majority of the PMC.</p> <p>The PMC has the right to secure the health of the community, and has the power to exclude any developer, content manager or member from the community as an extreme measure if he/she endangers the mission of the Project. All exclusions must be passed with a 3/4 majority vote. No vetoes are permmmitted on such votes.</p> </section> </section> <section> <title>Decision Making</title> <p>All Members, Developers and Content Managers are encouraged to participate in decisions, but the decision itself is made by those that have Committer status in the Project. In other words, the Project is a "Minimum Threshold Meritocracy".</p> <p>Any person, whether a member or not, may vote on any issue or action item. However, the only binding votes are those cast by a Committer. If the vote is about a change to the source code or documentation and the primary author is a Developer and not a Commiter, the primary author of what is being changed may also cast a binding vote on that issue.</p> <p>The act of voting carries certain obligations. Voting members are not only stating their opinion, they are also agreeing to help do the work.</p> <p>Each vote can be made in one of three flavors:</p> <dl> <dt>+1</dt> <dd>"Yes," "Agree," or "the action should be performed." On some issues this is only binding if the voter has tested the action on their own system(s).</dd> <dt>+/-0</dt> <dd>"Abstain," "no opinion". If, as a commiter, you are unable to commit to helping bring the results of the vote to fruition you should abstain rather than cast a +1. The use of +0 can indicate your preference in the event of a tied vote. In this instance a +0 vote is taken as meaning "+1 but I can't help". A 0 or -0 vote is treated as "no opinion".</dd> <dt>-1</dt> <dd>"No." On issues where consensus is required, this vote counts as a veto. All vetos must contain an explanation of why the veto is appropriate. Vetos with no explanation are void. No veto can be overruled. If you disagree with the veto, you should lobby the person who cast the veto. Voters intending to veto an action item should make their opinions known to the group immediately so that the problem can be remedied as early as possible.</dd> </dl> <p>An action requiring consensus approval must receive at least 3 binding +1 votes and no binding vetos.</p> <p>An action requiring majority approval must receive at least 3 binding +1 votes and more +1 votes than -1 votes.</p> <p>All other action items are considered to have lazy approval until somebody votes -1, after which point they are decided by either consensus or majority vote, depending on the type of action item.</p> </section> <section> <title>Action Items</title> <p>All decisions revolve around "Action Items." Action Items consist of the following:</p> <ul> <li>Long Term Plans</li> <li>Short Term Plans</li> <li>Release Plan</li> <li>Release Testing</li> <li>Showstoppers</li> <li>Product Changes</li> <li>Appointement of a new Content Manager</li> <li>Appointment of a new Committer</li> <li>Appointment of a new PMC member</li> <li>Removal of Cotent Manager Status</li> <li>Removal of Committer Status</li> <li>Removal of PMC Membership</li> <li>Exclusion of a member</li> </ul> <section> <title>Long Term Plans</title> <p>Long term plans are simply announcements that group members are working on particular issues related to the Project. These are not voted on, but Developers who do not agree with a particular plan, or think that an alternative plan would be better, are obligated to inform the group of their feelings by applying (and explaining) a veto.</p> </section> <section> <title>Short Term Plans</title> <p>Short term plans are announcements that a developer is working on a particular set of documentation or code files with the implication that other developers should avoid them or try to coordinate their changes. These are not voted on, but Developers who do not agree with a particular plan, or think that an alternative plan would be better, are obligated to inform the group of their feelings by applying (and explaining) a veto.</p> </section> <section> <title>Release Plan</title> <p>A release plan is used to keep all Developers aware of when a release is desired, who will be the release manager, when the repository will be frozen to create a release, and other assorted information to keep Developers from tripping over each other. Lazy majority decides each issue in a release plan.</p> </section> <section> <title>Release Testing</title> <p>After a new release is built, it must be tested before being released to the public. Majority approval is required before the release can be made.</p> </section> <section> <title>Showstoppers</title> <p>Showstoppers are issues that require a fix be in place before the next public release. They are listed in the status file in order to focus special attention on these problems. An issue becomes a showstopper when it is listed as such in the status file and remains so by lazy consensus.</p> </section> <section> <title>Product Changes</title> <p>Changes to the products of the Project, including code and documentation, will appear as action items in the status file. All product changes to the currently active repository are subject to lazy consensus.</p> </section> <section> <title>Appointement of a new Content Manager</title> <p>Members who contribute to the data, information and news available to the community on a frequent basis can be proposed as a Content Manager, or they may request Content Manager status. Any member can propose any other member as a Content Manager. Once proposed a vote of the existing Content Managers is carried out (see below for voting procedures). A result of at least three positive votes and no negative votes will result in the creation of a new Content Manager.</p> </section> <section> <title>Appointment of a new Committer</title> <p>A Committer can nominate any Developer as a new Committer or a Developer may ask for a vote on their acceptance as a Committer. Once a Developer is nominated, all of the Committers for a subproject will vote. If there are at least 3 positive votes and no negative votes, the Developer is converted into a Committer and given write access to the source code repository for that subproject.</p> </section> <section> <title>Removal of Content Manager Status</title> <p>If a Content Manager has been inactive for 4 months or more any other Content Manager can request the removal of Content Manager status from that person. No vote is taken until an attempt to contact the Content Manager at their last known email address and a further 4 weeks have past. If the Content Manager respondes, agreeing that they are no longer active then no vote is required. However, if no response is recieved, or if a request is to retain their status a vote is taken. A result of 3 or more positive votes and no negative votes will result in the removal of Content Manager status.</p> </section> <section> <title>Removal of Commiter Status</title> <p>If a Committer has been inactive for 6 months or more any other Committer can request the removal of Committer status from that person. No vote is taken until an attempt to contact the Committer at their last known email address and a further 4 weeks have past. If the Committer respondes, agreeing that they are no longer active then no vote is required. However, if no response is recieved, or if a request is to retain their status a vote is taken. A result of 3 or more positive votes and no negative votes will result in the removal of Committer status.</p> <p>Removal of Commiter status does not mean that credits in source code and license files is removed. These credits cannot be removed under any circumstances.</p> </section> <section> <title>Appointment of a new PMC member</title> <p>The existing PMC can nominate any Committer as a new PMC Member. New members are accepted on a 3/4 majority. There are no veto cotes in this cote.</p> </section> <section> <title>Removal of PMC Membership</title> <p>Any member of the community has the right to request a member of the PMC be removed. Such a vote will go to all members and no veto is allowed. A majority of 3/4 is required to remove a PMC member.</p> </section> <section> <title>Exclusion of a Member</title> <p>The PMC has the right to secure the health of the community, and has the power to exclude any developer, content manager or member from the community as an extreme measure if he/she endangers the mission of the Project. All exclusions must be passed with a 3/4 majority vote. No vetoes are permmmitted on such votes.</p> </section> </section> <section> <title>Communication</title> <p>The project obtains its strength from the communication of its members. In order for members to easily communicate with each other, the project has a variety of mailing lists. These lists, with the exception of the announcement lists, are not moderated and anybody is more than welcome to join them. However, you must be subscribed to post to a list.</p> <p>To reduce the bandwidth demands on everyone, mail should not contain attachments and be in plain text. It is recommended that you place interesting material either within the body of the message or provide a URL for retrieval. If you do not have public space available for sharing of large data files please post a request for assistance on the relavent mailing list. Someone in the community will assist.</p> <p>The Project's lists fall into the following categories:</p> <section> <title>Announcement Lists</title> <p>Announcement lists are very low traffic designed to communicate important information, such as final releases of a subproject's code, to a wide audience.</p> </section> <section> <title>User Lists</title> <p>User lists are for users of a product to converse about such things as configuration and operating of the products of the project.</p> </section> <section> <title>Developer Lists</title> <p>Developer lists are for the developers of the project. On these lists suggestions and comments for code changes are discussed and action items are raised and voted on. For the developer community, these lists are the very center of the project where all the "action" is.</p> </section> <section> <title>Commit Lists</title> <p>The commit lists are where all cvs code commit messages are sent. All committers are required to subscribe to this list so that they can stay aware of changes to the repository.</p> </section> </section> <section> <title>Source Repositories</title> <p>The project's codebase is maintained in shared information repositories using CVS on sourceforge.net. Only Committers have write access to these repositories. Everyone has read access via anonymous CVS.</p> <section> <title>Coding Conventions</title> <p>Java Language source code in the repository is recommended to be written in conformance to the Code Conventions for the Java Programming Language as published by Sun (http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html).</p> </section> <section> <title>License</title> <p>All source code committed to the Project's repositories must be covered by the most recent version of The Mozilla Public License at the time of the contribution. Binary files can, as an alternative, contain a copyright and license that allows redistribution under the same conditions as the Mozilla Public License.</p> </section> <section> <title>Status Files</title> <p>Each of the project's active source code repositories contain a file named status.xml which is used to keep track of the agenda and plans for work within that repository. The status file includes information about release plans, a summary of code changes committed since the last release,</p> </section> <section> <title>Branches</title> <p>Groups are allowed to create a branch for release cycles, etc. They are expected to merge completely back with the main branch as soon as their release cycle is complete.</p> </section> <section> <title>Changes</title> <p>Simple patches to fix bugs can be committed then reviewed. With a commit-then-review process, the Committer is trusted to have a high degree of confidence in the change.</p> <p>Doubtful changes, new features, and large scale overhauls need to be discussed before committing them into the repository. Any change that affects the semantics of an existing API function, the size of the program, configuration data formats, or other major areas must receive consensus approval before being committed.</p> <p>Related changes should be committed as a group, or very closely together. Half complete projects should never be committed to the main branch of a development repository. All code changes must be successfully compiled on the developer's platform before being committed.</p> <p>The current source code tree for a subproject should be capable of complete compilation at all times. However, it is sometimes impossible for a developer on one platform to avoid breaking some other platform when a change is committed. If it is anticipated that a given change will break the build on some other platform, the committer must indicate that in the commit message.</p> <p>A committed change must be reversed if it is vetoed by one of the voting members and the veto conditions cannot be immediately satisfied by the equivalent of a "bug fix" commit. The veto must be rescinded before the change can be included in any public release.</p> </section> <section> <title>Patches</title> <p>When a specific change to a product is proposed for discussion or voting on the appropriate development mailing list, it should be presented in the form of input to the patch command. The patch must be inserted in the patch tracking system for consideration by the committers.</p> <p>The patch should be created by using the diff -u command from the original software file(s) to the modified software file(s). For example:</p> <p> <code>diff -u Main.java.orig Main.java >> patchfile.txt</code> </p> <p>or</p> <p> <code>cvs diff -u Main.java >> patchfile.txt</code> </p> <p>All patches necessary to address an action item should be concatencated within a single patch message. If later modification to the patch proves necessary, the entire new patch should be posted and not just the difference between the two patches.</p> </section> </section> <section> <title>Project Management Committee (PMC) Bylaws</title> <p>The Project Management Committee (PMC) was formed by the CSMS founders in October 2002. This Committee consists of 3 founding members, one of whom is the founding Chairman.</p> <p>The term of the Chairman is one year. There is no term limit for members.</p> <section> <title>Roles</title> <p>The PMC is responsible for the strategic direction and success of the CSMS project. This governing body is expected to ensure the project's welfare and guide its overall direction. The PMC may not necessarily participate in the day-to-day coding but is involved in the overall development plans, the alleviation of any bottlenecks, the resolution of conflicts, and the overall technical success of the project.</p> </section> <section> <title>Meetings</title> <p>The PMC do not meet regularly. However, they are expected to be in close communitation on a regular basis.</p> <p>Formal meetings may be called by any PMC member and all members are expected to make all reasonable efforts to attend. These formal meetings are to discuss issues, determine strategic direction, and forward progress. These meetings may take place online, via teleconference, or via other means deemed effective by the PMC.</p> <p>The PMC has an annual meeting at which time a new Chairman is elected. The old Chairman maintains membership status with no extra privileges.</p> </section> <section> <title>Membership</title> <p>PMC members may resign at any time. The Chairman may resign as Chairman at any time without resigning membership to the PMC.</p> </section> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:49:08
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv26757 Removed Files: constitution.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- constitution.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:48:55
|
Update of /cvsroot/csms/csms-core In directory sc8-pr-cvs1:/tmp/cvs-serv26704 Added Files: forrest.properties Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: forrest.properties --- ############## # Properties used by forrest.build.xml for building the website ############## # Prints out a summary of Forrest settings for this project #forrest.echo=true # Project name (used to name .war file) #project.name=my-project # Specifies name of Forrest skin to use #forrest.cent.project.skin=krysalis-site #project.skin=krysalis-site #project.skin=avalon-tigris ############## # layout properties # Properties that must be set to override the default locations #project.status=status.xml forrest.cent.project.content-dir=src/documentation project.content-dir=src/documentation #project.conf-dir=${project.content-dir}/conf #project.sitemap=${project.content-dir}/sitemap.xmap forrest.cent.project.xdocs-dir=${forrest.cent.project.content-dir}/content project.xdocs-dir=${forrest.cent.project.content-dir}/content #project.stylesheets-dir=${project.content-dir}/resources/stylesheets #project.images-dir=${project.content-dir}/resources/images #project.schema-dir=${project.content-dir}/resources/schema #project.skins-dir=${project.content-dir}/skins #project.skinconf=${project.content-dir}/skinconf.xml #project.lib-dir=${project.content-dir}/lib #project.classes-dir=${project.content-dir}/classes ############## # validation properties # These props determine if validation is performed at all # Values are inherited unless overridden. # Eg, if forrest.validate=false, then all others are false unless set to true. #forrest.validate=false #forrest.validate.xdocs=${forrest.validate} #forrest.validate.skinconf=${forrest.validate} forrest.validate.sitemap=false #forrest.validate.stylesheets=${forrest.validate} #forrest.validate.skins=${forrest.validate} #forrest.validate.skins.stylesheets=${forrest.validate.skins} # Key: # *.failonerror=(true|false) stop when an XML file is invalid # *.includes=(pattern) Comma-separated list of path patterns to validate # *.excludes=(pattern) Comma-separated list of path patterns to not validate #forrest.validate.failonerror=true #forrest.validate.includes=**/* #forrest.validate.excludes= # #forrest.validate.xdocs.failonerror=${forrest.validate.failonerror} # #forrest.validate.xdocs.includes=*.x* #forrest.validate.xdocs.excludes= # #forrest.validate.skinconf.includes=${skinconf-file} #forrest.validate.skinconf.excludes= #forrest.validate.skinconf.failonerror=${forrest.validate.failonerror} # #forrest.validate.sitemap.includes=${sitemap-file} #forrest.validate.sitemap.excludes= #forrest.validate.sitemap.failonerror=${forrest.validate.failonerror} # #forrest.validate.stylesheets.includes=**/*.xsl #forrest.validate.stylesheets.excludes= #forrest.validate.stylesheets.failonerror=${forrest.validate.failonerror} # #forrest.validate.skins.includes=**/* #forrest.validate.skins.excludes=**/*.xsl #forrest.validate.skins.failonerror=${forrest.validate.failonerror} # #forrest.validate.skins.stylesheets.includes=**/*.xsl #forrest.validate.skins.stylesheets.excludes= #forrest.validate.skins.stylesheets.failonerror=${forrest.validate.skins.failonerror} |
From: <rga...@us...> - 2003-01-01 23:48:41
|
Update of /cvsroot/csms/csms-core/src/documentation/content In directory sc8-pr-cvs1:/tmp/cvs-serv26665 Added Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: index.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>Community Sports Management System</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..."/> </authors> </header> <body> <section> <title>Introduction</title> <p>The <strong>Community Sports Management System</strong> sports league management system allowing the creation of leagues and the management of teams and players within those leagues together with all the stats generated in games. The core system is sport agnostic and is extended to support individual sports with the add on of sport modules. We aim to support as many sports as possible, both real and fantasy. The software also provides mechanisms for supporting online communities based around each sport, league and team.</p> <section> <title>Our Mission</title> <p>The Community Sports Management System project aims to facilitate the online management of sporting seasons, bringing together its participants and encouraging collaboration between like-minded groups.<br/> In doing this we aim to promote the growth and development of sports clubs of all types and encourage the participation of all people whether they be players, organisers or supporters.</p> </section> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:48:27
|
Update of /cvsroot/csms/csms-core/src/documentation/content/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv26622 Added Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: index.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>CSMS - Download and Install</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>Downloading Released Versions</title> <p>To run the CSMS software you need to have installed and correctly configured the following software:</p> <ul> <li> <link href="http://www.javasfot.com/download">Java 2 Standard Edition</link> version 1.4 or higher</li> </ul> <p>You can download the latest CSMS released files from <link href="http://sourceforge.net/project/showfiles.php?group_id=65029"> Sourceforge</link> .</p> <section> <title>Installing the latest release</title> <p>To install the application simply unpack the archive to your chosen directory.</p> </section> <section> <title>Running the latest release</title> <p>To run the application cd into the bin directory which is located inside the directory you unzipped the archive to and run the command: <br /> <code>csms</code> .</p> </section> </section> <section> <title>Downloading Source Code Versions</title> <p>To build and run the CSMS software from source code you need to have installed and correctly configured the following software:</p> <ul> <li> <link href="http://www.javasoft.com/download">Java 2 Standard Edition</link> version 1.4 or higher</li> <li>A build tool. Here you have two options:</li> <ul> <li><link href="http://www.krysalis.org/centipede">Centipede</link> gives access to all build tools including javadocs, cross-referenced java source code, unit testing, code style checks, metrics reporting and much more. This is the one you want if you intend to work on the source code. ( you need version 1.0beta3 or greater - note that at the time of writing 1.0beta3 has not yet been released, this means you need CVS head of Centipede)</li> <li><link href="http://jakarta.apache.org">ANT</link> build tool will provide minimal build facilities, just enough to get you going. We suport ANT because many prospective developers alerady have it installed and so our support of it makes it easy for you to experiment. However, for full development work we recomend you move to Centipede (which is built ontop of ANT and so you will bring all your existing knowledge with you).</li> </ul> </ul> <p>You can get the latest cutting edge version from <link href="http://sourceforge.net/cvs/?group_id=65029">CVS</link> . If you are going to work with this version we strongly advise that you join the <link href="https://sourceforge.net/mail/?group_id=65029">developers mailing list</link> to keep abreast of work on the codebase.</p> <p>You can also download archives of the source code for each release from <link href="http://sourceforge.net/project/showfiles.php?group_id=65029"> Sourceforge</link></p> <section> <title>Building from Source</title> <p>We support two build systems, <link href="http://jakarta.apache.org/ant">ANT</link> and <link href="http://www.krysalis.org/centipede">Centipede</link>. Ant is well known and used by the majority of java projects (and many others). Centipede builds on top of Ant. The build facilities in our Ant build file are minimal, but they provide quick and easy access to the major requriements of compiling and running the application. For more build targets (including metrics, site generation, documentation, unit tests and much more you need to use Centipede).</p> <section> <title>Centipede</title> <p>There is an interactive build system within CSMS so to get started simply run the command <br /> <code>cent</code><br/> from within the projects root directory </p> <p>For full details of the facilities available in Centipede please consult the <link href="http://www.krysalis.org/centipede">Centipede</link> documentation.</p> </section> <section> <title>Ant</title> <p>A simple compile target has been provider for the convenience of ANT users. Simply type the command <code>ant</code><br/> from within the projects root directory</p> </section> </section> <section> <title>Running a built system</title> <p>There are many ways of running the application once built from CVS, however, the easiest is to simply run the command <br /> <code>ant run</code><br/> We use Ant here, as it is much faster than Centipede for such a simple task, however, you can also use the command <code>cent run</code> is you so desire. </p> </section> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:48:13
|
Update of /cvsroot/csms/csms-core/src/documentation/content/manual In directory sc8-pr-cvs1:/tmp/cvs-serv26556 Added Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: index.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "document-v11.dtd"> <document> <header> <title>CSMS - Manual</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>Community Sports Management System - Manual Contents</title> <note>Documentation has not yet been moved over from our Wiki site, you can view what there is <link href="http://www.fanfoot.com/wiki/Wiki.jsp?page=AutomatedScoring"> over there</link>.</note> <ol> <li><link href="configuration.html">Configuration</link> - How to configure the application</li> </ol> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:48:01
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv26501 Removed Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- index.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:47:48
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/manual In directory sc8-pr-cvs1:/tmp/cvs-serv26461 Removed Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- index.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:47:35
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs/downloadAndInstall In directory sc8-pr-cvs1:/tmp/cvs-serv26407 Removed Files: index.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- index.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:47:23
|
Update of /cvsroot/csms/csms-core/src/documentation/content In directory sc8-pr-cvs1:/tmp/cvs-serv26312 Added Files: license.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: license.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>Mozilla Public License version 1.1</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..." /> </authors> </header> <body> <section> <title>1. Definitions.</title> <dl> <dt>1.0.1. "Commercial Use"</dt> <dd>>means distribution or otherwise making the Covered Code available to a third party.</dd> <dt>1.1. "Contributor"</dt> <dd>means each entity that creates or contributes to the creation of Modifications.</dd> <dt>1.2. "Contributor Version"</dt> <dd>means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor.</dd> <dt>1.3. "Covered Code"</dt> <dd>means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof.</dd> <dt>1.4. "Electronic Distribution Mechanism"</dt> <dd>means a mechanism generally accepted in the software development community for the electronic transfer of data.</dd> <dt>1.5. "Executable"</dt> <dd>means Covered Code in any form other than Source Code.</dd> <dt>1.6. "Initial Developer"</dt> <dd>means the individual or entity identified as the Initial Developer in the Source Code notice required by <em>Exhibit A</em> .</dd> <dt>1.7. "Larger Work"</dt> <dd>means a work which combines Covered Code or portions thereof with code not governed by the terms of this License.</dd> <dt>1.8. "License"</dt> <dd>means this document.</dd> <dt>1.8.1. "Licensable"</dt> <dd>means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.</dd> <dt>1.9. "Modifications"</dt> <dd>means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: <br /> <em>A.</em> <br /> Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. <br /> <em>B.</em> <br /> Any new file that contains any part of the Original Code or previous Modifications. <br /> </dd> <dt>1.10. "Original Code"</dt> <dd>means Source Code of computer software code which is described in the Source Code notice required by <em>Exhibit A</em> as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License.</dd> <dt>1.10.1. "Patent Claims"</dt> <dd>means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.</dd> <dt>1.11. "Source Code"</dt> <dd>means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge.</dd> <dt>1.12. "You" (or "Your")</dt> <dd>means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You" includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.</dd> </dl> </section> <section> <title>2. Source Code License.</title> <section> <title>2.1. The Initial Developer Grant.</title> <p>The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:</p> <ul> <li>(a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, and/or as part of a Larger Work;</li> <li>(b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof).</li> <li>(c) the licenses granted in this Section 2.1(a) and (b) are effective on the date Initial Developer first distributes Original Code under the terms of this License.</li> <li>(d) Notwithstanding Section 2.1(b) above, no patent license is granted: 1) for code that You delete from the Original Code; 2) separate from the Original Code; or 3) for infringements caused by: i) the modification of the Original Code or ii) the combination of the Original Code with other software or devices.</li> </ul> </section> <section> <title>2.2. Contributor Grant.</title> <p>Subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license</p> <ul> <li>(a) under intellectual property rights (other than patent or trademark) Licensable by Contributor, to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code and/or as part of a Larger Work;</li> <li>(b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).</li> <li>(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code.</li> <li>(d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor.</li> </ul> </section> </section> <section> <title>3. Distribution Obligations.</title> <section> <title>3.1. Application of License.</title> <p>The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section <em>2.2</em> . The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section <em>6.1</em> , and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section <em>3.5</em> .</p> </section> <section> <title>3.2. Availability of Source Code.</title> <p>Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party.</p> </section> <section> <title>3.3. Description of Modifications.</title> <p>You must cause all Covered Code to which You contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code.</p> </section> <section> <title>3.4. Intellectual Property Matters</title> <dl> <dt>(a) Third Party Claims</dt> <dd>If Contributor has knowledge that a license under a third party's intellectual property rights is required to exercise the rights granted by such Contributor under Sections 2.1 or 2.2, Contributor must include a text file with the Source Code distribution titled "LEGAL" which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If Contributor obtains such knowledge after the Modification is made available as described in Section 3.2, Contributor shall promptly modify the LEGAL file in all copies Contributor makes available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained.</dd> <dt>(b) Contributor APIs</dt> <dd>If Contributor's Modifications include an application programming interface and Contributor has knowledge of patent licenses which are reasonably necessary to implement that API, Contributor must also include this information in the LEGAL file.</dd> <dt>(c) Representations.</dt> <dd>Contributor represents that, except as disclosed pursuant to Section 3.4(a) above, Contributor believes that Contributor's Modifications are Contributor's original creation(s) and/or Contributor has sufficient rights to grant the rights conveyed by this License.</dd> </dl> </section> <section> <title>3.5. Required Notices.</title> <p>You must duplicate the notice in <em>Exhibit A</em> in each file of the Source Code. If it is not possible to put such notice in a particular Source Code file due to its structure, then You must include such notice in a location (such as a relevant directory) where a user would be likely to look for such a notice. If You created one or more Modification(s) You may add your name as a Contributor to the notice described in <em>Exhibit A</em> . You must also duplicate this License in any documentation for the Source Code where You describe recipients' rights or ownership rights relating to Covered Code. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.</p> </section> <section> <title>3.6. Distribution of Executable Versions.</title> <p>You may distribute Covered Code in Executable form only if the requirements of Section <em>3.1-3.5</em> have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section <em>3.2</em> . The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code or ownership rights under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.</p> </section> <section> <title>3.7. Larger Works.</title> <p>You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code.</p> </section> </section> <section> <title>4. Inability to Comply Due to Statute or Regulation.</title> <p>If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section <em>3.4</em> and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.</p> </section> <section> <title>5. Application of this License.</title> <p>This License applies to code to which the Initial Developer has attached the notice in <em>Exhibit A</em> and to related Covered Code.</p> </section> <section> <title>6. Versions of the License.</title> <section> <title>6.1. New Versions</title> <p>Netscape Communications Corporation ("Netscape") may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number.</p> </section> <section> <title>6.2. Effect of New Versions</title> <p>Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License.</p> </section> <section> <title>6.3. Derivative Works</title> <p>If You create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), You must (a) rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" or any confusingly similar phrase do not appear in your license (except to note that your license differs from this License) and (b) otherwise make it clear that Your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in <em>Exhibit A</em> shall not of themselves be deemed to be modifications of this License.)</p> </section> </section> <section> <title>7. DISCLAIMER OF WARRANTY.</title> <p>COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.</p> </section> <section> <title>8. TERMINATION.</title> <section> <title>8.1.</title> <p>This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.</p> </section> <section> <title>8.2.</title> <p>If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that:</p> <dl> <dt>(a)</dt> <dd>such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above.</dd> <dt>(b)</dt> <dd>any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant.</dd> </dl> </section> <section> <title>8.3.</title> <p>If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.</p> </section> <section> <title>8.4.</title> <p>In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination.</p> </section> </section> <section> <title>9. LIMITATION OF LIABILITY.</title> <p>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.</p> </section> <section> <title>10. U.S. GOVERNMENT END USERS.</title> <p>The Covered Code is a "commercial item," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation," as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein.</p> </section> <section> <title>11. MISCELLANEOUS.</title> <p>This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in the United States of America, any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License.</p> </section> <section> <title>12. RESPONSIBILITY FOR CLAIMS.</title> <p>As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.</p> </section> <section> <title>13. MULTIPLE-LICENSED CODE.</title> <p>Initial Developer may designate portions of the Covered Code as âMultiple-Licensedâ. âMultiple-Licensedâ means that the Initial Developer permits you to utilize portions of the Covered Code under Your choice of the MPL or the alternative licenses, if any, specified by the Initial Developer in the file described in Exhibit A.</p> </section> <section> <title>EXHIBIT A -Mozilla Public License.</title> <p>``The contents of this file are subject to the Mozilla Public License Version 1.1 (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.mozilla.org/MPL/</p> <p>Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.</p> <p>The Original Code is Community Sports Management System.</p> <p>The Initial Developer of the Original Code is We know What you Want.net Portions created by The Initial Developer are Copyright (C) 2002 All Rights Reserved.</p> <p>Contributor(s):</p> <ul> <li>Ross Gardler - ross [at] saafe.org</li> <li>Mike Lever - mikel [at] fanfoot.com</li> <li>Stuart Gardler - stuart [at] wkwyw.net</li> </ul> <p>[NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhbit A rather than the text found in the Original Code Source Code for Your Modifications.]</p> </section> </body> </document> |
From: <rga...@us...> - 2003-01-01 23:47:02
|
Update of /cvsroot/csms/csms-core/src/documentation/xdocs In directory sc8-pr-cvs1:/tmp/cvs-serv26247 Removed Files: license.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- license.xml DELETED --- |
From: <rga...@us...> - 2003-01-01 23:46:50
|
Update of /cvsroot/csms/csms-core/src/documentation/content In directory sc8-pr-cvs1:/tmp/cvs-serv26166 Added Files: longTermPlans.xml Log Message: Moving documentation and adding support for Forrest 0.2 --- NEW FILE: longTermPlans.xml --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "./dtd/document-v11.dtd"> <document> <header> <title>Community Sports Management System - Long Term Objectives</title> <authors> <person id="rdg" name="Ross D. Gardler" email="ro...@sa..."/> </authors> </header> <body> <section> <title>CSCM Long Term Objectives</title> <note>This document is intended to give an indication of where we intend to go with the CSMS project and its deliverables. The document is in a constant state of change and we welcome comments or feature requests via either our <link href="http://lists.sourceforge.net/lists/listinfo/csms-developer">developers mailing list</link> or our <link href="https://sourceforge.net/tracker/?atid=509511&group_id=65029&func=browse"> feature request tracker</link>.</note> <p>The Community Sports Management System project aims to facilitate the online management of sporting seasons, bringing together its participants and encouraging collaboration between like-minded groups.<br/> In doing this we aim to promote the growth and development of sports clubs of all types and encourage the participation of all people whether they be players, organisers or supporters.</p> <p>In order to do this we will provide a software system for the management of sports leagues, teams, players and supporters. Furthermore, we will provide a method for connecting these groups together. Our focus is not a particular sport, geographical area or type of participant, it is with the commonalities between these groups.</p> <p>It is expected that the needs of specific groups, such as football leagues, hockey tournaments, baseball fans or FooBar Town Peewee Team, will be addressed by specific extension modules. The core system within the CSMS project will provide the framework on which these more specific systems will will be built. The framework will also provide the means for sharing data and communicating between these specific groups.</p> <p>In addition to the core systems the CSMS project will house a number of sport specific modules. In order to use the Sports Management facilities of CSMS it will be necessary to install at least one of these sports modules.</p> <p>The core systems provided within the CSMS project will consist of the following facilities:</p> <ul> <li>Competition management</li> <li>Team Management</li> <li>Player Management</li> <li>Supporter Management</li> <li>Community Management</li> </ul> <section> <title>Competition Management</title> <p>Sport is all about competition. This section aims to assist in the management and coordination of teams that compete against one another. It includes:</p> <ul> <li>Teams in competition</li> <li>Fixtures</li> <li>Game results</li> <li>Competition standings</li> <li>Competition statistics</li> <li>Fees management</li> <li>Competition news</li> </ul> <p>Of course there are many different types of competition, here are some of the ones we have thought about supporting. If there are others you would like to see then <link href="https://sourceforge.net/tracker/?atid=509511&group_id=65029&func=browse">tell us</link>.</p> <ul> <li>League Management</li> <li>Knockout Competition Management</li> </ul> </section> <section> <title>Team Management</title> <p>Teams need to be managed, here are some of the features we intend to include (eventually)</p> <ul> <li>Players in team</li> <li>Team profile/history</li> <li>Non playing staff</li> <li>Financial Management</li> <li>Team statistics</li> <li>Team news</li> </ul> </section> <section> <title>Player Management</title> <ul> <li>Player profile/history</li> <li>Statistics</li> <li>News</li> </ul> </section> <section> <title>Supporter Management</title> <p>Even the pub darts team has it's supporters, those people who are interested in results but don;t play in the games. We mustn't forget them, so we aim to include the following facilities.</p> <ul> <li>Supporter profile</li> <li>Contact preferences</li> <li>News management</li> <li>Mailing lists</li> </ul> </section> </section> </body> </document> |