Skip to content

Commit

Permalink
Add required phrases in lgpl rules automatically
Browse files Browse the repository at this point in the history
Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
  • Loading branch information
AyanSinhaMahapatra committed Sep 18, 2024
1 parent 40ced0c commit 518116d
Show file tree
Hide file tree
Showing 296 changed files with 670 additions and 463 deletions.

This file was deleted.

This file was deleted.

18 changes: 9 additions & 9 deletions src/licensedcode/data/rules/lgpl-2.0.SPDX.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ ignorable_holders:
- the Free Software Foundation
---

GNU LIBRARY GENERAL PUBLIC LICENSE
{{GNU LIBRARY GENERAL PUBLIC LICENSE

Version 2, June 1991
Version 2}}, June 1991

Copyright (C) 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Expand All @@ -40,7 +40,7 @@ Also, for each distributor's protection, we want to make certain that everyone u

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license.
Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the {{GNU Library General Public License}}, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license.

The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such.

Expand Down Expand Up @@ -158,17 +158,17 @@ one line to give the library's name and an idea of what it does.
Copyright (C) year name of author

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
modify it under the terms of the {{GNU Library General Public
License}} as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301, USA.
Also add information on how to contact you by electronic and paper mail.
Expand Down
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_10.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ relevance: 100
minimum_coverage: 100
---

which are made available under the GNU Library General Public License Version 2
which are made available under the {{GNU Library General Public License Version 2}}
4 changes: 2 additions & 2 deletions src/licensedcode/data/rules/lgpl-2.0_109.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ referenced_filenames:
---

All other software is copyright by their authors and redistributable under
the terms of the GNU Library General Public License. On Debian Linux
systems, the complete text of the GNU Library General Public License can
the terms of the {{GNU Library General Public License}}. On Debian Linux
systems, the complete text of the {{GNU Library General Public License}} can
be found in `/usr/share/common-licenses/LGPL-2'.
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/lgpl-2.0_11.RULE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
license_expression: lgpl-2.0
is_license_reference: yes
is_required_phrase: yes
relevance: 100
---

Expand Down
12 changes: 6 additions & 6 deletions src/licensedcode/data/rules/lgpl-2.0_113.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ relevance: 100
---

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
modify it under the terms of the {{GNU Library General Public
License as published by the Free Software Foundation version 2
of the License.
of the License}}.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/lgpl-2.0_118.RULE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
license_expression: lgpl-2.0
is_license_notice: yes
is_required_phrase: yes
relevance: 100
---

Expand Down
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/lgpl-2.0_12.RULE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
license_expression: lgpl-2.0
is_license_tag: yes
is_required_phrase: yes
relevance: 100
---

Expand Down
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_120.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_notice: yes
relevance: 100
---

distributed under the LGPL 2 license.
distributed under the {{LGPL 2 license}}.
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/lgpl-2.0_124.RULE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
license_expression: lgpl-2.0
is_license_reference: yes
is_required_phrase: yes
relevance: 100
---

Expand Down
1 change: 1 addition & 0 deletions src/licensedcode/data/rules/lgpl-2.0_125.RULE
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
license_expression: lgpl-2.0
is_license_reference: yes
is_required_phrase: yes
relevance: 100
---

Expand Down
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_126.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_notice: yes
relevance: 100
---

GNU Library General Public License, V2.0 is applicable to the following component(s).
{{GNU Library General Public License, V2.0}} is applicable to the following component(s).
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_127.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_notice: yes
relevance: 100
---

ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE LGPL 2.0. PLEASE SEE THE APPENDIX TO REVIEW THE FULL TEXT OF THE LGPL 2.0. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE {{LGPL 2.0}}. PLEASE SEE THE APPENDIX TO REVIEW THE FULL TEXT OF THE {{LGPL 2.0}}. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_128.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_notice: yes
relevance: 100
---

ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE LGPL 2.0. PLEASE SEE THE APPENDIX TO REVIEW THE FULL TEXT OF THE LGPL 2.0.
ELECTS TO USE AND DISTRIBUTE THIS COMPONENT UNDER THE TERMS OF THE {{LGPL 2.0}}. PLEASE SEE THE APPENDIX TO REVIEW THE FULL TEXT OF THE {{LGPL 2.0}}.
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_129.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_notice: yes
relevance: 100
---

UNDER THE TERMS OF THE LGPL 2.0
UNDER THE TERMS OF THE {{LGPL 2.0}}
20 changes: 10 additions & 10 deletions src/licensedcode/data/rules/lgpl-2.0_13.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ ignorable_holders:
- the Free Software Foundation
---

GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
{{GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2}}, June 1991

Copyright (C) 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Expand Down Expand Up @@ -73,7 +73,7 @@ free use or not licensed at all.

Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
license, the {{GNU Library General Public License}}, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
Expand Down Expand Up @@ -112,7 +112,7 @@ works together with the library.
General Public License rather than by this special one.


GNU LIBRARY GENERAL PUBLIC LICENSE
{{GNU LIBRARY GENERAL PUBLIC LICENSE}}
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library which
Expand Down Expand Up @@ -473,17 +473,17 @@ convey the exclusion of warranty; and each file should have at least the
Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
modify it under the terms of the {{GNU Library General Public
License}} as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the Free
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Also add information on how to contact you by electronic and paper mail.
Expand Down
12 changes: 6 additions & 6 deletions src/licensedcode/data/rules/lgpl-2.0_130.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ relevance: 100
---

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
modify it under the terms of the {{GNU Library General Public
License as published by the Free Software Foundation; version 2
of the License.
of the License}}.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA
12 changes: 6 additions & 6 deletions src/licensedcode/data/rules/lgpl-2.0_131.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ relevance: 100
---

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
modify it under the terms of the {{GNU Library General Public
License as published by the Free Software Foundation; version 2
of the License.
of the License}}.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA
12 changes: 6 additions & 6 deletions src/licensedcode/data/rules/lgpl-2.0_132.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ relevance: 100
---

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
modify it under the terms of the {{GNU Library General Public
License as published by the Free Software Foundation; version 2
of the License.
of the License}}.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this program; if not, write to the Free
You should have received a copy of the {{GNU Library General Public
License}} along with this program; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA
12 changes: 6 additions & 6 deletions src/licensedcode/data/rules/lgpl-2.0_133.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ relevance: 100
---

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
modify it under the terms of the {{GNU Library General Public
License as published by the Free Software Foundation; version 2
of the License.
of the License}}.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this program; if not, write to the Free
You should have received a copy of the {{GNU Library General Public
License}} along with this program; if not, write to the Free
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
MA 02110-1301, USA
2 changes: 1 addition & 1 deletion src/licensedcode/data/rules/lgpl-2.0_148.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ is_license_reference: yes
relevance: 100
---

the GNU Library General Public License, version 2.0
the {{GNU Library General Public License, version 2}}.0
20 changes: 10 additions & 10 deletions src/licensedcode/data/rules/lgpl-2.0_15.RULE
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ ignorable_holders:
- the Free Software Foundation
---

GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
{{GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2}}, June 1991

Copyright (C) 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Expand Down Expand Up @@ -72,7 +72,7 @@ free use or not licensed at all.

Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
license, the {{GNU Library General Public License}}, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
Expand Down Expand Up @@ -110,7 +110,7 @@ works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.

GNU LIBRARY GENERAL PUBLIC LICENSE
{{GNU LIBRARY GENERAL PUBLIC LICENSE}}
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License Agreement applies to any software library which
Expand Down Expand Up @@ -464,17 +464,17 @@ convey the exclusion of warranty; and each file should have at least the
Copyright (C) <year> <name of author>

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
modify it under the terms of the {{GNU Library General Public
License}} as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the {{GNU
Library General Public License}} for more details.

You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
You should have received a copy of the {{GNU Library General Public
License}} along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Also add information on how to contact you by electronic and paper mail.
Expand Down
Loading

0 comments on commit 518116d

Please sign in to comment.