Closed Bug 1205904 Opened 9 years ago Closed 9 years ago

Requiring terms for each add-on submission

Categories

(addons.mozilla.org Graveyard :: Developer Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: andy+bugzilla, Assigned: nolski)

Details

(Whiteboard: [amo][ux][submissions])

Each time you submit an Add-on, it asks if you accept the terms. This provides one more click and thing to read. It doesn't guarantee people read them, because it only occurs on submit, not when they change. This is not going to work when we add in a submission or signing API where we make it easy people to submit an add-on in one HTTP request. Because you want to just do an API call and get a response. Can I assume there is no legal or product requirement to show the terms every single time and this will not be a problem for the API? Section 11(e) states that: "(e) Modification. Mozilla may periodically update this Agreement. The updated Agreement will be available online. If the changes are substantive, we will announce the update through Mozilla’s usual channels for such announcements such as blog posts, forums, or email. Your continued distribution of Your Add-on after the effective date of such changes constitutes Your acceptance of such changes. To make Your review more convenient, we will post an effective date on the Agreement." So if we do make an effective change, all we need to do is communicate it through the usual channels. Note: the marketplace does not require reading the terms for each app submission.
Flags: needinfo?(udevi)
Flags: needinfo?(kev)
I was under the impression this _only_ appeared when you registered for an account, or when we changed the terms of the developer agreement. I'll run through the flow, but agree this isn't optimal if its the case.
Flags: needinfo?(kev)
Whiteboard: [amo][ux][submissions]
To be clear, for the submission API I would like to repeat what we did on the Marketplace: 1) sign in 2) agree to the terms 3) get an API key Use the API, don't see the terms again.
Sensible. We'll also need to start tracking changes we'll need for the dev agreement to enable that (protecting key, obligations, etc.).
Blocks: 1206158
No longer blocks: 1206158
(In reply to Andy McKay [:andym] from comment #0) > Can I assume there is no legal or product requirement to show the terms > every single time and this will not be a problem for the API? It would be great if this click could be omitted. For the online submission we could show this step and highlight changes only if the agreement has been updated. If there is no legal requirement we could even leave it out of the current process as part of our quick fix.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(udevi)
Resolution: --- → FIXED
Assignee: nobody → me
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.