Open jedie opened 8 years ago
I took a look at licenses of source files.
There are two JavaScript files with no license:
$ ag --js -L license
defaults/preferences/preferences.js
modules/vI_nameSpaceWrapper.js
The former is just a list of settings, so a license wouldn't make sense.
The latter is based on the blog post Firefox Extensions: Global Namespace Pollution by Jan Odvarko. No license for code examples is mentioned in that blog post, nor in the downloadable "namespaces" example extension.
These files do contain a license:
$ ag -li license
content/vI_Dialog.js
content/vI_overlay.js
content/vI_smartReplyDialog.xul
content/vI_rdfDataEditor_dataExtrasOverlay_legacy.xul
content/vI_Dialog.xul
content/vI_rdfDataEditor.xul
content/vI_rdfDataEditor_dataExtrasOverlay.xul
content/vI_getHeader.js
content/v_identity.js
content/vI_rdfDataTree_dataExtrasOverlay.xul
content/vI_rdfDataEditor.js
content/vI_rdfDataTree.xul
content/vI_rdfAccountMismatchDialog.xul
content/vI_upgrade.js
content/bindings/vI_rdfAccountMismatchDialog.xml
content/bindings/vI_htmlTextBox.xml
content/vI_getHeader.xul
content/bindings/v_identity.xml
content/vI_storage.js
content/prefDialog/vI_prefDialog_TB3FolderPicker.js
content/prefDialog/vI_prefDialog_FolderPicker.js
content/prefDialog/vI_prefDialog.xul
content/prefDialog/vI_prefDialog.js
content/prefDialog/vI_prefDialog_TB3FolderPicker.xul
content/prefDialog/vI_prefDialog_TB3.xul
content/vI_smartReplyDialog.js
content/prefDialog/vI_prefDialog.xml
content/vI_context.xul
content/vI_rdfAccountMismatchDialog.js
content/accountManagerOverlays/vI_am-smtpOverlay.js
content/v_identity.xul
content/accountManagerOverlays/vI_am-Overlay.js
content/accountManagerOverlays/vI_am-smtpOverlay.xul
content/accountManagerOverlays/vI_am-Overlay.xul
content/vI_overlay.xul
content/vI_statusmenu.js
content/vI_rdfDataTree.js
modules/vI_accountUtils.js
modules/plugins/signatureSwitch.js
modules/plugins/conversations.js
modules/vI_replyToSelf.js
modules/vI_rdfDatasource.js
modules/vI_identityDataExtras.js
modules/vI_smartIdentity.js
modules/identityDataExtras/returnReceipt.js
modules/vI_prefs.js
modules/identityDataExtras/messageFormat.js
modules/vI_log.js
modules/identityDataExtras/PGPMIME.js
modules/identityDataExtras/characterEncoding.js
modules/identityDataExtras/sMimeSignature.js
modules/identityDataExtras/fccSwitch.js
modules/identityDataExtras/sMimeEncryption.js
modules/identityDataExtras/PGPSignature.js
modules/identityDataExtras/PGPEncryption.js
modules/vI_account.js
modules/vI_identityData.js
modules/vI_smartIdentityCollection.js
And in every case, it's the GPL:
$ ag -li license|xargs ag -L "GNU General Public License"
$
Building seems to be done by calling ./build.sh
. Works perfectly on my Fedora 23 laptop:
$ ./build.sh
Generating build/chrome/virtual_identity.jar...
Copying various files to build folder...
Preprocessing chrome.manifest...
Generating virtual_identity-0.9.32-tb+sm.xpi...
adding: chrome/ (stored 0%)
adding: chrome/content/ (stored 0%)
adding: chrome/content/vI_overlay.js (deflated 58%)
adding: chrome/content/vI_Dialog.js (deflated 60%)
adding: chrome/content/vI_smartReplyDialog.xul (deflated 51%)
adding: chrome/content/vI_rdfDataEditor_dataExtrasOverlay_legacy.xul (deflated 74%)
adding: chrome/content/vI_Dialog.xul (deflated 57%)
adding: chrome/content/vI_rdfDataEditor_dataExtrasOverlay.xul (deflated 74%)
adding: chrome/content/vI_rdfDataEditor.xul (deflated 63%)
adding: chrome/content/vI_getHeader.js (deflated 68%)
adding: chrome/content/v_identity.js (deflated 77%)
adding: chrome/content/vI_rdfDataTree_dataExtrasOverlay.xul (deflated 88%)
adding: chrome/content/vI_rdfDataTree.xul (deflated 84%)
adding: chrome/content/vI_rdfDataEditor.js (deflated 71%)
adding: chrome/content/vI_rdfAccountMismatchDialog.xul (deflated 71%)
adding: chrome/content/vI_upgrade.js (deflated 71%)
adding: chrome/content/bindings/ (stored 0%)
adding: chrome/content/bindings/vI_rdfAccountMismatchDialog.xml (deflated 75%)
adding: chrome/content/bindings/vI_notificationBox.xml (deflated 64%)
adding: chrome/content/bindings/vI_htmlTextBox.xml (deflated 68%)
adding: chrome/content/bindings/v_identity.xml (deflated 79%)
adding: chrome/content/bindings/vI_debugBox.xml (deflated 71%)
adding: chrome/content/vI_getHeader.xul (deflated 46%)
adding: chrome/content/vI_storage.js (deflated 71%)
adding: chrome/content/prefDialog/ (stored 0%)
adding: chrome/content/prefDialog/vI_prefDialog_TB3FolderPicker.js (deflated 65%)
adding: chrome/content/prefDialog/vI_prefDialog_FolderPicker.js (deflated 76%)
adding: chrome/content/prefDialog/vI_prefDialog.xul (deflated 86%)
adding: chrome/content/prefDialog/vI_prefDialog.js (deflated 80%)
adding: chrome/content/prefDialog/vI_prefDialog_TB3FolderPicker.xul (deflated 69%)
adding: chrome/content/prefDialog/vI_prefDialog_TB3.xul (deflated 55%)
adding: chrome/content/prefDialog/vI_prefDialog.xml (deflated 67%)
adding: chrome/content/vI_smartReplyDialog.js (deflated 60%)
adding: chrome/content/vI_context.xul (deflated 62%)
adding: chrome/content/vI_rdfAccountMismatchDialog.js (deflated 66%)
adding: chrome/content/v_identity.xul (deflated 69%)
adding: chrome/content/accountManagerOverlays/ (stored 0%)
adding: chrome/content/accountManagerOverlays/vI_am-smtpOverlay.js (deflated 53%)
adding: chrome/content/accountManagerOverlays/vI_am-Overlay.js (deflated 49%)
adding: chrome/content/accountManagerOverlays/vI_am-smtpOverlay.xul (deflated 44%)
adding: chrome/content/accountManagerOverlays/vI_am-Overlay.xul (deflated 44%)
adding: chrome/content/_version.dtd (deflated 17%)
adding: chrome/content/vI_overlay.xul (deflated 53%)
adding: chrome/content/vI_rdfDataTree.js (deflated 78%)
adding: chrome/content/vI_statusmenu.js (deflated 81%)
adding: chrome/skin/ (stored 0%)
adding: chrome/skin/checked-equal.png (deflated 2%)
adding: chrome/skin/vI_rdfTreeInfo.css (deflated 54%)
adding: chrome/skin/vI_ge.png (stored 0%)
adding: chrome/skin/notchecked-unequal.png (deflated 4%)
adding: chrome/skin/vI_DialogBrowser.css (deflated 62%)
adding: chrome/skin/checked-unequal.png (deflated 6%)
adding: chrome/skin/notchecked-equal.png (deflated 6%)
adding: chrome/skin/vI_Dialog.css (deflated 67%)
adding: chrome/skin/close.png (stored 0%)
adding: chrome/skin/vI_bl.png (stored 0%)
adding: chrome/skin/contents.rdf (deflated 64%)
adding: chrome/skin/vI_gn.png (stored 0%)
adding: chrome/skin/localDoc.css (deflated 47%)
adding: chrome/skin/vI_gr.png (stored 0%)
adding: chrome/skin/PrefIcons.png (deflated 0%)
adding: chrome/skin/vI_gebl.png (stored 0%)
adding: chrome/skin/v_identity.css (deflated 78%)
adding: chrome/skin/vI_TooltipBrowser.css (deflated 50%)
adding: chrome/skin/vi-info.png (stored 0%)
adding: chrome/skin/vI_upgrade_license.css (deflated 22%)
adding: chrome/skin/Arrows.png (stored 0%)
adding: chrome/locale/ (stored 0%)
adding: chrome/locale/cs-CZ/ (stored 0%)
adding: chrome/locale/cs-CZ/vI_rdfDataEditor.properties (deflated 56%)
adding: chrome/locale/cs-CZ/logo.css (deflated 2%)
adding: chrome/locale/cs-CZ/vI_storageExtras.properties (deflated 60%)
adding: chrome/locale/cs-CZ/v_identity.dtd (deflated 65%)
adding: chrome/locale/cs-CZ/vI_storageExtras.dtd (deflated 77%)
adding: chrome/locale/cs-CZ/contents.rdf (deflated 53%)
adding: chrome/locale/cs-CZ/vI_rdfAccountMismatchDialog.dtd (deflated 79%)
adding: chrome/locale/cs-CZ/vI_rdfDataTree.dtd (deflated 71%)
adding: chrome/locale/cs-CZ/vI_prefDialog.dtd (deflated 73%)
adding: chrome/locale/cs-CZ/vI_rdfDataEditor.dtd (deflated 68%)
adding: chrome/locale/cs-CZ/v_identity.properties (deflated 65%)
adding: chrome/locale/ru-RU/ (stored 0%)
adding: chrome/locale/ru-RU/vI_rdfDataEditor.properties (deflated 52%)
adding: chrome/locale/ru-RU/logo.css (deflated 2%)
adding: chrome/locale/ru-RU/vI_storageExtras.properties (deflated 63%)
adding: chrome/locale/ru-RU/v_identity.dtd (deflated 67%)
adding: chrome/locale/ru-RU/vI_storageExtras.dtd (deflated 80%)
adding: chrome/locale/ru-RU/contents.rdf (deflated 51%)
adding: chrome/locale/ru-RU/vI_rdfAccountMismatchDialog.dtd (deflated 79%)
adding: chrome/locale/ru-RU/vI_rdfDataTree.dtd (deflated 69%)
adding: chrome/locale/ru-RU/vI_prefDialog.dtd (deflated 79%)
adding: chrome/locale/ru-RU/vI_rdfDataEditor.dtd (deflated 63%)
adding: chrome/locale/ru-RU/v_identity.properties (deflated 71%)
adding: chrome/locale/es-ES/ (stored 0%)
adding: chrome/locale/es-ES/vI_rdfDataEditor.properties (deflated 60%)
adding: chrome/locale/es-ES/logo.css (deflated 2%)
adding: chrome/locale/es-ES/vI_storageExtras.properties (deflated 61%)
adding: chrome/locale/es-ES/v_identity.dtd (deflated 68%)
adding: chrome/locale/es-ES/vI_storageExtras.dtd (deflated 77%)
adding: chrome/locale/es-ES/contents.rdf (deflated 53%)
adding: chrome/locale/es-ES/vI_rdfAccountMismatchDialog.dtd (deflated 79%)
adding: chrome/locale/es-ES/vI_rdfDataTree.dtd (deflated 72%)
adding: chrome/locale/es-ES/vI_prefDialog.dtd (deflated 75%)
adding: chrome/locale/es-ES/vI_rdfDataEditor.dtd (deflated 68%)
adding: chrome/locale/es-ES/v_identity.properties (deflated 66%)
adding: chrome/locale/de-DE/ (stored 0%)
adding: chrome/locale/de-DE/vI_rdfDataEditor.properties (deflated 57%)
adding: chrome/locale/de-DE/logo.css (deflated 2%)
adding: chrome/locale/de-DE/vI_storageExtras.properties (deflated 61%)
adding: chrome/locale/de-DE/v_identity.dtd (deflated 67%)
adding: chrome/locale/de-DE/vI_storageExtras.dtd (deflated 77%)
adding: chrome/locale/de-DE/contents.rdf (deflated 54%)
adding: chrome/locale/de-DE/vI_rdfAccountMismatchDialog.dtd (deflated 76%)
adding: chrome/locale/de-DE/vI_rdfDataTree.dtd (deflated 72%)
adding: chrome/locale/de-DE/vI_prefDialog.dtd (deflated 74%)
adding: chrome/locale/de-DE/vI_rdfDataEditor.dtd (deflated 70%)
adding: chrome/locale/de-DE/v_identity.properties (deflated 67%)
adding: chrome/locale/fr/ (stored 0%)
adding: chrome/locale/fr/vI_rdfDataEditor.properties (deflated 59%)
adding: chrome/locale/fr/logo.css (deflated 2%)
adding: chrome/locale/fr/vI_storageExtras.properties (deflated 61%)
adding: chrome/locale/fr/v_identity.dtd (deflated 66%)
adding: chrome/locale/fr/vI_storageExtras.dtd (deflated 77%)
adding: chrome/locale/fr/contents.rdf (deflated 52%)
adding: chrome/locale/fr/vI_rdfAccountMismatchDialog.dtd (deflated 79%)
adding: chrome/locale/fr/vI_rdfDataTree.dtd (deflated 71%)
adding: chrome/locale/fr/vI_prefDialog.dtd (deflated 74%)
adding: chrome/locale/fr/vI_rdfDataEditor.dtd (deflated 68%)
adding: chrome/locale/fr/v_identity.properties (deflated 66%)
adding: chrome/locale/nl/ (stored 0%)
adding: chrome/locale/nl/vI_rdfDataEditor.properties (deflated 60%)
adding: chrome/locale/nl/logo.css (deflated 2%)
adding: chrome/locale/nl/vI_storageExtras.properties (deflated 64%)
adding: chrome/locale/nl/v_identity.dtd (deflated 67%)
adding: chrome/locale/nl/vI_storageExtras.dtd (deflated 77%)
adding: chrome/locale/nl/contents.rdf (deflated 53%)
adding: chrome/locale/nl/vI_rdfAccountMismatchDialog.dtd (deflated 79%)
adding: chrome/locale/nl/vI_rdfDataTree.dtd (deflated 72%)
adding: chrome/locale/nl/vI_prefDialog.dtd (deflated 75%)
adding: chrome/locale/nl/vI_rdfDataEditor.dtd (deflated 69%)
adding: chrome/locale/nl/v_identity.properties (deflated 67%)
adding: chrome/locale/en-US/ (stored 0%)
adding: chrome/locale/en-US/vI_rdfDataEditor.properties (deflated 62%)
adding: chrome/locale/en-US/logo.css (deflated 2%)
adding: chrome/locale/en-US/vI_storageExtras.properties (deflated 64%)
adding: chrome/locale/en-US/v_identity.dtd (deflated 69%)
adding: chrome/locale/en-US/vI_storageExtras.dtd (deflated 79%)
adding: chrome/locale/en-US/contents.rdf (deflated 54%)
adding: chrome/locale/en-US/vI_rdfAccountMismatchDialog.dtd (deflated 77%)
adding: chrome/locale/en-US/vI_rdfDataTree.dtd (deflated 75%)
adding: chrome/locale/en-US/vI_prefDialog.dtd (deflated 75%)
adding: chrome/locale/en-US/vI_rdfDataEditor.dtd (deflated 71%)
adding: chrome/locale/en-US/v_identity.properties (deflated 67%)
adding: chrome.manifest (deflated 77%)
adding: defaults/ (stored 0%)
adding: defaults/preferences/ (stored 0%)
adding: defaults/preferences/preferences.js (deflated 82%)
adding: install.rdf (deflated 56%)
adding: modules/ (stored 0%)
adding: modules/vI_rdfDatasource.js (deflated 81%)
adding: modules/vI_accountUtils.js (deflated 60%)
adding: modules/vI_nameSpaceWrapper.js (deflated 53%)
adding: modules/plugins/ (stored 0%)
adding: modules/plugins/signatureSwitch.js (deflated 61%)
adding: modules/plugins/conversations.js (deflated 71%)
adding: modules/vI_replyToSelf.js (deflated 58%)
adding: modules/vI_identityDataExtras.js (deflated 75%)
adding: modules/vI_smartIdentity.js (deflated 74%)
adding: modules/vI_log.js (deflated 72%)
adding: modules/vI_prefs.js (deflated 70%)
adding: modules/identityDataExtras/ (stored 0%)
adding: modules/identityDataExtras/returnReceipt.js (deflated 51%)
adding: modules/identityDataExtras/messageFormat.js (deflated 65%)
adding: modules/identityDataExtras/PGPMIME.js (deflated 60%)
adding: modules/identityDataExtras/characterEncoding.js (deflated 71%)
adding: modules/identityDataExtras/sMimeSignature.js (deflated 52%)
adding: modules/identityDataExtras/fccSwitch.js (deflated 54%)
adding: modules/identityDataExtras/sMimeEncryption.js (deflated 52%)
adding: modules/identityDataExtras/PGPSignature.js (deflated 61%)
adding: modules/identityDataExtras/PGPEncryption.js (deflated 60%)
adding: modules/vI_account.js (deflated 76%)
adding: modules/vI_identityData.js (deflated 74%)
adding: modules/vI_smartIdentityCollection.js (deflated 72%)
Cleanup...
Done!
Please add a README with some informations like:
(btw. your homepage https://www.absorb.it/virtual-id used a not verified certificate)