C.04.A Appendix: Endorsement of a software program
A.1 |
Introduction |
|||||||||||||||
|
To manage big Swiss tournaments, the use of computer programs, to handle players’ data, pairings and results, is necessary. |
|||||||||||||||
A.2 |
The endorsement procedure for a pairing system |
|||||||||||||||
|
Each author of a program that helps to manage a chess tournament can apply for the FIDE endorsement by submitting an FE-1 form (see Annex-1).
The applicant should consider that merely complying with all the aforementioned requirements is not enough to receive a FIDE endorsement. |
|||||||||||||||
|
The FIDE mode may also offer additional services or functionalities, provided that they are not explicitly prohibited by FIDE, on condition that those services and functionalities may not cause pairing mishaps for FIDE mode users. If an error is discovered or reported in an endorsed software program, the secretary of the “Systems of Pairings and Programs” will send a notification to the supplier of the program to correct the error. Errors will be classified as major or minor. Major errors must be fixed within two weeks after from the time the secretary send the notification and within two months for minor errors. Should the error not be fixed within the stipulated timeframe, the endorsement of the programs will be automatically suspended until the error is fixed to the satisfaction of the “Systems and Pairings Committee Council
|
|||||||||||||||
A.3 |
Data Exchange formats and files |
|||||||||||||||
A.3.1 |
FIDE Data Exchange Format |
|||||||||||||||
|
See Annex-2/TRF16 or TRF06 for the descriptions of the current FIDE Data Exchange Format (version 2016, also called TRF16) or the old one (version 2006, also called TRF06). |
|||||||||||||||
A.3.2 |
Tournament Report File (TRF) |
|||||||||||||||
|
|
It is a file coded in TRF16 or TRF06. |
||||||||||||||
A.4 |
(Free) Pairings Checker (FPC) |
|||||||||||||||
|
An External Pairings Checker is a tool, embedded in the main program and containing the pairing engine, that can be freely used by anyone (without the user interface). yourprogram.exe -check FIDE_Report_File.fid
|
|||||||||||||||
A.5 |
Random Tournament Generator (RTG) |
|||||||||||||||
|
The RTG is a freely available tool that, preferably run from a command prompt, can easily generate many simulated tournaments producing a full TRF (TRF16) file for each of them. |
|||||||||||||||
A.6 |
The first endorsement procedure for a pairing system |
|||||||||||||||
|
A subcommittee of four people must be named by the SPPC at the first Congress that follows the application for the endorsement of a program, as long as such naming activity is inserted into the SPPC agenda. The subcommittee shall report to the next Congress whether the program is suitable to be endorsed. |
|||||||||||||||
A.7 |
Endorsement for pairings systems when other programs have already been endorsed for the same pairing system |
|||||||||||||||
|
As the verification of the pairing engine can be performed by computerized methods, and all the tools needed for such verification are freely available to the authors, the endorsement request can reach the SPP secretariat at any moment, as long as this is at least four months before the Congress to which it would be presented. Such discrepancies may depend on either:
|
|||||||||||||||
Errors of the first type must be redirected to the RTG provider. Problems of the third type are redirected to the SPPC, which should issue a statement describing the proper interpretation, and then fix the problems in the successive revision of the rules. Errors of the second type must be corrected in a reasonable time-frame before the candidate is presented to the Congress for endorsement. |
||||||||||||||||
A.8 |
SPPC Evolution Plan |
|||||||||||||||
A.8.1 |
Endorsement Cycle |
|||||||||||||||
|
It is a four-year period running from January 1st of YearX+1 to December 31st of YearX+4, where X is a leap year (for instance 2016, 2020, …). |
|||||||||||||||
A.8.2 |
Transition Period |
|||||||||||||||
|
It is a time-period lasting from January 1st of YearX+1 (i.e. the year of the beginning of the Endorsement Cycle) to the Congress of the same year. |
|||||||||||||||
A.8.3 |
Interim Certificate |
|||||||||||||||
|
Any program that passes the endorsement procedure during the Transition Period receives an interim certificate, which will allow the program to be immediately used with FIDE approval. |
|||||||||||||||
A.8.4 |
List of FIDE endorsed programs (see also Annex 3) |
|||||||||||||||
|
The official endorsement of a program is decided at the Congress that follows the presentation of the proper application. |
|||||||||||||||
A.8.5 |
Rule Amendments |
|||||||||||||||
|
If there is any variation or major clarification of the pairing rules, the SPPC shall define such changes at last for the Congress of YearX+3. |
|||||||||||||||
A.9 |
Currently endorsed programs |
|||||||||||||||
|
See Annex-3, containing the list of the endorsed programs and useful information related to them. |
|||||||||||||||
A.10 |
Section annexes |
|||||||||||||||
|
|