Skip to content

Commit 1a8d5ca

Browse files
Merge pull request #60294 from nextcloud/backport/60212/stable31
[stable31] feat(app-licenses): Add further compatible licenses for apps to use
2 parents 4a0961d + 9b18e93 commit 1a8d5ca

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

resources/app-info-shipped.xsd

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,13 +374,31 @@
374374

375375
<xs:simpleType name="licence">
376376
<xs:restriction base="xs:string">
377+
<!-- Requires Nextcloud minVersion >= 31 -->
378+
<xs:enumeration value="0BSD"/>
377379
<xs:enumeration value="AGPL-3.0-only"/>
378380
<xs:enumeration value="AGPL-3.0-or-later"/>
379381
<xs:enumeration value="Apache-2.0"/>
382+
<xs:enumeration value="BSD-2-Clause"/>
383+
<xs:enumeration value="BSD-3-Clause"/>
384+
<xs:enumeration value="BSD-3-Clause-Clear"/>
385+
<xs:enumeration value="CC0-1.0"/>
386+
<xs:enumeration value="EUPL-1.2"/>
387+
<xs:enumeration value="FSFAP"/>
388+
<xs:enumeration value="GPL-2.0-or-later"/>
380389
<xs:enumeration value="GPL-3.0-only"/>
381390
<xs:enumeration value="GPL-3.0-or-later"/>
391+
<xs:enumeration value="LGPL-2.1-only"/>
392+
<xs:enumeration value="LGPL-2.1-or-later"/>
393+
<xs:enumeration value="LGPL-3.0-only"/>
394+
<xs:enumeration value="LGPL-3.0-or-later"/>
382395
<xs:enumeration value="MIT"/>
383396
<xs:enumeration value="MPL-2.0"/>
397+
<xs:enumeration value="OLDAP-2.7"/>
398+
<xs:enumeration value="PDDL-1.0"/>
399+
<xs:enumeration value="SAX-PD"/>
400+
<xs:enumeration value="Unlicense"/>
401+
<xs:enumeration value="X11"/>
384402

385403
<!-- Deprecated -->
386404
<xs:enumeration value="agpl"/>
@@ -408,7 +426,7 @@
408426

409427
<xs:complexType name="settings">
410428
<xs:sequence>
411-
<xs:element name="admin" minOccurs="0" maxOccurs="unbounded"/>
429+
<xs:element name="admin" minOccurs="0" maxOccurs="unbounded"/>
412430
<xs:element name="admin-section" type="php-class" minOccurs="0"
413431
maxOccurs="unbounded"/>
414432
<xs:element name="personal" type="php-class" minOccurs="0"

resources/app-info.xsd

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,13 +370,31 @@
370370

371371
<xs:simpleType name="licence">
372372
<xs:restriction base="xs:string">
373+
<!-- Requires Nextcloud minVersion >= 31 -->
374+
<xs:enumeration value="0BSD"/>
373375
<xs:enumeration value="AGPL-3.0-only"/>
374376
<xs:enumeration value="AGPL-3.0-or-later"/>
375377
<xs:enumeration value="Apache-2.0"/>
378+
<xs:enumeration value="BSD-2-Clause"/>
379+
<xs:enumeration value="BSD-3-Clause"/>
380+
<xs:enumeration value="BSD-3-Clause-Clear"/>
381+
<xs:enumeration value="CC0-1.0"/>
382+
<xs:enumeration value="EUPL-1.2"/>
383+
<xs:enumeration value="FSFAP"/>
384+
<xs:enumeration value="GPL-2.0-or-later"/>
376385
<xs:enumeration value="GPL-3.0-only"/>
377386
<xs:enumeration value="GPL-3.0-or-later"/>
387+
<xs:enumeration value="LGPL-2.1-only"/>
388+
<xs:enumeration value="LGPL-2.1-or-later"/>
389+
<xs:enumeration value="LGPL-3.0-only"/>
390+
<xs:enumeration value="LGPL-3.0-or-later"/>
378391
<xs:enumeration value="MIT"/>
379392
<xs:enumeration value="MPL-2.0"/>
393+
<xs:enumeration value="OLDAP-2.7"/>
394+
<xs:enumeration value="PDDL-1.0"/>
395+
<xs:enumeration value="SAX-PD"/>
396+
<xs:enumeration value="Unlicense"/>
397+
<xs:enumeration value="X11"/>
380398

381399
<!-- Deprecated -->
382400
<xs:enumeration value="agpl"/>

0 commit comments

Comments
 (0)