42 | | |
43 | | == Historical Notes == |
44 | | |
45 | | === 1st Letter to GRASS mailing lists === |
46 | | |
47 | | {{{ |
48 | | 02/10/2006 06:15 PM |
49 | | Dear GRASS community, |
50 | | |
51 | | in the Chicago meeting the GRASS project was suggested to |
52 | | as one of the initial OSGeo foundation projects. |
53 | | |
54 | | So far I only received positive feedback on the idea of |
55 | | moving GRASS more formally to the foundation (while the |
56 | | individual authors are keeping their copyright which is |
57 | | a major difference to the Apache Foundation.) |
58 | | |
59 | | A couple of things will have to be sorted out in the |
60 | | coming months to make GRASS's membership possible (below |
61 | | list is inspired by Frank's mail to the GRASS project): |
62 | | |
63 | | o We will need to form a "GRASS Project Steering Committee" |
64 | | (PSC). Foundation projects need a formalized management |
65 | | which may be desired in any case. I would be glad to |
66 | | receive suggestions of names for this committee. For |
67 | | inspiration, please look at the MapServer Technical |
68 | | Steering Committee as described here: |
69 | | |
70 | | http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1 |
71 | | |
72 | | o One benefit of the foundation is some degree of legal |
73 | | support and protection for the project. The flip side of that |
74 | | is that the foundation needs to ensure some degree of |
75 | | rigor and process in how code comes into the project. One |
76 | | part of that is getting committers to sign a legal agreement |
77 | | indicating that they agree that changes they commit will |
78 | | be under the license of GRASS (GPL) and that they have |
79 | | the right to submit the code (they wrote it, it is not |
80 | | patented, have permission from their employer, etc). |
81 | | |
82 | | o We will have to review the existing code base (which is |
83 | | huge - more than 500000 lines of source code in GRASS 6). |
84 | | Luckily a major code review was already done for GRASS 5. |
85 | | Also the "Debianization" process was performed for GRASS |
86 | | 5 and GRASS 6. |
87 | | |
88 | | o It is suggested to move the support infrastructure for GRASS |
89 | | to new foundation systems. Stuff like CVS (maybe SVN then), |
90 | | and bugtracker and mailing lists. The web site will also |
91 | | likely appear under a foundation subdomain (ie. grass.osgeo.org) |
92 | | with hopefully the known mirror site structure as before |
93 | | with grass.itc.it, grass.ibiblio.org etc as principal mirror |
94 | | sites. If so, the web site will be migrated into a contents |
95 | | management system (CMS) in a harmonized "foundation style". |
96 | | A CMS will hopefully solve the problem to get more people |
97 | | involved in the Web site contents management. |
98 | | |
99 | | o We hope to establish options to enable sponorship for the |
100 | | foundation - be as direct funding or for selected foundation |
101 | | projects. Details have to be worked out. My suggestion is to |
102 | | create national tax-exempt organizations (such as the |
103 | | German GRASS Anwender-Vereinigung e.V. which already exists) |
104 | | which may offer to receive donations. |
105 | | |
106 | | o For now we should think about nominating people with |
107 | | recognized contribution to the GRASS project, to |
108 | | free data, to whatever deems significant. A small paragraph |
109 | | describing why the candidate is proposed as member to |
110 | | the foundation is needed as well. This will be announced |
111 | | more formally soon. Please see ongoing discussions here: |
112 | | http://lists.osgeo.org/mailman/listinfo/discuss |
113 | | |
114 | | (Nearly) nothing is set in stone yet. |
115 | | More details will follow, a couple of official documents |
116 | | are being currently prepared |
117 | | |
118 | | Your feedback is welcome. |
119 | | |
120 | | Markus |
121 | | }}} |
122 | | |
123 | | |
124 | | === 2nd Letter to GRASS mailing lists === |
125 | | |
126 | | {{{ |
127 | | 02/11/2006 12:16 AM |
128 | | Dear all, |
129 | | |
130 | | while I already received two suggestions for a GRASS |
131 | | Project Steering Committee (PSC), I suggest to post the |
132 | | nominations in public, if there are no objections. |
133 | | I would like to have that transparent to everyone. |
134 | | |
135 | | Nominations should contain the name and a short paragraph |
136 | | why it is a good candidate. We also have to decide, |
137 | | how many members the PSC should have. |
138 | | |
139 | | It is worth reading |
140 | | - http://www.apache.org/foundation/how-it-works.html |
141 | | (they are very successful, and the document applies much |
142 | | to the GRASS project culture) |
143 | | |
144 | | - http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1/ |
145 | | (MS RFC 1: Technical Steering Committee Guidelines) |
146 | | apparently 7 members there. |
147 | | |
148 | | - http://lists.maptools.org/pipermail/gdal-dev/2006-February/thread.html#7881 |
149 | | (GDAL PSC to be formed) |
150 | | |
151 | | - http://mapserver.gis.umn.edu/development/rfc/ms-rfc-10/ |
152 | | (MS RFC 10: Joining the Open Source Geospatial Foundation) |
153 | | |
154 | | Related: |
155 | | - https://sourceforge.net/mailarchive/forum.php?thread_id=9682788&forum_id=475 |
156 | | (Community MapBuilder PMC membership nomination) |
157 | | - https://sourceforge.net/mailarchive/forum.php?thread_id=9673493&forum_id=475 |
158 | | (MapBuilder & Mapbender and the OSGeo Foundation) |
159 | | |
160 | | In fact, there is lot of material to digest in these days.. |
161 | | |
162 | | Markus |
163 | | }}} |
164 | | |
165 | | === 3rd Letter to GRASS Dev mailing list === |
166 | | |
167 | | {{{ |
168 | | Markus Neteler neteler at itc.it Sun, 23 Apr 2006 18:10:25 +0200 |
169 | | |
170 | | On Sat, Apr 22, 2006 at 01:00:01PM +0100, Glynn Clements wrote: |
171 | | ... |
172 | | > Alpha support in the current display architecture isn't going to |
173 | | > happen (I reverted the last attempt to add it, and will do likewise in |
174 | | > future). |
175 | | |
176 | | ... this is why I really suggest to get interested in a project |
177 | | steering committee [1], [2]. |
178 | | |
179 | | Instead of recursively reverted changes of other developers, |
180 | | we should come up with a design discussion and then *vote* on it. |
181 | | At least for such crucidal pieces of the code I would like to |
182 | | see less anarchy and a more formal approach. This will render |
183 | | development more transparent to everybody. The scope cannot be to |
184 | | have two display management systems in parallel, one without |
185 | | and one with alpha support. |
186 | | |
187 | | Existing steering committees, to get inspired from: |
188 | | Mapserver: http://mapserver.gis.umn.edu/development/rfc/ms-rfc-1 |
189 | | GDAL: http://www.gdal.org/rfc1_pmc.html |
190 | | Mapbender: http://www.mapbender.org/index.php/Mapbender_PSC |
191 | | ... |
192 | | |
193 | | Please think about it! |
194 | | |
195 | | Thanks |
196 | | |
197 | | Markus |
198 | | |
199 | | [1] http://grass.itc.it/pipermail/grass5/2006-February/021178.html |
200 | | [2] http://grass.itc.it/pipermail/grass5/2006-April/022185.html |
201 | | }}} |
202 | | |
203 | | Answers: |
204 | | |
205 | | * http://lists.osgeo.org/pipermail/grass-dev/2006-April/thread.html#22556 |
206 | | |
207 | | === Nominations 2006 === |
208 | | |
209 | | ''The comments were copied from the [http://www.nabble.com/forum/Search.jtp?userPosts=y&user=449164&query=psc&sort=date related emails].'' |
210 | | |
211 | | * Brad Douglas (nominated by 11): for clone removal and code refactoring |
212 | | * Cedric Shock (nominated by 11): various code contributions |
213 | | * Dylan Beaudette (nominated by 4): deep commitment to community, publishes useful tips |
214 | | * Glynn Clements (nominated by 1): for his vast knowledge of standards, practices and compatibility |
215 | | * Hamish Bowman (nominated by 11): for documentation, integration, and various modules |
216 | | * Helena Mitasova (nominated by 1): for the obvious |
217 | | * Maciej Sieczka (nominated by 5): |
218 | | * Markus Neteler (nominated by 14): for the obvious. :-) |
219 | | * Michael Barton (nominated by 12): very responsive to comments and questions; various code contributions |
220 | | * Paolo Zatelli (nominated by 1 ): no reason given |
221 | | * Paul Kelly (nominated by 11): for PROJ and platform support |
222 | | * Radim Blazek (nominated by 1): for his extensive GRASS work including vector and DBMS support |
223 | | * Roger Bivand (nominated by 7): no reason given |
224 | | * Venkatesh Raghavan (nominated by 9): |
225 | | * Massimiliano Cannata (nominated by 1): |
226 | | |
227 | | Declined (please reconsider) |
228 | | |
229 | | * Radim Blazek (nominated by 1): for his extensive GRASS work including vector and DBMS support |
230 | | |
231 | | === Status September 2006 === |
232 | | |
233 | | '''The GRASS Project Steering Committee ([PSC])''' - officially formed 11th Sept. 2006. |
234 | | |
235 | | * '''Michael Barton''' (michael barton * asu edu) |
236 | | * '''Dylan Baudette''' (debeaudette * ucdavis edu) |
237 | | * '''Hamish Bowman''' (hamish_nospam * yahoo com) |
238 | | * '''Massimiliano Cannata''' (massimiliano cannata * supsi ch) |
239 | | * '''Brad Douglas''' (rez * touchofmadness com) |
240 | | * '''Paul Kelly''' (paul-grass stjohnspoint co uk) |
241 | | * '''Helena Mitasova''' (hmitaso * unity ncsu edu) |
242 | | * '''Scott Mitchell''' (smitch * mac com) |
243 | | * '''Markus Neteler''' (neteler * osgeo org) (chair) |
244 | | * '''Maciej Sieczka''' (tutey * o2 pl) |
245 | | |
246 | | (see also [http://grasswiki.osgeo.org/wiki/Team GRASS Team page]) |
247 | | |
248 | | Next step: Revise [wiki:RFC/1_ProjectSteeringCommitteeGuidelines RFC1] (Request For Comment) for the GRASS community to consider |
249 | | |
250 | | === Status November 2006 === |
251 | | |
252 | | A [http://lists.osgeo.org/mailman/listinfo/grass-psc/ dedicated GRASS-PSC mailing list] has been created. It is open to the public. |
253 | | |
254 | | === Status December 2006 === |
255 | | |
256 | | The PSC has an Agenda (more there). |