Page MenuHomePhabricator

Ensure all libraries used in the app are attributed correctly
Closed, ResolvedPublic

Assigned To
Authored By
• BGerstle-WMF
Jan 19 2016, 3:47 PM
Referenced Files
F3434218: IMG_0085 (1).PNG
Feb 27 2016, 12:09 AM
F3434214: IMG_0083.PNG
Feb 27 2016, 12:09 AM
F3434216: IMG_0084 (1).PNG
Feb 27 2016, 12:09 AM
F3434220: IMG_0086.PNG
Feb 27 2016, 12:09 AM

Description

  • Update "About the app" / "Licenses" to include all libraries integrated via CocoaPods
  • Add license of any code which was included directly in the repo (e.g. via submodules or copy/pasted)
    • NSDate-Extensions from Erica Sadun
  • Add "detail" view where full license text is viewable (e.g. using this handy library: https://github.com/vtourraine/VTAcknowledgementsViewController)
    • Manually correct CocoaPods-generated license data which is incorrect (e.g. PromiseKit & HockeySDK, etc.)

Event Timeline

• BGerstle-WMF raised the priority of this task from to High.
• BGerstle-WMF updated the task description. (Show Details)
• BGerstle-WMF moved this task to Engineering Backlog on the Wikipedia-iOS-App board.
• BGerstle-WMF subscribed.
MBinder_WMF lowered the priority of this task from High to Medium.Jan 26 2016, 10:59 PM
• JMinor lowered the priority of this task from Medium to Low.Feb 8 2016, 8:07 PM

need an asset and copy for a new menu item to show license information

Checked with 5.0.0 (740) on iPhone 6S+ 9.2.1

From the top:

IMG_0083.PNG (1,242×2,208 px, 147 KB)

At the bottom with the reference to cocoapods.com
IMG_0084 (1).PNG (1,242×2,208 px, 152 KB)

@JMinor - please confirm that detail view is OK for the following:

IMG_0085 (1).PNG (1,242×2,208 px, 67 KB)

IMG_0086.PNG (1,242×2,208 px, 76 KB)

Etonkovidova raised the priority of this task from Low to Medium.Feb 27 2016, 12:11 AM

@BGerstle-WMF there are a couple odd strings in here. I assume we are pulling these from some automated source and these strings are as the libraries author's have written them, but please confirm.

• JMinor lowered the priority of this task from Medium to Lowest.Feb 27 2016, 12:13 AM

@JMinor correct, it's all from GitHub as extracted by CocoaPods

i.e. those are the actual "LICENSE" files for the repo