Switch to unified view

a b/OSSEval/OpenSourceProject/methodology.xml
1
<!--
2
# This Source Code Form of OSSEval is subject to the terms of the GNU AFFERO
3
# GENERAL PUBLIC LICENSE, v. 3.0. If a copy of the AGPL was not
4
# distributed with this file, You can obtain one at http://www.gnu.org/licenses/agpl.txt
5
#
6
# OSSeval is powered by the SOS Open Source AGPL edition.
7
#  The AGPL requires that you do not remove the SOS Open Source attribution and copyright 
8
#  notices from the user interface (see section 5.d below).
9
#  Commercial licenses are available and do not require any SOS Open Source attributions
10
#  or visible copyright notices but they are not permitted under this license.
11
12
# OSSEval Copyright 2014 Bitergium SLL
13
# SOS Open Source Copyright 2012 Roberto Galoppini
14
# Author: Davide Galletti 
15
-->
16
17
<?xml version="1.0" encoding="UTF-8"?>
18
<osseval>
19
    <MethodologyVersion Id="1" Number="1" Created="2014-06-04" Current="True">
20
        <Methodology Id="1" Name="opensourceprojects.eu OSSEval" Active="True">
21
            <Description><![CDATA[Standard opensourceprojects.eu OSSEval methodology with python]]></Description>
22
            <Documentation><![CDATA[]]></Documentation>
23
            <Entity Id="1" Name="OSS projects" ActualEntityClass="OSProject" ActualEntityApp="OpenSourceProject"/>
24
        </Methodology>
25
        <Pages>
26
            <Page Id="2" Name="Sustainability" Order="1">
27
                <Pages>
28
                    <Page Id="3" Name="Maturity" Order="1"><Pages/>
29
                        <Questions>
30
                            <Question Id="1" Text="Maturity" Order="1">
31
                                <EvalDescription><![CDATA[if i["days"]>0:
32
    description+="Active for " + str(i["days"]) + " days<br>"
33
if 'OHLOH' in i.keys() and 'factoids' in i['OHLOH'].keys():
34
    for f in i["OHLOH"]["factoids"]:
35
        if f["type"]=="FactoidAgeYoung" or f["type"]=="FactoidAgeOld" or f["type"]=="FactoidAgeVeryOld":
36
            description+=f["description"] + " (" + f["severity"] + ")<br>"]]></EvalDescription>
37
                                <EvalValue><![CDATA[value=-1
38
if i['days']>0:
39
    if (i['days']<365): value=1;
40
    if (i['days']<730): value=2;
41
    if (i['days']>=730): value=3;]]></EvalValue>
42
                                <Queries/>
43
                                <Choices>
44
                                    <Choice Id="1" Text="Age Less than 1 year old" Order="1"><Todo/></Choice>
45
                                    <Choice Id="2" Text="1-3 years old" Order="2"><Todo/></Choice>
46
                                    <Choice Id="3" Text="More than 3 years old" Order="3"><Todo/></Choice>
47
                                </Choices>
48
                            </Question>
49
                            <Question Id="2" Text="Stability" Order="2">
50
                                <EvalDescription><![CDATA[for f in i["OHLOH"]["factoids"]:
51
    if f["type"]=="FactoidActivityDecreasing":
52
        description+=f["description"] + " (" + f["severity"] + ")<br>"
53
if 'commits_spark' in i["OHLOH"].keys(): description+="<img src='"+i["OHLOH"]["commits_spark"]+"'/>"]]></EvalDescription>
54
                                <EvalValue><![CDATA[]]></EvalValue>
55
                                <Queries/>
56
                                <Choices>
57
                                    <Choice Id="4" Text="Unstable" Order="1"><Todo/></Choice>
58
                                    <Choice Id="5" Text="Stable but old" Order="2"><Todo/></Choice>
59
                                    <Choice Id="6" Text="Stable and maintained " Order="3"><Todo/></Choice>
60
                                </Choices>
61
                            </Question>
62
                        </Questions>
63
                    </Page>
64
                    <Page Id="4" Name="Adoption" Order="2">
65
                        <Pages/>
66
                        <Questions>
67
                            <Question Id="3" Text="Popularity" Order="1">
68
                                <EvalDescription><![CDATA[try:
69
    description += "free(code): popularity score " + str(i['FM']['popularity_score']) + " - vitality score " + str(i['FM']['vitality_score']) + " - rating " + str(i['FM']['rating']) + " - rating count " + str(i['FM']['rating_count']) 
70
except:
71
    pass
72
SearchEngine.trends_img(i["name"])]]></EvalDescription>
73
                                <EvalValue><![CDATA[]]></EvalValue>
74
                                <Queries/>
75
                                <Choices>
76
                                    <Choice Id="7" Text="Unknown" Order="1"><Todo/></Choice>
77
                                    <Choice Id="8" Text="Small but growing trend" Order="2"><Todo/></Choice>
78
                                    <Choice Id="9" Text="Well known" Order="3"><Todo/></Choice>
79
                                </Choices>
80
                            </Question>
81
                            <Question Id="4" Text="References" Order="2">
82
                                    <EvalDescription><![CDATA[]]></EvalDescription>
83
                                    <EvalValue><![CDATA[]]></EvalValue>
84
                                <Queries>
85
                                    <Query Id="1">
86
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2B\"case study\"%20%2B\"how to\""]]></EvalText>
87
                                        <EvalSite><![CDATA[sites=[i['siteforsearchengine']]]]></EvalSite>
88
                                    </Query>
89
                                </Queries>
90
                                <Choices>
91
                                    <Choice Id="10" Text="Unknown" Order="1"><Todo/></Choice>
92
                                    <Choice Id="11" Text="Case studies available on the website" Order="2"><Todo/></Choice>
93
                                    <Choice Id="12" Text="Case studies and implementations available on the net" Order="3"><Todo/></Choice>
94
                                </Choices>
95
                            </Question>
96
                            <Question Id="5" Text="Books" Order="3">
97
                                <EvalDescription><![CDATA[]]></EvalDescription>
98
                                <EvalValue><![CDATA[if int(search_count)==0:
99
    value=0
100
if int(search_count)>0:
101
    value=1
102
if int(search_count)>50:
103
    value=2]]></EvalValue>
104
                                <Queries>
105
                                    <Query Id="14">
106
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\""]]></EvalText>
107
                                        <EvalSite><![CDATA[sites=["packtpub.com", "amazon.com", "oreilly.com"]]]></EvalSite>
108
                                    </Query>
109
                                </Queries>
110
                                <Choices>
111
                                    <Choice Id="13" Text="None" Order="1"><Todo/></Choice>
112
                                    <Choice Id="14" Text="Few (less than 5)" Order="2"><Todo/></Choice>
113
                                    <Choice Id="15" Text="Many (more than 5)" Order="3"><Todo/></Choice>
114
                                </Choices>
115
                            </Question>
116
                        </Questions>
117
                    </Page>
118
                    <Page Id="5" Name="Leadership" Order="3">
119
                        <Pages/>
120
                        <Questions>
121
                            <Question Id="6" Text="Team size" Order="1">
122
                                <EvalDescription><![CDATA[description = ""
123
if 'OHLOH' in i.keys() and 'factoids' in i['OHLOH'].keys():
124
    for f in i["OHLOH"]["factoids"]:
125
        if f["type"][:15]=="FactoidTeamSize":
126
            description+=f["description"] + " (" + f["severity"] + ")<br>"]]></EvalDescription>
127
                                <EvalValue><![CDATA[if 'OHLOH' in i.keys() and 'factoids' in i['OHLOH'].keys():
128
    for f in i["OHLOH"]["factoids"]:
129
        if f["type"]=="FactoidTeamSizeLarge" or f["type"]=="FactoidTeamSizeVeryLarge":
130
            value = 2]]></EvalValue>
131
                                <Queries/>
132
                                <Choices>
133
                                    <Choice Id="16" Text="Between 1 and 5" Order="1"><Todo/></Choice>
134
                                    <Choice Id="17" Text="Between 5 and 10" Order="2"><Todo/></Choice>
135
                                    <Choice Id="18" Text="More than 10" Order="3"><Todo/></Choice>
136
                                </Choices>
137
                            </Question>
138
                            <Question Id="7" Text="Management style" Order="2">
139
                                <EvalDescription><![CDATA[]]></EvalDescription>
140
                                <EvalValue><![CDATA[]]></EvalValue>
141
                                <Queries/>
142
                                <Choices>
143
                                    <Choice Id="19" Text="Monarchy" Order="1"><Todo/></Choice>
144
                                    <Choice Id="20" Text="Company-led" Order="2"><Todo/></Choice>
145
                                    <Choice Id="21" Text="Community-led" Order="3"><Todo/></Choice>
146
                                </Choices>
147
                            </Question>
148
                        </Questions>
149
                    </Page>
150
                </Pages>
151
                <Questions/>
152
            </Page>
153
            <Page Id="6" Name="Industrialization" Order="2">
154
                <Pages>
155
                    <Page Id="7" Name="Services" Order="1">
156
                        <Pages/>
157
                        <Questions>
158
                            <Question Id="8" Text="Training" Order="1">
159
                                <EvalDescription><![CDATA[]]></EvalDescription>
160
                                <EvalValue><![CDATA[]]></EvalValue>
161
                                <Queries>
162
                                    <Query Id="15">
163
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20training"]]></EvalText>
164
                                        <EvalSite><![CDATA[]]></EvalSite>
165
                                    </Query>
166
                                </Queries>
167
                                <Choices>
168
                                    <Choice Id="22" Text="Not available" Order="1"><Todo/></Choice>
169
                                    <Choice Id="23" Text="Available only in a geographic area-language" Order="2"><Todo/></Choice>
170
                                    <Choice Id="24" Text="Available from multiple vendors and in different languages" Order="3"><Todo/></Choice>
171
                                </Choices>
172
                            </Question>
173
                            <Question Id="9" Text="Commercial Support" Order="2">
174
                                <EvalDescription><![CDATA[]]></EvalDescription>
175
                                <EvalValue><![CDATA[]]></EvalValue>
176
                                <Queries>
177
                                    <Query Id="4">
178
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2B\"merchant support\""]]></EvalText>
179
                                        <EvalSite><![CDATA[]]></EvalSite>
180
                                    </Query>
181
                                </Queries>
182
                                <Choices>
183
                                    <Choice Id="25" Text="Available only from the author" Order="1"><Todo/></Choice>
184
                                    <Choice Id="26" Text="Available from the community" Order="2"><Todo/></Choice>
185
                                    <Choice Id="27" Text="Available from multiple vendors and in different languages" Order="3"><Todo/></Choice>
186
                                </Choices>
187
                            </Question>
188
                        </Questions>
189
                    </Page>
190
                    <Page Id="8" Name="Documentation" Order="2">
191
                        <Pages/>
192
                        <Questions>
193
                            <Question Id="10" Text="Documentation" Order="1">
194
                                    <EvalDescription><![CDATA[if 'documentation_url' in i.keys() and i['documentation_url'][:4]=="http":
195
        description+= '<a href="'+i['documentation_url']+'" target="_blank">Documentation</a>'
196
197
    if 'wiki_url' in i.keys() and i['wiki_url'][:4]=="http":
198
        description+= '<a href="'+i['wiki_url']+'" target="_blank">Wiki</a>'
199
200
    if 'faq_url' in i.keys() and i['faq_url'][:4]=="http":
201
        description+= '<a href="'+i['faq_url']+'" target="_blank">FAQ</a>']]></EvalDescription>
202
                                    <EvalValue><![CDATA[]]></EvalValue>
203
                                    <Queries>
204
                                        <Query Id="8">
205
                                            <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20\"tutorial\"%20\"manual\""]]></EvalText>
206
                                            <EvalSite><![CDATA[]]></EvalSite>
207
                                        </Query>
208
                                    </Queries>
209
                                <Choices>
210
                                    <Choice Id="28" Text="Not available" Order="1"><Todo/></Choice>
211
                                    <Choice Id="29" Text="Available only in one language" Order="2"><Todo/></Choice>
212
                                    <Choice Id="30" Text="Available in many languages" Order="3"><Todo/></Choice>
213
                                </Choices>
214
                            </Question>
215
                        </Questions>
216
                    </Page>
217
                    <Page Id="9" Name="QA" Order="3">
218
                        <Pages/>
219
                        <Questions>
220
                            <Question Id="11" Text="Bugs reactivity" Order="1">
221
                                <EvalDescription><![CDATA[if 'numBugsTotal' in i.keys() and int(i['numBugsTotal'])>0:
222
        description='Total bugs: ' + str(i['numBugsTotal'])]]></EvalDescription>
223
                                <EvalValue><![CDATA[]]></EvalValue>
224
                                <Queries/>
225
                                    <Choices>
226
                                    <Choice Id="31" Text="Scarce" Order="1"><Todo/></Choice>
227
                                    <Choice Id="32" Text="Formalized but not reactive" Order="2"><Todo/></Choice>
228
                                    <Choice Id="33" Text="Formalized and reactive" Order="3"><Todo/></Choice>
229
                                </Choices>
230
                            </Question>
231
                            <Question Id="12" Text="QA Process" Order="2">
232
                                <EvalDescription><![CDATA[]]></EvalDescription>
233
                                <EvalValue><![CDATA[]]></EvalValue>
234
                                <Queries>
235
                                    <Query Id="9">
236
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2B\"bug track\""]]></EvalText>
237
                                        <EvalSite><![CDATA[]]></EvalSite>
238
                                    </Query>
239
                                </Queries>
240
                                <Choices>
241
                                    <Choice Id="34" Text="Not existent" Order="1"><Todo/></Choice>
242
                                    <Choice Id="35" Text="Existing but not supported by tools" Order="2"><Todo/></Choice>
243
                                    <Choice Id="36" Text="Supported by tools" Order="3"><Todo/></Choice>
244
                                </Choices>
245
                            </Question>
246
                            <Question Id="13" Text="QA tools" Order="3">
247
                                <EvalDescription><![CDATA[if 'FM' in i.keys() and 'url_bugtracker' in i['FM'].keys() and i['FM']['url_bugtracker'] is not None:
248
        description+="<a href=\""+i['FM']['url_bugtracker']+"\" target=\"_blank\">Bug tracker</a>"]]></EvalDescription>
249
                                <EvalValue><![CDATA[]]></EvalValue>
250
                                <Queries/>
251
                                <Choices>
252
                                    <Choice Id="37" Text="Not available" Order="1"><Todo/></Choice>
253
                                    <Choice Id="38" Text="Existing but not much used" Order="2"><Todo/></Choice>
254
                                    <Choice Id="39" Text="Very active use of tools" Order="3"><Todo/></Choice>
255
                                </Choices>
256
                            </Question>
257
                        </Questions>
258
                    </Page>
259
                    <Page Id="10" Name="Packaging" Order="4">
260
                        <Pages/>
261
                        <Questions>
262
                            <Question Id="14" Text="Source" Order="1">
263
                                <EvalDescription><![CDATA[if 'download_url' in i.keys():
264
        description+= '<a href="'+i['download_url']+'" target="_blank">Download</a>']]></EvalDescription>
265
                                <EvalValue><![CDATA[]]></EvalValue>
266
                                <Queries/>
267
                                <Choices>
268
                                    <Choice Id="40" Text="To be compiled" Order="1"><Todo/></Choice>
269
                                    <Choice Id="41" Text="Binaries available" Order="2"><Todo/></Choice>
270
                                    <Choice Id="42" Text="Virtual appliance available" Order="3"><Todo/></Choice>
271
                                </Choices>
272
                            </Question>
273
                            <Question Id="15" Text="Red Hat" Order="2">
274
                                <EvalDescription><![CDATA[if 'download_url' in i.keys():
275
        description+= '<a href="'+i['download_url']+'" target="_blank">Download</a>']]></EvalDescription>
276
                                <EvalValue><![CDATA[]]></EvalValue>
277
                                    <Queries>
278
                                        <Query Id="10">
279
                                            <EvalText><![CDATA[q="%2B\"" + i['name'] + "\""]]></EvalText>
280
                                            <EvalSite><![CDATA[sites=['redhat.com/wapps/isvcatalog']]]></EvalSite>
281
                                        </Query>
282
                                    </Queries>
283
                                <Choices>
284
                                    <Choice Id="43" Text="Not available" Order="1"><Todo/></Choice>
285
                                    <Choice Id="44" Text="Supported by third parties" Order="2"><Todo/></Choice>
286
                                    <Choice Id="45" Text="Certified" Order="3"><Todo/></Choice>
287
                                </Choices>
288
                            </Question>
289
                            <Question Id="16" Text="Non RHEL commercial Linux distros (e.g. Ubuntu, Suse, Mandriva, etc)" Order="3">
290
                                <EvalDescription><![CDATA[if 'download_url' in i.keys():
291
        description+= '<a href="'+i['download_url']+'" target="_blank">Download</a>']]></EvalDescription>
292
                                <EvalValue><![CDATA[]]></EvalValue>
293
                                <Queries/>
294
                                <Choices>
295
                                    <Choice Id="46" Text="One or less" Order="1"><Todo/></Choice>
296
                                    <Choice Id="47" Text="Some (2-3)" Order="2"><Todo/></Choice>
297
                                    <Choice Id="48" Text="Many (more than 3)" Order="3"><Todo/></Choice>
298
                                </Choices>
299
                            </Question>
300
                            <Question Id="17" Text="Windows" Order="4">
301
                                <EvalDescription><![CDATA[if 'download_url' in i.keys():
302
        description+= '<a href="'+i['download_url']+'" target="_blank">Download</a>']]></EvalDescription>
303
                                <EvalValue><![CDATA[]]></EvalValue>
304
                                <Queries/>
305
                                <Choices>
306
                                    <Choice Id="49" Text="Not available" Order="1"><Todo/></Choice>
307
                                    <Choice Id="50" Text="Supported by third parties" Order="2"><Todo/></Choice>
308
                                    <Choice Id="51" Text="Certified" Order="3"><Todo/></Choice>
309
                                </Choices>
310
                            </Question>
311
                        </Questions>
312
                    </Page>
313
                    <Page Id="11" Name="Maintainability" Order="5">
314
                        <Pages/>
315
                        <Questions>
316
                            <Question Id="18" Text="Amount of comments" Order="1">
317
                                <EvalDescription><![CDATA[if 'OHLOH' in i.keys() and 'size_fact' in i['OHLOH'].keys() and 'comment_ratio_pp' in i['OHLOH']['size_fact'].keys():
318
        description+="Comment/code ratio: " + i['OHLOH']['size_fact']['comment_ratio_pp']]]></EvalDescription>
319
                                <EvalValue><![CDATA[]]></EvalValue>
320
                                <Queries/>
321
                                <Choices>
322
                                    <Choice Id="52" Text="None " Order="1"><Todo/></Choice>
323
                                    <Choice Id="53" Text="Poorly commented" Order="2"><Todo/></Choice>
324
                                    <Choice Id="54" Text="Well commented" Order="3"><Todo/></Choice>
325
                                </Choices>
326
                            </Question>
327
                            <Question Id="19" Text="Programming languages" Order="2">
328
                                <EvalDescription><![CDATA[if 'OHLOH' in i.keys() and 'widget_languages' in i['OHLOH'].keys():
329
        description+=i["OHLOH"]["widget_languages"]]]></EvalDescription>
330
                                <EvalValue><![CDATA[]]></EvalValue>
331
                                <Queries/>
332
                                <Choices>
333
                                    <Choice Id="55" Text="More than 3 languages" Order="1"><Todo/></Choice>
334
                                    <Choice Id="56" Text="One main language" Order="2"><Todo/></Choice>
335
                                    <Choice Id="57" Text="One unique language" Order="3"><Todo/></Choice>
336
                                </Choices>
337
                            </Question>
338
                            <Question Id="20" Text="Modularity" Order="3">
339
                                <EvalDescription><![CDATA[]]></EvalDescription>
340
                                <EvalValue><![CDATA[]]></EvalValue>
341
                                <Queries>
342
                                    <Query Id="11">
343
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2Bmodularity"]]></EvalText>
344
                                        <EvalSite><![CDATA[]]></EvalSite>
345
                                    </Query>
346
                                </Queries>
347
                                <Choices>
348
                                    <Choice Id="58" Text="Not modular" Order="1"><Todo/></Choice>
349
                                    <Choice Id="59" Text="Modular" Order="2"><Todo/></Choice>
350
                                    <Choice Id="60" Text="Available tools to create extensions" Order="3"><Todo/></Choice>
351
                                </Choices>
352
                            </Question>
353
                        </Questions>
354
                    </Page>
355
                </Pages>
356
                <Questions/>
357
            </Page>
358
            <Page Id="12" Name="Strategy" Order="2">
359
                <Pages>
360
                    <Page Id="13" Name="License" Order="1">
361
                        <Pages/>
362
                        <Questions>
363
                            <Question Id="21" Text="License" Order="1">
364
                                <EvalDescription><![CDATA[for f in i["OHLOH"]["factoids"]:
365
        if f["type"]=="FactoidGplConflict":
366
            description+=f["description"] + " (" + f["severity"] + ")"]]></EvalDescription>
367
                                <EvalValue><![CDATA[]]></EvalValue>
368
                                <Queries/>
369
                                <Choices>
370
                                    <Choice Id="61" Text="Copyleft (e.g.: GPL, EUPL)" Order="1"><Todo/></Choice>
371
                                    <Choice Id="62" Text="Corporate (e.g.: EPL, MPL)" Order="2"><Todo/></Choice>
372
                                    <Choice Id="63" Text="Permissive (e.g.: Apache, BSD)" Order="3"><Todo/></Choice>
373
                                </Choices>
374
                            </Question>
375
                        </Questions>
376
                    </Page>
377
                    <Page Id="14" Name="Modifiability" Order="2">
378
                        <Pages/>
379
                        <Questions>
380
                            <Question Id="22" Text="Modificability" Order="1">
381
                                <EvalDescription><![CDATA[]]></EvalDescription>
382
                                <EvalValue><![CDATA[]]></EvalValue>
383
                                <Queries/>
384
                                <Choices>
385
                                    <Choice Id="64" Text="No way to propose modifications" Order="1"><Todo/></Choice>
386
                                    <Choice Id="65" Text="Tools to access and modify code available, but the process is not well defined" Order="2"><Todo/></Choice>
387
                                    <Choice Id="66" Text="Tools and procedures to propose modifications are available" Order="3"><Todo/></Choice>
388
                                </Choices>
389
                            </Question>
390
                        </Questions>
391
                    </Page>
392
                    <Page Id="15" Name="Roadmap" Order="3">
393
                        <Pages/>
394
                        <Questions>
395
                            <Question Id="23" Text="Roadmap" Order="1">
396
                                <EvalDescription><![CDATA[]]></EvalDescription>
397
                                <EvalValue><![CDATA[]]></EvalValue>
398
                                <Queries>
399
                                    <Query Id="12">
400
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2Broadmap"]]></EvalText>
401
                                        <EvalSite><![CDATA[]]></EvalSite>
402
                                    </Query>
403
                                </Queries>
404
                                <Choices>
405
                                    <Choice Id="67" Text="Not available" Order="1"><Todo/></Choice>
406
                                    <Choice Id="68" Text="Not detailed roadmap available" Order="2"><Todo/></Choice>
407
                                    <Choice Id="69" Text="Detailed roadmap available" Order="3"><Todo/></Choice>
408
                                </Choices>
409
                            </Question>
410
                        </Questions>
411
                    </Page>
412
                    <Page Id="16" Name="Sponsor" Order="4">
413
                        <Pages/>
414
                        <Questions>
415
                            <Question Id="24" Text="Sponsor" Order="1">
416
                                <EvalDescription><![CDATA[]]></EvalDescription>
417
                                <EvalValue><![CDATA[]]></EvalValue>
418
                                <Queries>
419
                                    <Query Id="13">
420
                                        <EvalText><![CDATA[q="%2B\"" + i['name'] + "\"%20%2B\"open source\"%20%2Bsponsor"]]></EvalText>
421
                                        <EvalSite><![CDATA[]]></EvalSite>
422
                                    </Query>
423
                                </Queries>
424
                                <Choices>
425
                                    <Choice Id="70" Text="Unique sponsor" Order="1"><Todo/></Choice>
426
                                    <Choice Id="71" Text="Community sponsor" Order="2"><Todo/></Choice>
427
                                    <Choice Id="72" Text="Foundation/consortium-sponsor" Order="3"><Todo/></Choice>
428
                                </Choices>
429
                            </Question>
430
                        </Questions>
431
                    </Page>
432
                </Pages>
433
                <Questions/>
434
            </Page>
435
        </Pages>
436
        <WeightScenarios>
437
            <WeightScenario Id="1" Name="default" Active="True">
438
                <Weights/>
439
            </WeightScenario>
440
            <WeightScenario Id="2" Name="Borrow" Active="False">
441
                <Weights/>
442
            </WeightScenario>
443
            <WeightScenario Id="3" Name="Share" Active="False">
444
                <Weights>
445
                    <Weight question_id="7" weight="4.0"/>
446
                    <Weight question_id="12" weight="4"/>
447
                    <Weight question_id="13" weight="2"/>
448
                    <Weight question_id="14" weight="4"/>
449
                    <Weight question_id="15" weight="2"/>
450
                    <Weight question_id="16" weight="4"/>
451
                    <Weight question_id="20" weight="4"/>
452
                </Weights>
453
            </WeightScenario>
454
        </WeightScenarios>
455
    </MethodologyVersion>
456
</osseval>