Skip to content

Commit 4a89a9b

Browse files
committed
Add new license detection rules
Signed-off-by: Philippe Ombredanne <[email protected]>
1 parent 2a2efc7 commit 4a89a9b

File tree

7 files changed

+291
-16
lines changed

7 files changed

+291
-16
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
ITU-T software tools General Public License
2+
3+
Terms and conditions
4+
5+
B.1 This License Agreement applies to any module or other work related to the ITU-T Software Tool Library,
6+
and developed by the User's Group on Software Tools. The term "Module", below, refers to any such module
7+
or work, and a "work based on the Module" means either the Module or any work containing the Module or
8+
a portion of it, either verbatim or with modifications. Each licensee is addressed as "you".
9+
10+
B.2 You may copy and distribute verbatim copies of the Module's source code as you receive it, in any
11+
medium, provided that you:
12+
– conspicuously and appropriately publish on each copy an appropriate copyright notice and
13+
disclaimer of warranty;
14+
– keep intact all the notices that refer to this General Public License and to the absence
15+
of any warranty; and
16+
– give any other recipients of the Module a copy of this General Public License along with the Module.
17+
18+
You may charge a fee for the physical act of transferring a copy.
19+
20+
B.3 You may modify your copy or copies of the Module or any portion of it, and copy and distribute
21+
such modifications under the terms of B.1, provided that you also do the following:
22+
• cause the modified files to carry prominent notices stating that you changed the files
23+
and the date of any change; and
24+
• cause the whole of any work that you distribute or publish, that in whole or in part contains
25+
the Module or any part thereof, either with or without modifications, to be licensed at no
26+
charge to all third parties under the terms of this General Public License (except that you
27+
may choose to grant warranty protection to some or all third parties, at your option);
28+
• if the modified module normally reads commands interactively when run, you must cause it,
29+
when started running for such interactive use in the simplest and most usual way, to print
30+
or display an announcement including an appropriate copyright notice and a notice that there
31+
is no warranty (or else, saying that you provide a warranty) and that users may redistribute
32+
the module under these conditions, and telling the user how to view a copy of this
33+
General Public License.
34+
35+
You may charge a fee for the physical act of transferring a copy, and you may at your option
36+
offer warranty protection in exchange for a fee.
37+
38+
Mere aggregation of another independent work with the Module (or its derivative) on a volume
39+
of a storage or distribution medium does not bring the other work under the scope of these terms.
40+
41+
B.4 You may copy and distribute the Module (or a portion or derivative of it, under B.2) in object
42+
code or executable form under the terms of B.1 and B.2, provided that you also do one of the following:
43+
• accompany it with the complete corresponding machine-readable source code, which must be
44+
distributed under the terms of B.1 and B.2; or
45+
• accompany it with a written offer, valid for at least three years, to give any third party
46+
free (except for a nominal charge for the cost of distribution) a complete machine-readable
47+
copy of the corresponding source code, to be distributed under the terms of B.1 and B.2; or
48+
• accompany it with the information you received as to where the corresponding source code may
49+
be obtained. (This alternative is allowed only for non-commercial distribution and only if
50+
you received the module in object code or executable form alone.)
51+
52+
Source code for a work means the preferred form of the work for making modifications to it.
53+
For an executable file, complete source code means all the source code for all modules it contains;
54+
but, as a special exception, it need not include source code for modules which are standard
55+
libraries that accompany the operating system on which the executable file runs, or for standard
56+
header files or definitions files that accompany that operating system.
57+
58+
B.5 You may not copy, modify, sublicense, distribute or transfer the Module except as expressly
59+
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
60+
distribute or transfer the Module is void, and will automatically terminate your rights to
61+
use the Module under this License. However, parties who have received copies, or rights to
62+
use copies, from you under this General Public License will not have their licenses terminated
63+
so long as such parties remain in full compliance.
64+
65+
B.6 By copying, distributing or modifying the Module (or any work based on the Module) you
66+
indicate your acceptance of this license to do so, and all its terms and conditions.
67+
68+
B.7 Each time you redistribute the Module (or any work based on the Module), the recipient
69+
automatically receives a license from the original licensor to copy, distribute or modify
70+
the Module subject to these terms and conditions. You may not impose any further restrictions
71+
on the recipients' exercise of the rights granted herein.
72+
73+
B.8 The ITU-T may publish revised and/or new versions of this General Public License from
74+
time to time. Such new versions will be similar in spirit to the present version, but may
75+
differ in detail to address new problems or concerns.
76+
77+
Each version is given a distinguishing version number. If the Module specifies a version
78+
number of the license which applies to it and "any later version", you have the option
79+
of following the terms and conditions either of that version or of any later version
80+
published by the ITU-T. If the Module does not specify a version number of the license,
81+
you may choose any version ever published by the ITU T.
82+
83+
B.9 If you wish to incorporate parts of the Module into other free modules whose distribution
84+
conditions are different, write to the author to ask for permission. For software which
85+
is copyrighted by the ITU-T, write to the ITU-T Secretariat; exceptions may be made for
86+
this. This decision will be guided by the two goals of preserving the free status of
87+
all derivatives of this free software and of promoting the sharing and reuse of
88+
software generally.
89+
90+
B.10 Because the Module is licensed free of charge, there is no warranty for the Module,
91+
to the extent permitted by applicable law. Except when otherwise stated in writing the
92+
copyright holders and/or other parties provide the Module "as is" without warranty of
93+
any kind, either expressed or implied, including, but not limited to, the implied
94+
warranties of merchantability and fitness for a particular purpose. The entire risk as
95+
to the quality and performance of the Module is with you. Should the Module prove
96+
defective, you assume the cost of all necessary servicing, repair or correction.
97+
98+
B.11 In no event unless required by applicable law or agreed to in writing will
99+
any copyright holder, or any other party who may modify and/or redistribute the Module
100+
as permitted above, be liable to you for damages, including any general, special,
101+
incidental or consequential damages arising out of the use or inability to use the
102+
Module (including but not limited to loss of data or data being rendered inaccurate
103+
or losses sustained by you or third parties or a failure of the Module to operate
104+
with any other modules), even if such holder or other party has been advised of
105+
the possibility of such damages.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
license_expression: itu-t
2+
is_license_text: yes
3+
relevance: 100
4+
ignorable_authors:
5+
- the User's Group
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
Terms and conditions
2+
3+
B.1 This License Agreement applies to any module or other work related to the ITU-T Software Tool Library,
4+
and developed by the User's Group on Software Tools. The term "Module", below, refers to any such module
5+
or work, and a "work based on the Module" means either the Module or any work containing the Module or
6+
a portion of it, either verbatim or with modifications. Each licensee is addressed as "you".
7+
8+
B.2 You may copy and distribute verbatim copies of the Module's source code as you receive it, in any
9+
medium, provided that you:
10+
– conspicuously and appropriately publish on each copy an appropriate copyright notice and
11+
disclaimer of warranty;
12+
– keep intact all the notices that refer to this General Public License and to the absence
13+
of any warranty; and
14+
– give any other recipients of the Module a copy of this General Public License along with the Module.
15+
16+
You may charge a fee for the physical act of transferring a copy.
17+
18+
B.3 You may modify your copy or copies of the Module or any portion of it, and copy and distribute
19+
such modifications under the terms of B.1, provided that you also do the following:
20+
• cause the modified files to carry prominent notices stating that you changed the files
21+
and the date of any change; and
22+
• cause the whole of any work that you distribute or publish, that in whole or in part contains
23+
the Module or any part thereof, either with or without modifications, to be licensed at no
24+
charge to all third parties under the terms of this General Public License (except that you
25+
may choose to grant warranty protection to some or all third parties, at your option);
26+
• if the modified module normally reads commands interactively when run, you must cause it,
27+
when started running for such interactive use in the simplest and most usual way, to print
28+
or display an announcement including an appropriate copyright notice and a notice that there
29+
is no warranty (or else, saying that you provide a warranty) and that users may redistribute
30+
the module under these conditions, and telling the user how to view a copy of this
31+
General Public License.
32+
33+
You may charge a fee for the physical act of transferring a copy, and you may at your option
34+
offer warranty protection in exchange for a fee.
35+
36+
Mere aggregation of another independent work with the Module (or its derivative) on a volume
37+
of a storage or distribution medium does not bring the other work under the scope of these terms.
38+
39+
B.4 You may copy and distribute the Module (or a portion or derivative of it, under B.2) in object
40+
code or executable form under the terms of B.1 and B.2, provided that you also do one of the following:
41+
• accompany it with the complete corresponding machine-readable source code, which must be
42+
distributed under the terms of B.1 and B.2; or
43+
• accompany it with a written offer, valid for at least three years, to give any third party
44+
free (except for a nominal charge for the cost of distribution) a complete machine-readable
45+
copy of the corresponding source code, to be distributed under the terms of B.1 and B.2; or
46+
• accompany it with the information you received as to where the corresponding source code may
47+
be obtained. (This alternative is allowed only for non-commercial distribution and only if
48+
you received the module in object code or executable form alone.)
49+
50+
Source code for a work means the preferred form of the work for making modifications to it.
51+
For an executable file, complete source code means all the source code for all modules it contains;
52+
but, as a special exception, it need not include source code for modules which are standard
53+
libraries that accompany the operating system on which the executable file runs, or for standard
54+
header files or definitions files that accompany that operating system.
55+
56+
B.5 You may not copy, modify, sublicense, distribute or transfer the Module except as expressly
57+
provided under this General Public License. Any attempt otherwise to copy, modify, sublicense,
58+
distribute or transfer the Module is void, and will automatically terminate your rights to
59+
use the Module under this License. However, parties who have received copies, or rights to
60+
use copies, from you under this General Public License will not have their licenses terminated
61+
so long as such parties remain in full compliance.
62+
63+
B.6 By copying, distributing or modifying the Module (or any work based on the Module) you
64+
indicate your acceptance of this license to do so, and all its terms and conditions.
65+
66+
B.7 Each time you redistribute the Module (or any work based on the Module), the recipient
67+
automatically receives a license from the original licensor to copy, distribute or modify
68+
the Module subject to these terms and conditions. You may not impose any further restrictions
69+
on the recipients' exercise of the rights granted herein.
70+
71+
B.8 The ITU-T may publish revised and/or new versions of this General Public License from
72+
time to time. Such new versions will be similar in spirit to the present version, but may
73+
differ in detail to address new problems or concerns.
74+
75+
Each version is given a distinguishing version number. If the Module specifies a version
76+
number of the license which applies to it and "any later version", you have the option
77+
of following the terms and conditions either of that version or of any later version
78+
published by the ITU-T. If the Module does not specify a version number of the license,
79+
you may choose any version ever published by the ITU T.
80+
81+
B.9 If you wish to incorporate parts of the Module into other free modules whose distribution
82+
conditions are different, write to the author to ask for permission. For software which
83+
is copyrighted by the ITU-T, write to the ITU-T Secretariat; exceptions may be made for
84+
this. This decision will be guided by the two goals of preserving the free status of
85+
all derivatives of this free software and of promoting the sharing and reuse of
86+
software generally.
87+
88+
B.10 Because the Module is licensed free of charge, there is no warranty for the Module,
89+
to the extent permitted by applicable law. Except when otherwise stated in writing the
90+
copyright holders and/or other parties provide the Module "as is" without warranty of
91+
any kind, either expressed or implied, including, but not limited to, the implied
92+
warranties of merchantability and fitness for a particular purpose. The entire risk as
93+
to the quality and performance of the Module is with you. Should the Module prove
94+
defective, you assume the cost of all necessary servicing, repair or correction.
95+
96+
B.11 In no event unless required by applicable law or agreed to in writing will
97+
any copyright holder, or any other party who may modify and/or redistribute the Module
98+
as permitted above, be liable to you for damages, including any general, special,
99+
incidental or consequential damages arising out of the use or inability to use the
100+
Module (including but not limited to loss of data or data being rendered inaccurate
101+
or losses sustained by you or third parties or a failure of the Module to operate
102+
with any other modules), even if such holder or other party has been advised of
103+
the possibility of such damages.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
license_expression: itu-t
2+
is_license_text: yes
3+
relevance: 100
4+
ignorable_authors:
5+
- the User's Group

0 commit comments

Comments
 (0)