> IceCat should use directory.fsf.org as addon update > repository, not addons.mozilla.org.
Firefox uses addons.mozilla.org API [1] to update add-ons, through an about:config preference [2]. directory.fsf.org does not provide such API. We could, I think, run an instance of addons.mozilla.org [3] with our own review process, or rely on the licence field in existing addons.mozilla.org addons - the licence is included in a search query result from AMO API as for example [4], and the existing review process is thorough including verification that the licence does not contradict the addon contents. [1] https://developer.mozilla.org/en-US/docs/addons.mozilla.org_%28AMO%29_API_Developers%27_Guide/The_generic_AMO_API [2] The extensions.update.url about:config preference is set to this in case of SeaMonkey for example: https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&id=%ITEM_ID%&version=%ITEM_VERSION%&maxAppVersion=%ITEM_MAXAPPVERSION%&status=%ITEM_STATUS%&appID=%APP_ID%&appVersion=%APP_VERSION%&appOS=%APP_OS%&appABI=%APP_ABI%&locale=%APP_LOCALE%¤tAppVersion=%CURRENT_APP_VERSION%&updateType=%UPDATE_TYPE%&compatMode=%COMPATIBILITY_MODE% [3] https://github.com/mozilla/olympia [4] https://services.addons.mozilla.org/en-US/firefox/api/1.5/search/popup -- Svetlana A. Tkachenko Member of the Free Software Foundation www.fsf.org www.gnu.org -- http://gnuzilla.gnu.org
