-
Notifications
You must be signed in to change notification settings - Fork 46
Proper Attribution of Dependencies (license notices) #1015
Comments
@sandysage Firefox iOS just has all the licenses dumped into an HTML file that is linked from Settings (https://github.com/mozilla-mobile/firefox-ios/blob/master/Client/Assets/About/Licenses.html). Is that reasonable to do here? |
For A-S, we now include a list of dependencies in the repo here: https://github.com/mozilla/application-services/blob/master/megazords/ios/DEPENDENCIES.md It will be updated automatically if our set of dependencies changes (or rather, CI will prevent landing dependency updates without regenerating this file). |
@sandysage @ddurst I've updated the description above and have provided everything (I think) for us to begin development. Please review and prioritize accordingly :) |
It's also worth mentioning that the location, URL structure, and building of the responsive mobile page still need to be completed for this effort. |
LGTM |
Information on the dependencies and their copyrights/licenses should be present in the software.
At the least, this repository should include the following information on the dependencies:
There is discussion that it may need to be presentable to users of this software in some form.
Design
Description: The inclusion of a new menu item is also a new opportunity to reorganize this structure; I've made the following changes to the Settings list:
Settings Section
InVision: https://mozilla.invisionapp.com/share/BQEUSO0S2#/267560609_Settings_-_Touch_ID_Enabled
Zeplin: https://zpl.io/VKNMd5W
Licenses Webview
Invision: https://mozilla.invisionapp.com/share/BQEUSO0S2#/384809123_Settings_-_Licenses
Zeplin: https://zpl.io/V0p3zrK
Note: There needs to be a responsive webview URL (location and build TBD) for housing all licenses, as Firefox has done for their licenses.
References
BMO 1548663
BMO 1561740
The text was updated successfully, but these errors were encountered: