Opened 12 years ago
Closed 10 years ago
#1029 closed task (fixed)
Incubation Application: pycsw
Reported by: | kalxas | Owned by: | jive |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Incubator | Keywords: | application |
Cc: | jmckenna@… |
Description
Dear Incubation Committee members,
Please find bellow the questionnaire for starting the incubation process for pycsw. In case of clarifications/details needed, please contact me (tzotsos gmail com).
Questions
*1. Please provide the name and email address of the principal Project Owner.*
Tom Kralidis, tomkralidis hotmail com
*2. Please provide the names and emails of co-project owners (if any).*
Angelos Tzotsos, tzotsos gmail com
*3. Please provide the names, emails and entity affiliation of all official committers*
- Tom Kralidis, tomkralidis hotmail com
- Angelos Tzotsos, tzotsos gmail com
- Adam Hinz, hinz.adam gmail com
*4. Please describe your Project.*
pycsw is an OGC CSW server implementation written in Python. pycsw implements clause 10 (HTTP protocol binding (Catalogue Services for the Web, CSW)) of the OpenGIS Catalogue Service Implementation Specification, version 2.0.2. Initial development started in 2010 (more formally announced in 2011). pycsw allows for the publishing and discovery of geospatial metadata. Existing repositories of geospatial metadata can be exposed via OGC:CSW 2.0.2. pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
*5. Why is hosting at OSGeo good for your project?*
It will improve visibility, usage and provide better integration within open geospatial community and tools.
*6. Type of application does this project represent(client, server, standalone, library, etc.):*
standalone server and embeddable library
*7. Please describe any relationships to other open source projects.*
pycsw leverages numerous open source projects:
- upstream
- lxml (http://lxml.de)
- OWSLib (http://geopython.github.com/OWSLib)
- pyproj (http://code.google.com/p/pyproj
- Shapely (http://toblerity.github.com/shapely)
- SQLAlchemy (http://sqlalchemy.org)
- downstream
- GeoNode (http://geonode.org/)
- Open Data Catalog (https://github.com/azavea/Open-Data-Catalog)
- CKAN (http://ckan.org) -- in development
*8. Please describe any relationships with commercial companies or products.*
None
*9. Which open source license(s) will the source code be released under?*
MIT (see http://pycsw.org/docs/license.html)
*10. Is there already a beta or official release?*
Yes, 1.4.0 is the latest stable version (http://pycsw.org/download.html)
*11. What is the origin of your project (commercial, experimental, thesis or other higher education, government, or some other source)?*
Experimental / proof of concept.
*12. Does the project support open standards? Which ones and to what extent? (OGC, w3c, ect.) Has the software been certified to any standard (CITE for example)? If not, is it the intention of the project owners to seek certification at some point?*
pycsw support various protocols such as HTTP, SMTP, FTP and content standards such as XML and JSON.
pycsw implements numerous OGC and ISO TC211 standards (see http://pycsw.org/docs/introduction.html#standards-support). pycsw is in the process of OGC certification (passes all CSW tests [103/103]).
*13. Is the code free of patents, trademarks, and do you control the copyright?
Yes, and the code committers have copyright. See http://pycsw.org/docs/license.html
*14. How many people actively contribute (code, documentation, other?) to the project at this time?*
3, plus github contributions/pull requests
*15. How many people have commit access to the source code repository?*
3
*16. Approximately how many users are currently using this project?*
pycsw on the Python Package Index (PyPI) shows over 900 downloads for 1.4.0 (3 month duration)
*17. What type of users does your project attract (government, commercial, hobby, academic research, etc. )?*
All
*18. If you do not intend to host any portion of this project using the OSGeo infrastructure, why should you be considered a member project of the OSGeo Foundation?*
pycsw leverages the OSGeo infrastructure with the following components:
- Downloads: http://download.osgeo.org/pycsw/
- Website: http://pycsw.org/
- Demonstrations: http://demo.pycsw.org/
- Mailing List: http://lists.osgeo.org/mailman/listinfo/pycsw-devel
SCM, wiki and issue tracker are powered by Git/GitHub (see http://github.com/geopython/pycsw)
*19. Does the project include an automated build and test?*
Packaging, Automatic Builds:
- openSUSE: In Official Geo repository (https://build.opensuse.org/package/show?package=python-pycsw&project=Application%3AGeo)
- DebianGIS (in queue)
- UbuntuGIS: In stable repository (https://launchpad.net/~ubuntugis/+archive/ppa/)
- PyPI (http://pypi.python.org/pypi/pycsw)
pycsw is also part of OSGeo-Live (http://live.osgeo.org/en/quickstart/pycsw_quickstart.html)
Tests, which are invoked on every GitHub commit using Travis Ci (see http://travis-ci.org/#!/geopython/pycsw)
*20. What language(s) are used in this project? (C/Java/perl/etc)*
Python
*21. What is the dominant written language (i.e. English, French, Spanish, German, etc) of the core developers?*
English
*22. What is the (estimated) size of a full release of this project? How many users do you expect to download the project when it is released?*
A library release is 253KB (see http://pypi.python.org/pypi/pycsw/). A full release is 750KB (see http://download.osgeo.org/pycsw/). Use: About 300 downloads per month
Change History (6)
comment:1 by , 12 years ago
Cc: | added |
---|
comment:2 by , 10 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:3 by , 10 years ago
Resolution: | wontfix |
---|---|
Status: | closed → reopened |
comment:4 by , 10 years ago
Resolution: | → worksforme |
---|---|
Status: | reopened → closed |
comment:5 by , 10 years ago
Resolution: | worksforme |
---|---|
Status: | closed → reopened |
comment:6 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
pycsw has been accepted into incubation and has now graduated