[SAC] [OSGeo] #2268: Incubation request: PROJ

OSGeo trac_osgeo at osgeo.org
Thu Apr 18 11:42:53 PDT 2019


#2268: Incubation request: PROJ
-----------------------+-------------------
 Reporter:  kbevers    |       Owner:  jive
     Type:  task       |      Status:  new
 Priority:  normal     |   Milestone:
Component:  Incubator  |  Resolution:
 Keywords:             |
-----------------------+-------------------

Old description:

> The PROJ project would like to formally request incubation into OSGeo.
> The incubation questionnaire is filled out below. I believe the project
> fullfils all the
> [https://www.osgeo.org/about/committees/incubation/evaluation/ project
> evaluation criteria]. Michael Smith has [ expressed willingness to mentor
> the project during the incubation process
> https://lists.osgeo.org/pipermail/proj/2019-March/008289.html].
>
> 1.  Please provide the name and email address of the principal Project
> Owner.
>
>     Kristian Evers <kreve at sdfe.dk>
>
> 2.  Please provide the names and emails of co-project owners (if any).
>
>     Howard Butler, howard at hobu.co
>     Frank Warmerdam, frank at planet.com
>
> 3.  Please provide the names, emails and entity affiliation of all
> official committers
>
>     Kristian Evers, kreve at sdfe.dk, Danish Agency for Data Supply and
> Efficiency
>     Howard Butler, howard at hobu.co, Hobu Inc.
>     Charles Karney, charles at karney.com, SRI International
>     Thomas Knudsen, thokn at sdfe.dk, Danish Agency for Data Supply and
> Efficiency
>     Even Rouault, even.rouault at spatialys.com, Spatialys
>     Frank Warmerdam, frank at planet.com, Planet Labs Inc.
>
> 4.  Please describe your Project.
>
>     PROJ is a generic coordinate transformation software that transforms
> geospatial
>     coordinates from one coordinate reference system (CRS) to another.
> This
>     includes cartographic projections as well as geodetic
> transformations.
>
>     PROJ includes command line applications for easy conversion of
> coordinates from
>     text files or directly from user input. In addition to the command
> line
>     utilities PROJ also exposes an application programming interface, or
> API in
>     short. The API lets developers use the functionality of PROJ in their
> own
>     software without having to implement similar functionality
> themselves.
>
>     PROJ started purely as a cartography application letting users
> convert geodetic
>     coordinates into projected coordinates using a number of different
> cartographic
>     projections. Over the years, as the need has become apparent, support
> for datum
>     shifts has slowly worked its way into PROJ as well. Today PROJ
> supports more
>     than a hundred different map projections and can transform
> coordinates between
>     datums using all but the most obscure geodetic techniques.
>
> 5.  Why is hosting at OSGeo good for your project?
>
>     PROJ is already a community member of OSGeo and used by most, if not
> all,
>     C/C++ based OSGeo projects. A foundational library such as PROJ
> should benefit
>     from the full support of OSGeo, allowing the project to support it's
> downstream
>     brothers and sisters better.
>
> 6.  Type of application does this project represent(client, server,
> standalone, library, etc.):
>
>     Library, command line utility.
>
> 7.  Please describe any relationships to other open source projects.
>
>     PROJ is a dependency for most, if not all, of the C/C++ based OSGeo
> projects.
>     Additionally, a number of projects (likely in the hundreds) from
> outside the realm of OSGeo depends on
>     PROJ for coordinate transformations
>
> 8.  Please describe any relationships with commercial companies or
> products.
>
>     A few of the PSC members represent companies that has commercial
> interest in PROJ.
>     Either because they rely on the software in their production or
> because they offer
>     development on PROJ as a service in their consultancy business.
>
> 9.  Which open source license(s) will the source code be released under?
>
>     PROJ is released under the MIT license. Previous to version 4.3 of
> PROJ
>     the code was considered public domain by the United States of
> America.
>
>     https://github.com/OSGeo/proj.4/blob/master/COPYING
>
> 10. Is there already a beta or official release?
>
>     Yes, multiple. At the time of writing the most recent version is
> 6.0.0.
>
> 11. What is the origin of your project (commercial, experimental, thesis
> or other higher education, government, or some other source)?
>
>     Government. PROJ was originally developed by Gerald I. Evenden at the
>     USGS in the 1980's. Today PROJ is used by actors in both higher
> education,
>     government and the private sector.
>
> 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?
>
>     PROJ support the Well-Known Text and Well-Known Text2 described in
> the ISO 19111 standard
>     on "Referencing by coordinates". I am not aware of any official
> certification. To the
>     best of my knownledge PROJ is the first application to implement
> WKT2, so it can in some
>     sense be regarded as a reference implementation.
>
> 13. Is the code free of patents, trademarks, and do you control the
> copyright?
>
>     Yes.
>
> 14. How many people actively contribute (code, documentation, other?) to
> the project at this time?
>
>     Releases typically has between 10 and 20 contributors. Usually, the
> majority of
>     the work is done by a handful of regular contributors.
>
> 15. How many people have commit access to the source code respository?
>
>     7.
>
> 16. Approximately how many users are currently using this project?
>
>     The number of direct users of PROJ is likely rather low, but when
> counting indirect
>     users, such as users of GDAL, PostGIS and QGIS, the number is likely
> in the millions.
>
> 17. What type of users does your project attract (government, commercial,
> hobby, academic research, etc. )?
>
>     Government, commercial, academia.
>
> 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?
>
>     N/A - PROJ already uses OSGeo infrastructure.
>
> 19. Does the project include an automated build and test?
>
>     Yes. PROJ include both autools and CMake build systems, has a test
> coverage of about 85%.
>     Tests are run on a number of CI targets for each commit to the master
> branch.
>
> 20. What language(s) are used in this project? (C/Java/perl/etc)
>
>     C and C++.
>
> 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?
>
>     The 6.0.0 release is 2.3MB. The accompanying datum grid package is
> 6.3MB.
>     Additionally, the optional grid packages for Europe and North America
> are
>     both around 20MB. The optional grid package for Oceania is 70MB.

New description:

 The PROJ project would like to formally request incubation into OSGeo. The
 incubation questionnaire is filled out below. I believe the project
 fullfils all the
 [https://www.osgeo.org/about/committees/incubation/evaluation/ project
 evaluation criteria]. Michael Smith has [ expressed willingness to mentor
 the project during the incubation process
 https://lists.osgeo.org/pipermail/proj/2019-March/008289.html].

 1.  Please provide the name and email address of the principal Project
 Owner.

     * Kristian Evers <kreve at sdfe.dk>

 2.  Please provide the names and emails of co-project owners (if any).

     * Howard Butler, howard at hobu.co
     * Frank Warmerdam, frank at planet.com

 3.  Please provide the names, emails and entity affiliation of all
 official committers

     * Kristian Evers, kreve at sdfe.dk, Danish Agency for Data Supply and
 Efficiency
     * Howard Butler, howard at hobu.co, Hobu Inc.
     * Charles Karney, charles at karney.com, SRI International
     * Thomas Knudsen, thokn at sdfe.dk, Danish Agency for Data Supply and
 Efficiency
     * Even Rouault, even.rouault at spatialys.com, Spatialys
     * Frank Warmerdam, frank at planet.com, Planet Labs Inc.

 4.  Please describe your Project.

     PROJ is a generic coordinate transformation software that transforms
 geospatial
     coordinates from one coordinate reference system (CRS) to another.
 This
     includes cartographic projections as well as geodetic transformations.

     PROJ includes command line applications for easy conversion of
 coordinates from
     text files or directly from user input. In addition to the command
 line
     utilities PROJ also exposes an application programming interface, or
 API in
     short. The API lets developers use the functionality of PROJ in their
 own
     software without having to implement similar functionality themselves.

     PROJ started purely as a cartography application letting users convert
 geodetic
     coordinates into projected coordinates using a number of different
 cartographic
     projections. Over the years, as the need has become apparent, support
 for datum
     shifts has slowly worked its way into PROJ as well. Today PROJ
 supports more
     than a hundred different map projections and can transform coordinates
 between
     datums using all but the most obscure geodetic techniques.

 5.  Why is hosting at OSGeo good for your project?

     PROJ is already a community member of OSGeo and used by most, if not
 all,
     C/C++ based OSGeo projects. A foundational library such as PROJ should
 benefit
     from the full support of OSGeo, allowing the project to support it's
 downstream
     brothers and sisters better.

 6.  Type of application does this project represent(client, server,
 standalone, library, etc.):

     Library, command line utility.

 7.  Please describe any relationships to other open source projects.

     PROJ is a dependency for most, if not all, of the C/C++ based OSGeo
 projects.
     Additionally, a number of projects (likely in the hundreds) from
 outside the realm of OSGeo depends on
     PROJ for coordinate transformations

 8.  Please describe any relationships with commercial companies or
 products.

     A few of the PSC members represent companies that has commercial
 interest in PROJ.
     Either because they rely on the software in their production or
 because they offer
     development on PROJ as a service in their consultancy business.

 9.  Which open source license(s) will the source code be released under?

     PROJ is released under the MIT license. Previous to version 4.3 of
 PROJ
     the code was considered public domain by the United States of America.

     https://github.com/OSGeo/proj.4/blob/master/COPYING

 10. Is there already a beta or official release?

     Yes, multiple. At the time of writing the most recent version is
 6.0.0.

 11. What is the origin of your project (commercial, experimental, thesis
 or other higher education, government, or some other source)?

     Government. PROJ was originally developed by Gerald I. Evenden at the
     USGS in the 1980's. Today PROJ is used by actors in both higher
 education,
     government and the private sector.

 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?

     PROJ support the Well-Known Text and Well-Known Text2 described in the
 ISO 19111 standard
     on "Referencing by coordinates". I am not aware of any official
 certification. To the
     best of my knownledge PROJ is the first application to implement WKT2,
 so it can in some
     sense be regarded as a reference implementation.

 13. Is the code free of patents, trademarks, and do you control the
 copyright?

     Yes.

 14. How many people actively contribute (code, documentation, other?) to
 the project at this time?

     Releases typically has between 10 and 20 contributors. Usually, the
 majority of
     the work is done by a handful of regular contributors.

 15. How many people have commit access to the source code respository?

     7.

 16. Approximately how many users are currently using this project?

     The number of direct users of PROJ is likely rather low, but when
 counting indirect
     users, such as users of GDAL, PostGIS and QGIS, the number is likely
 in the millions.

 17. What type of users does your project attract (government, commercial,
 hobby, academic research, etc. )?

     Government, commercial, academia.

 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?

     N/A - PROJ already uses OSGeo infrastructure.

 19. Does the project include an automated build and test?

     Yes. PROJ include both autools and CMake build systems, has a test
 coverage of about 85%.
     Tests are run on a number of CI targets for each commit to the master
 branch.

 20. What language(s) are used in this project? (C/Java/perl/etc)

     C and C++.

 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?

     The 6.0.0 release is 2.3MB. The accompanying datum grid package is
 6.3MB.
     Additionally, the optional grid packages for Europe and North America
 are
     both around 20MB. The optional grid package for Oceania is 70MB.

--

Comment (by dmorissette):

 Minor formatting changes to list of owners and committers.

-- 
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2268#comment:3>
OSGeo <https://osgeo.org/>
OSGeo committee and general foundation issue tracker.


More information about the Sac mailing list