1.. _rfc-79:
2
3=============================================================
4RFC 79: Listing of Service Providers on GDAL website
5=============================================================
6
7============== ============================
8Author:        Daniel Morissette, Even Rouault
9Contact:       even.rouault @ spatialys.com
10Started:       2021-Feb-22
11Last updated:  2021-Mar-01
12Status:        Adopted
13============== ============================
14
151. Motivation
16=============
17
18GDAL is developed and supported by a rich ecosystem of businesses and
19individuals around the world but we do not do a good job of promoting those
20service providers and making them easy to find by our users at the moment.
21
22In this RFC, we propose a plan to address this by adding a Service Providers
23page to the GDAL website.
24
252. Proposed plan
26================
27
28A new Service Providers page will be added to the Sphinx documentation.
29
30The service providers will be grouped in three categories. The descriptions
31below should make it relatively easy to determine in which group a given
32organization belongs.
33
34Each qualified organization who wishes to be listed is responsible for
35adding themselves to the correct category in the page through a pull
36request (or a direct commit in case of core committers). We are intentionally
37not providing instructions here for preparing the pull request as
38it is expected that a qualified service provider should have people on
39staff who can figure it out. Yes, we intentionally
40try to keep the bar at a minimum level.
41
42A PSC vote is NOT required in order to add a new service provider,
43i.e. any core committer can validate and commit the pull
44request (or their own entry) but in case of doubts or disagreements on the
45interpretation of the rules, the GDAL PSC will be the ultimate authority
46to resolve the question.
47
48Organizations in each category are displayed in randomized order (except
49in the PDF docs which are static). However entries should be added to the
50source file in alphabetical order (for PDF docs purpose).
51The output will be similar to
52https://mapserver.org/community/service_providers.html
53
542.1 Core Contributors
55---------------------
56
57Core Contributors are the organizations that have one or more
58Core Committer (a person with merge rights in the GDAL GitHub repository)
59and/or PSC members as part of their staff and who provide
60GDAL related services to customers.
61
62To qualify, the Core Committers and/or PSC members must be directly employed
63by the organization and not part time contractors.
64
65They get to add a 200px max high or wide logo with a descriptive text outlining their qualifications and services.
66
672.2 Contributors
68----------------
69
70Contributors are organizations who provide GDAL related services and
71have one or more people on their staff who are well known in the GDAL
72community for their long term contributions to the project. Contributions are
73not limited to source code and can also be in the form of documentation,
74binary builds, active user support via the public forums, etc.
75
76They get to add a 150px max high or wide logo with a descriptive text outlining their qualifications and services.
77
782.3 Other Service Providers
79---------------------------
80
81Organization with GDAL expertise and providing services around GDAL
82can fit in this category. While proprietary solutions providers are welcome,
83we expect organizations listed here to be providing legitimate services to
84users of the Open Source software as well.
85This is not an advertisement board for proprietary products.
86
87They get to add a 100px max high or wide logo with a descriptive text outlining their qualifications and services.
88
892.4 Refreshing the service providers list
90-----------------------------------------
91
92If at some point (every 2 years?) we feel that the list is or might be no
93longer current, we could bring it up to date as follows:
94
95* create a GitHub ticket dedicated for the refresh
96* send an email to the list with this message "in 4 weeks, we are going to remove
97  all currently listed service providers to refresh the site. If you are still
98  interested, add a note to ticket XXXX".
99
100Instead of the ticket we could just ask people to reply to the email but the advantage of
101the ticket is to generate less email traffic for those not interested. It
102leaves a trace of the list of organizations who responded in a single place inside the ticket.
103
1043. FAQ
105======
106
107* Should we also recognize sponsors or organizations that are funding significant
108  features in this page?
109
110  * No. This is a service provider page and not a sponsorship page. However
111    if the organization in question is also offering GDAL related services they
112    can be added to the relevant category. They just won't get special status due
113    to their financial contributions.
114
1154. Credits
116==========
117
118This RFC is a straightforward adaptation of the equivalent MapServer one:
119https://mapserver.org/development/rfc/ms-rfc-116.html
120
1215. Voting History
122=================
123
124+1 from PSC members MateuszL, KurtS, JukkaR, DanielM and EvenR.
125