16 | | [[Image(http://upload.wikimedia.org/wikipedia/commons/1/11/Hourglass.png)]] Waiting for verification. From http://commons.wikimedia.org/wiki/File:Hourglass.png |
| 16 | * [[Image(http://upload.wikimedia.org/wikipedia/commons/1/11/Hourglass.png)]] Waiting for verification. From http://commons.wikimedia.org/wiki/File:Hourglass.png |
| 17 | * [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OK. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_accept.gif#file |
| 18 | * [[Image(http://upload.wikimedia.org/wikipedia/commons/9/90/Icons-mini-icon_alert.gif)]] Warning Note. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_alert.gif |
| 19 | * [[Image(http://upload.wikimedia.org/wikipedia/commons/5/5a/Icons-mini-action_stop.gif)]] Not met, yet. From http://commons.wikimedia.org/wiki/File:Icons-mini-action_stop.gif#file |
| 20 | * [[Image(http://upload.wikimedia.org/wikipedia/commons/1/1d/Icons-mini-icon_user.gif)]] Assigned and ongoing. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_user.gif#file |
18 | | [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OK. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_accept.gif#file |
19 | | |
20 | | [[Image(http://upload.wikimedia.org/wikipedia/commons/9/90/Icons-mini-icon_alert.gif)]] Warning Note. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_alert.gif |
21 | | |
22 | | [[Image(http://upload.wikimedia.org/wikipedia/commons/5/5a/Icons-mini-action_stop.gif)]] Not met, yet. From |
23 | | http://commons.wikimedia.org/wiki/File:Icons-mini-action_stop.gif#file |
24 | | |
25 | | [[Image(http://upload.wikimedia.org/wikipedia/commons/1/1d/Icons-mini-icon_user.gif)]] Assigned and ongoing. From http://commons.wikimedia.org/wiki/File:Icons-mini-icon_user.gif#file |
26 | | |
27 | | == INCUBATION CHECKLIST (as per OSGeo) == |
| 22 | == INCUBATION CHECKLIST (as per OSGeo v1.0) == |
42 | | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project uses an issue tracker and keeps the status of the issue tracker up to date |
43 | | a. Trac is used for that purpose and is constantly updated as issues are addressed. Ticket list is at http://rasdaman.org/report/1 |
44 | | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has documented its management processes. NOTE: This is typically done within a Developers Guide or Project Management Plan. |
45 | | a. The project has a suitable open governance policy ensuring decisions are made, documented and adhered to in a public manner: http://www.rasdaman.org/wiki/Governance; developers are actively solicited to have technical discussion directly through the dev list. |
| 37 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project uses an issue tracker and keeps the status of the issue tracker up to date: http://www.rasdaman.org/report |
| 38 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has documented its management processes: http://www.rasdaman.org/wiki/Governance |
| 39 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project has a suitable open governance policy ensuring decisions are made, documented and adhered to in a public manner: http://www.rasdaman.org/wiki/Governance; developers are actively solicited to have technical discussion directly through the dev list. |
53 | | a. Including checkout and build instructions: http://www.rasdaman.org/wiki/Documentation, http://www.rasdaman.org/wiki/Download |
54 | | a. Including commented code, ideally published for developer use: there is ample inline documentation, including javadoc and doxygen instrumentation: http://www.rasdaman.org/browser |
55 | | a. Providing sufficient detail for an experienced programmer to contribute patches or a new module in accordance with the project's programming conventions: see http://www.rasdaman.org/wiki/HowToContribute as an entry point for tons of descriptions, hints, and how-tos. |
| 47 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including checkout and build instructions: http://www.rasdaman.org/wiki/Documentation, http://www.rasdaman.org/wiki/Download |
| 48 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Including commented code, ideally published for developer use: there is ample inline documentation, including javadoc and doxygen instrumentation: http://www.rasdaman.org/browser |
| 49 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Providing sufficient detail for an experienced programmer to contribute patches or a new module in accordance with the project's programming conventions: see http://www.rasdaman.org/wiki/HowToContribute as an entry point for tons of descriptions, hints, and how-tos. |
65 | | a. Which includes execution of the testing process before releasing a stable release. |
66 | | * All patches submitted to the repository undergo review before being applied to the code base |
67 | | * Milestones and tickets are used to prepare releases |
68 | | * Releases adopt semantic versioning (starting from 8.4.0) |
69 | | * Systemtests are to be run by developers before submitting patches (automated test after patch application under work). |
| 58 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Which includes execution of the testing process before releasing a stable release: http://212.201.49.21:35000/ |
| 59 | * All patches submitted to the repository undergo review before being applied to the code base: http://www.rasdaman.org/patchmanager |
| 60 | * Milestones and tickets are used to prepare releases: http://www.rasdaman.org/report, http://www.rasdaman.org/timeline |
| 61 | * Releases adopt semantic versioning (starting from 8.4.0): http://rasdaman.org/wiki/RasdamanReleaseProcess |
| 62 | * Systemtests are to be run by developers before submitting patches: http://www.rasdaman.org/wiki/CodeGuide |
72 | | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project follows a documented testing process. NOTE: Ideally, this includes both automated and manual testing. Ideally this includes documented conformance to set quality goals, such as reporting Percentage Code Coverage of Unit Tests |
73 | | * Release and regression testing has been improved, also with respect to its documentation on the wiki which is still work in progress but already gives the overall picture of the project's test method with systemtests. We encourage users to download forthcoming betas and run these tests on their environment to see it rasdaman can be successfully run there. |
| 65 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project follows a documented testing process. |
| 66 | * Release testing has been automated (platforms continuously getting extended); regression testing is available, since inception of open-source rasdaman, through ''cd systemtest && make check''. |
95 | | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] (All material is available since rasdaman is already included in OSGeo Live) Marketing artefacts have been created about the project in line with the incubation criteria listed in the OSGeo Marketing Committee's [http://wiki.osgeo.org/wiki/Marketing_Artefacts Marketing Artefacts]. This lists the documentation requirements for OSGeo-Live. Marketing Artefacts include: |
96 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Application Overview |
97 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Application Quick Start |
98 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Logo |
99 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Graphical Image |
100 | | 1. Ideally, stable version(s) of executable applications are bundled with appropriate distributions. Note: In most cases, this will at least include OSGeo-Live, but may also include DebianGIS, UbuntuGIS, and/or osgeo4w, ms4w, etc.) |
| 87 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Marketing artefacts have been created about the project in line with the incubation criteria listed in the OSGeo Marketing Committee's [http://wiki.osgeo.org/wiki/Marketing_Artefacts Marketing Artefacts]: rasdaman is included in OSGeo-Live |
| 88 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Ideally, stable version(s) of executable applications are bundled with appropriate distributions: Available with OSGeo-Live, see also http://standards.rasdaman.org . |
112 | | Project Steering Committee; Consider definition of a PSC to define project direction and overall desired (and undesired) features to better direct development efforts by volunteer contributors. |
113 | | * STATUS |
114 | | * we have actively been soliciting technical discussion directly through the dev list, puling dev'ers from bilateral communication to the list. Based on these improvements we can keep with the overall regime for now. |
115 | | * we double checked the registration policy to the project trac and mailing lists and verified that these are open for registration (lists hosted on google groups) |
116 | | * PSC and governance is established |
| 100 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Project Steering Committee: has been stablished, see http://www.rasdaman.org/wiki/Governance |
| 101 | * registration to project trac and mailing lists are open: http://www.rasdaman.org/wiki/MailingLists, http://www.rasdaman.org/admin |
| 102 | * PSC and governance is established: http://www.rasdaman.org/wiki/Governance |
124 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Open decision making process: Feature table is maintained on wiki, new features can be openly discussed on the mailing lists. |
125 | | 1. Active and healthy community: |
126 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project should have a community of developers and users who actively collaborate and support each other in a healthy way. |
127 | | i. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Committers listed on governance page. |
128 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Long term viability of the project is demonstrated by showing participation and direction from multiple developers, who come from multiple organisations. |
129 | | i. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] As of early December 2012 five organizations are actively participating in code development: |
130 | | * Jacobs University Bremen - http://www.jacobs-university.de/ |
131 | | * Rasdaman - http://rasdaman.com/ |
132 | | * EOX IT Services - http://eox.at |
133 | | * Landcare Research New Zeland - http://www.landcareresearch.co.nz/home |
134 | | * Università degli Studi di Ferrara - http://www.unife.it/unife-en |
| 110 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Open decision making process: [http://www.rasdaman.org/wiki/Features Feature table] is maintained on wiki, new features can be openly discussed on the mailing lists |
| 111 | 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Active and healthy community: |
| 112 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project should have a community of developers and users who actively collaborate and support each other in a healthy way: see [http://www.rasdaman.org/wiki/MailingLists list] archives |
| 113 | i. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Committers listed on governance page: there are too many, and new ones coming in frequently, so we have automated this: http://www.rasdaman.org/patchmanager |
| 114 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Long term viability of the project is demonstrated by showing participation and direction from multiple developers, who come from multiple organisations: http://www.rasdaman.org/patchmanager |
143 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo issue tracker : not needed |
144 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo mailing list : not needed |
145 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo svn : not needed |
146 | | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] http://downloads.osgeo.org : not needed |
| 123 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo issue tracker : rasdaman tracker used instead: http://www.rasdaman.org/report |
| 124 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo mailing list : rasdaman lists used instead: http://www.rasdaman.org/wiki/MailingLists |
| 125 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] OSGeo svn : rasdaman git used instead: http://www.rasdaman.org/browser |
| 126 | a. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] http://downloads.osgeo.org : rasdaman download facilities used instead: http://www.rasdaman.org/wiki/Download |