Difference between revisions of "MOSS incubation overview"
(Page initiated, content copied over, updated) |
(added MOSS details to table) |
||
Line 4: | Line 4: | ||
{| class="wikitable" | {| class="wikitable" | ||
! scope="col" width="310" style="text-align: center; font-weight: bold;" | Responsibility | ! scope="col" width="310" style="text-align: center; font-weight: bold;" | Responsibility | ||
+ | ! scope="col" width="155" style="text-align: center; font-weight: bold;" | MOSS | ||
! scope="col" width="155" style="text-align: center; font-weight: bold;" | Website Listing | ! scope="col" width="155" style="text-align: center; font-weight: bold;" | Website Listing | ||
! scope="col" width="155" style="text-align: center; font-weight: bold;" | OSGeo Community | ! scope="col" width="155" style="text-align: center; font-weight: bold;" | OSGeo Community | ||
Line 10: | Line 11: | ||
| Geospatial <br /> | | Geospatial <br /> | ||
- README or project description | - README or project description | ||
+ | | YES | ||
| X | | X | ||
| X | | X | ||
Line 16: | Line 18: | ||
| Geospatial <br /> | | Geospatial <br /> | ||
- User guide or quickstart | - User guide or quickstart | ||
− | | | + | | |
+ | | YES (from 1987) | ||
| X | | X | ||
| X | | X | ||
Line 22: | Line 25: | ||
| Free or Open Source License <br /> | | Free or Open Source License <br /> | ||
- See LICENSE.md | - See LICENSE.md | ||
+ | | YES: Free | ||
| X | | X | ||
| X | | X | ||
Line 27: | Line 31: | ||
|- | |- | ||
| Free or Open Source License <br /> | | Free or Open Source License <br /> | ||
− | - Check headers | + | - Check headers |
− | | | + | | YES: Public Domain (headers ?) |
+ | | | ||
| X | | X | ||
| X | | X | ||
Line 34: | Line 39: | ||
| Free or Open Source License <br /> | | Free or Open Source License <br /> | ||
- Providence Review | - Providence Review | ||
+ | | YES: Public Domain (MOSS came first) | ||
| | | | ||
| | | | ||
Line 40: | Line 46: | ||
| Participatory<br /> | | Participatory<br /> | ||
- See CONTRIBUTING.md | - See CONTRIBUTING.md | ||
+ | | YES (github OSGeo/MOSS) | ||
| X | | X | ||
| X | | X | ||
Line 46: | Line 53: | ||
| Participatory<br /> | | Participatory<br /> | ||
- History of pull requests or patches | - History of pull requests or patches | ||
+ | | YES (github OSGeo/MOSS) | ||
| | | | ||
| X | | X | ||
Line 52: | Line 60: | ||
| Participatory<br /> | | Participatory<br /> | ||
- Code of conduct | - Code of conduct | ||
+ | | TBD | ||
| | | | ||
| X | | X | ||
Line 59: | Line 68: | ||
- communication channel<br /> | - communication channel<br /> | ||
- decision making process | - decision making process | ||
+ | | YES: Mailing list | ||
| | | | ||
| | | | ||
Line 67: | Line 77: | ||
- long term viability | - long term viability | ||
| | | | ||
+ | | YES + YES: Maintainer team (since 2020), Open Access Publication (DOI/Zenodo) | ||
| | | | ||
| X | | X | ||
Line 75: | Line 86: | ||
- leadership open to new members<br /> | - leadership open to new members<br /> | ||
- transparent decision making | - transparent decision making | ||
+ | | YES: Version Control, open to new members, transparency, no issue tracker (yet) | ||
| | | | ||
| | | | ||
Line 82: | Line 94: | ||
- user documentation<br /> | - user documentation<br /> | ||
- developer documentation | - developer documentation | ||
+ | | YES (user + dev documentation from 1987 and older) | ||
| | | | ||
| | | | ||
Line 89: | Line 102: | ||
- release process<br /> | - release process<br /> | ||
- documented testing process<br /> | - documented testing process<br /> | ||
+ | | YES (from 1987) | ||
| | | | ||
| | | | ||
Line 99: | Line 113: | ||
|- | |- | ||
| website project list | | website project list | ||
+ | | YES: MOSSGIS.org, MOSS.osgeo,org: pending | ||
| X | | X | ||
| X | | X | ||
Line 104: | Line 119: | ||
|- | |- | ||
| website choose-a-project | | website choose-a-project | ||
+ | |TBD ??? | ||
| X | | X | ||
| X | | X | ||
Line 109: | Line 125: | ||
|- | |- | ||
| OSGeo Live | | OSGeo Live | ||
+ | |not yet | ||
| X | | X | ||
| X | | X | ||
Line 114: | Line 131: | ||
|- | |- | ||
| Marketing Collateral | | Marketing Collateral | ||
− | | | + | | TBD |
+ | | | ||
| X | | X | ||
| X | | X | ||
|- | |- | ||
| Representation | | Representation | ||
+ | | TBD | ||
| | | | ||
| | | | ||
Line 124: | Line 143: | ||
|- | |- | ||
| infrastructure and facilities | | infrastructure and facilities | ||
+ | | ??? | ||
| | | | ||
| X | | X | ||
Line 129: | Line 149: | ||
|- | |- | ||
| promotion & marketing | | promotion & marketing | ||
+ | | ??? | ||
| | | | ||
| X | | X | ||
Line 134: | Line 155: | ||
|- | |- | ||
| budget | | budget | ||
+ | | TBD | ||
| | | | ||
| osgeo board | | osgeo board | ||
Line 139: | Line 161: | ||
|- | |- | ||
| fundraising | | fundraising | ||
+ | | TBD (no need) | ||
| | | | ||
| X | | X |
Revision as of 00:01, 17 August 2021
Responsibility | MOSS | Website Listing | OSGeo Community | OSGeo Project |
---|---|---|---|---|
Geospatial - README or project description |
YES | X | X | X |
Geospatial - User guide or quickstart |
YES (from 1987) | X | X | |
Free or Open Source License - See LICENSE.md |
YES: Free | X | X | X |
Free or Open Source License - Check headers |
YES: Public Domain (headers ?) | X | X | |
Free or Open Source License - Providence Review |
YES: Public Domain (MOSS came first) | X | ||
Participatory - See CONTRIBUTING.md |
YES (github OSGeo/MOSS) | X | X | X |
Participatory - History of pull requests or patches |
YES (github OSGeo/MOSS) | X | X | |
Participatory - Code of conduct |
TBD | X | X | |
Open Community - communication channel |
YES: Mailing list | X | ||
Active Healthy Community - user and developer collaboration |
YES + YES: Maintainer team (since 2020), Open Access Publication (DOI/Zenodo) | X | ||
Development Process - version control |
YES: Version Control, open to new members, transparency, no issue tracker (yet) | X | ||
Documentation - user documentation |
YES (user + dev documentation from 1987 and older) | X | ||
Release Procedure - release process |
YES (from 1987) | X | ||
Foundation Resources | Website Listing | OSGeo Community | OSGeo Project | |
website project list | YES: MOSSGIS.org, MOSS.osgeo,org: pending | X | X | X |
website choose-a-project | TBD ??? | X | X | X |
OSGeo Live | not yet | X | X | X |
Marketing Collateral | TBD | X | X | |
Representation | TBD | project officer | ||
infrastructure and facilities | ??? | X | X | |
promotion & marketing | ??? | X | X | |
budget | TBD | osgeo board | project budget | |
fundraising | TBD (no need) | X | X |
Branding
Community | Project |
---|---|
Step 1: Add OSGeo Website Project Page
To be listed on the OSGeo website:
- Be geospatial
- Confirm by checking README or project description
- Have a free license or open source license
- The license must be OSI approved
- Welcome participation and new contributors.
- We look for a clear contribution policy
If you have questions about the above, or would like guidance on setting up your open source project, please reach out to us.
Step 2: Join Community Projects Program
Projects applying to the *OSGeo Community* program are asked to:
- Be geospatial
- Confirm by checking README or project description
- project page on the osgeo website
- We ask projects have some user documentation, for example an OSGeo Live quickstart
- Have a free license or an open source license.
- The license must be OSI approved
- We ask that the project team check the file headers and double check the license has been appropriately applied
- Welcome participation and new contributors.
- We look for a clear contribution policy
- We ask that the project demonstrate collaboration, perhaps with a history of bug report or pull requests
- Projects are required to have a code of conduct
OSGeo provides code of conduct guidance, many projects selecting contribution covenant).
OSGeo Community Projects can take part in the incubation committee for guidance on open source use, setting up project governance, promoting the project, and building the project community. We look forward to working with you.
Step 3: Incubation process and Graduation
The *OSGeo Project* designation is intended to recognize established projects with a diverse community of developers and users with a proven track record.
To be recognized as an *OSGeo Project* a project team applies for the OSGeo incubation program. Successful projects are teamed up with an experienced open source mentor to help answer questions, obtain legal council, and help guide work on transparency and community development as required.
Although incubation is a lot of work, this is opportunity for project teams to grow and improve and be publicly recognized for their accomplishment.
To be recognized as an *OSGeo Project* we ask that project teams excel in each of areas mentioned above, see graduation checklist or the comparison table on this page for more detail.
The OSGeo incubation process takes place in three stages:
- Initial Application
- Application request
- Mentor volunteer
- Incubator
- Project Status: project details, and a few resourcing questions for the system admin committee (see Project Status Template).
- Provenance Review: project team check to ensure the project is open source and has permission to distribute its source code.
- Project team and mentor work on graduation checklist priorities
- Graduation
- Mentor recommends project for graduation with motion to the incubation committee
- Committee chair informs the OSGeo board, who appoints the project team as a newly formed OSGeo committee
Documents
- Official incubator public web page is at: https://www.osgeo.org/about/committees/incubation/ (with members list).
- OSGeo_Community_Projects
- Incubation FAQ
- Official_IncCom_Documents
- Incubation process docs: https://www.osgeo.org/about/committees/incubation/incubation-process/ (original wiki draft documents)
- Incubation Badges
Draft or discussion documents
- Draft Commiter Responsibilities Guidelines
- Draft 5-star-rating - discussion about more fine incubation procedure
- OSGeo Distribution and Committer [licenses which can be used as is, or as an example for projects starting off with participatory open source.
- Geotools Copyright Assignment (pdf, odt) - previous example
- Project Copyright Assignment - previous example
- Contributor Agreement and FAQ
- Incubation Phases proposal