aboutsummaryrefslogtreecommitdiff
path: root/subprojects/freeamo/src/unmaintained/sync-data/Text_templates
diff options
context:
space:
mode:
authordavid <public@beloved.name>2018-07-17 15:52:52 +0200
committerdavid <public@beloved.name>2018-07-17 15:52:52 +0200
commit1ae516a7bab1d5d9f02ab00c4ac13c219f43c1a1 (patch)
tree1733cb2fb3b2db132b4fc4fc433fc38a68062c12 /subprojects/freeamo/src/unmaintained/sync-data/Text_templates
parent3aa358cf718f8fc15952757cd04489b26770ac74 (diff)
Renamed the AMO/FSD project to FreeAMO, and rewrote its architecture.
Diffstat (limited to 'subprojects/freeamo/src/unmaintained/sync-data/Text_templates')
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt10
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt~12
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt78
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt8
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt~8
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt3
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue_intro.txt~99
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt25
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt5
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt~99
-rwxr-xr-xsubprojects/freeamo/src/unmaintained/sync-data/Text_templates/request~314
11 files changed, 661 insertions, 0 deletions
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt
new file mode 100644
index 0000000..8318161
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt
@@ -0,0 +1,10 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+# Issues
+
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt~ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt~
new file mode 100644
index 0000000..4b526c9
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt~
@@ -0,0 +1,12 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
new file mode 100644
index 0000000..9aa890e
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
@@ -0,0 +1,78 @@
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt
new file mode 100644
index 0000000..f817164
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt
@@ -0,0 +1,8 @@
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a file called COPYING with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt~ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt~
new file mode 100644
index 0000000..5419295
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt~
@@ -0,0 +1,8 @@
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
new file mode 100644
index 0000000..5c2f135
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
@@ -0,0 +1,3 @@
+## License not displayed on AMO
+addons.mozilla.org_ENTRY do not list "Released under".
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue_intro.txt~ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue_intro.txt~
new file mode 100644
index 0000000..123d39e
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue_intro.txt~
@@ -0,0 +1,99 @@
+I'm working as a volunteer for the Free Software Directory. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+## License not displayed
+addons.mozilla.org_ENTRY do not list "Released under".
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt
new file mode 100644
index 0000000..3059065
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt
@@ -0,0 +1,25 @@
+I'm working as a volunteer for the Free Software Directory as an administrator. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/Wayback_Machine. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of GPL 3.0
+can be found here: https://www.gnu.org/licenses/gpl-3.0.txt
+
+
+# Release notes
+
+Please mention in your release notes for the upcomming version that
+your software now is properly licensed as free software.
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt
new file mode 100644
index 0000000..d8d420d
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt
@@ -0,0 +1,5 @@
+# Release notes
+
+Please mention in your release notes for the upcomming version that
+your software now is properly licensed as free software.
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt~ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt~
new file mode 100644
index 0000000..123d39e
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt~
@@ -0,0 +1,99 @@
+I'm working as a volunteer for the Free Software Directory. Your program
+is free software so in principle it should be listed there, and I'd like to
+add it. But it has some problems in showing what its license is.
+Would you please fix them, for the sake of users and other developers?
+
+Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
+
+See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
+
+# Issues
+
+## License not displayed
+addons.mozilla.org_ENTRY do not list "Released under".
+
+## No full copy of the license file included
+
+There are no full copy of the license file
+
+The root directory don't have a COPYING file with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
+can be found here: LICENSE_LINK
+
+## Lack of full license headers in each file
+
+There are no (full) license notices in the non-trivial source files
+
+The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
+holder and/or that they are released under LICENSE LICENSE_VERSION.
+I'm writing to ask you to please put a notice on each nontrivial source file.
+
+Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
+
+First, here's why license notices are needed.
+
+The purpose of a license notice is to state formally that a certain
+file may be used under the terms of a particular license.
+
+The LICENSE, like most free software licenses, applies to whatever
+material is released under that license. It does not say anything
+about which programs are released that way.
+
+Therefore, simply including a copy of the LICENSE with some code
+does not release the code under the terms of the LICENSE.
+To do that, you need a license notice, which says, more or less,
+"We the copyright holders release this code under the LICENSE."
+
+The source files should be accompanied by a copyright notice, which says who
+"we" copyright holders are. That takes the form "Copyright YEAR NAME".
+
+For the LICENSE, there are two other reasons for a license notice: to say
+which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
+LICENSE's option of GPL compatibility applies. It is enabled by default
+in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
+stand for any particular code. The license notice is where you
+specify this.
+
+Why should the license notice be on _each_ source file?
+Because doing it at the package level is error-prone.
+
+In the free software community, it is not unusual to copy a file from
+a free program into some other context. If the source file doesn't
+have its own license notice, then its licensing comes from the
+original context. In the other context, its licensing may not be
+clear. It may not be stated at all, or it could be stated wrong. For
+instance, what if the other program says, "This program is released
+under Apache 2.0", or "This program is released under GNU GPL, version
+3 or any later version published by the Free Software Foundation."
+
+The result would be to misinform users about the file's licensing.
+
+People sometimes copy part of a file, too. If the file has a license
+notice, people know to preserve that notice when copying part of the
+file's code. Otherwise, the licensing will probably get lost.
+
+A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
+some other package. Your package-level license notice would say it is
+under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
+such as Apache 2.0, or GPL Version 3 or later?
+
+Keeping a license notice in each file is the way to reliably show
+users what their rights are. Please don't let uncertainty creep in.
+
+You've made a decision about the license -- would you please announce
+it in a way that won't get forgotten?
+
+Other people can use your work with bad intentions, even if the mistake were honestly
+unintentional. That is why, unfortunately, we have to take lots of time with verifying
+the legality of everything.
+
+See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
+
+
+# Licenseutils
+* sudo apt-get install licenseutils
+* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
+* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
+
+# References
+These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
+
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/request~ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/request~
new file mode 100755
index 0000000..76dbaa4
--- /dev/null
+++ b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/request~
@@ -0,0 +1,314 @@
+#!/bin/bash
+
+function request() {
+
+ if [ "$sent_to" != "" ]; then
+
+ echo "
+{{Checkme item
+|Package=$FULL_SOFTWARE_NAME
+|Package note=$sent_to
+}}";
+
+ else
+
+
+ echo "##########################################################################################
+$FULL_SOFTWARE_NAME
+";
+
+
+ cat issue__intro.txt > output.txt
+
+ if [ "$issue__license_copy" = "Yes" ]; then
+
+ cat issue__license_copy.txt >> output.txt
+
+ fi
+
+ if [ "$issue__license_not_displayed_on_AMO" = "Yes" ]; then
+
+ cat issue__license_not_displayed_on_AMO.txt >> output.txt
+
+ fi
+
+
+ if [ "$issue__lack_of_full_license_headers_in_each_file" = "Yes" ]; then
+
+ cat issue__lack_of_full_license_headers_in_each_file.txt >> output.txt
+
+ fi
+
+
+ sed -i "
+s|FSD_FULL_SOFTWARE_NAME|$FSD_FULL_SOFTWARE_NAME|
+s|FULL_SOFTWARE_NAME|$FULL_SOFTWARE_NAME|
+s|addons.mozilla.org_ENTRY|$addons_mozilla_org_ENTRY|
+s|LICENSE_VERSION|$LICENSE_VERSION|
+s|LICENSE_LINK|$LICENSE_LINK|
+s|LICENSE|$LICENSE|
+" output.txt
+
+ cat outro.txt >> output.txt
+ cat output.txt
+
+ fi
+
+}
+
+
+
+
+
+#TEMPLATE
+FULL_SOFTWARE_NAME="";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="";
+LICENSE="";
+LICENSE_VERSION="";
+LICENSE_LINK="";
+issue__license_not_displayed_on_AMO="";
+issue__license_copy="";
+issue__lack_of_full_license_headers_in_each_file="";
+sent_to="";
+
+
+FULL_SOFTWARE_NAME="Bookmarks Manager and Viewer";
+FSD_FULL_SOFTWARE_NAME="Bookmarks_Manager_and_Viewer";
+addons_mozilla_org_ENTRY="bookmarks-manager-and-viewer/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/inbasic/bookmarks-manager/issues/6";
+request
+
+FULL_SOFTWARE_NAME="Cookie AutoDelete";
+FSD_FULL_SOFTWARE_NAME="Cookie_AutoDelete";
+addons_mozilla_org_ENTRY="cookie-autodelete/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/mrdokenny/Cookie-AutoDelete/issues/129";
+request
+
+FULL_SOFTWARE_NAME="Ageless for YouTube";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/ageless/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/ageless/reviews/914361/";
+request
+
+FULL_SOFTWARE_NAME="Bloody Vikings!";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/";
+LICENSE="GPL";
+LICENSE_VERSION="3.0";
+LICENSE_LINK="https://www.gnu.org/licenses/gpl-3.0.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/bloody-vikings/reviews/914363/, florian+amo@florianfieber.de";
+request
+
+FULL_SOFTWARE_NAME="Bulk Media Downloader";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/bulk-media-downloader/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/inbasic/bulk-media-downloader/issues/12";
+request
+
+FULL_SOFTWARE_NAME="DynamicHistory";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/dynamichistory/reviews/914375/, me@nulldev.xyz";
+request
+
+FULL_SOFTWARE_NAME="Easy Youtube Video Downloader Express";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-download/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-download/reviews/914406/";
+request
+
+FULL_SOFTWARE_NAME="Flash Block (Plus)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/noflash/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/noflash/reviews/914401/, arl1232smg@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Forecastfox (fix version)";
+FSD_FULL_SOFTWARE_NAME="Forecastfox_(fix_version)";
+addons_mozilla_org_ENTRY="forecastfox-fix-version/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/forecastfox-fix-version/reviews/913786/, senselius@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="Mute all inactive tabs";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/mute-all-inactive-tabs/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/evilpie/mute-all-inactive-tabs/issues/1";
+request
+
+FULL_SOFTWARE_NAME="Org Capture";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/org-capture/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://www.opensource.org/licenses/mit-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="No";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/sprig/org-capture-extension/issues/34";
+request
+
+FULL_SOFTWARE_NAME="Popup Blocker (strict)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/popup-blocker/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/schomery/popup-blocker/issues/55";
+request
+
+FULL_SOFTWARE_NAME="Session Manager";
+FSD_FULL_SOFTWARE_NAME="Session_Manager";
+addons_mozilla_org_ENTRY="session-manager/";
+LICENSE="MPL";
+LICENSE_VERSION="1.1";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/1.1/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/yass-we/reviews/913742/, morac99-firefox2@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Simple Form Fill";
+FSD_FULL_SOFTWARE_NAME="Simple_Form_Fill";
+addons_mozilla_org_ENTRY="simple-form-fill/";
+LICENSE="MIT/X11";
+LICENSE_VERSION="";
+LICENSE_LINK="http://opensource.org/licenses/MIT";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/sblask/webextension-simple-form-fill/issues/14";
+request
+
+FULL_SOFTWARE_NAME="Sky Timer";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/sky-timer/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/sky-timer/reviews/914414/, easyappdeveloper1@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="To Google Translate";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/to-google-translate/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="No";
+sent_to="https://github.com/itseco/to-google-translate/issues/7";
+request
+
+FULL_SOFTWARE_NAME="Wayback Machine";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="";
+LICENSE="GPL";
+LICENSE_VERSION="3.0";
+LICENSE_LINK="https://www.gnu.org/licenses/gpl-3.0.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="No";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/wayback-machine_new/reviews/914416/, info@archive.org";
+request
+
+FULL_SOFTWARE_NAME="WebRTC Control";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/webrtc-control/reviews/914382/, dlinBernard@yahoo.com";
+request
+
+FULL_SOFTWARE_NAME="Yet Another Smooth Scrolling WE";
+FSD_FULL_SOFTWARE_NAME="Simple_Form_Fill";
+addons_mozilla_org_ENTRY="simple-form-fill/";
+LICENSE="BSD License";
+LICENSE_VERSION="(2-Clause)";
+LICENSE_LINK="http://www.opensource.org/licenses/bsd-license.php";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://addons.mozilla.org/en-US/firefox/addon/yass-we/reviews/913742/, kataho.mail@gmail.com";
+request
+
+FULL_SOFTWARE_NAME="YouTube in HD (720p, 1080p, 1440p, 2160p)";
+FSD_FULL_SOFTWARE_NAME=$(echo "$FULL_SOFTWARE_NAME" | sed -e "s| |_|g");
+addons_mozilla_org_ENTRY="https://addons.mozilla.org/en-US/firefox/addon/youtube-hd-1/";
+LICENSE="MPL";
+LICENSE_VERSION="2.0";
+LICENSE_LINK="https://www.mozilla.org/media/MPL/2.0/index.txt";
+issue__license_not_displayed_on_AMO="No";
+issue__license_copy="Yes";
+issue__lack_of_full_license_headers_in_each_file="Yes";
+sent_to="https://github.com/james-fray/YouTube-HD/issues/6";
+request