Closed
Bug 792112
Opened 12 years ago
Closed 12 years ago
Migrate licenses for old, imported themes
Categories
(addons.mozilla.org Graveyard :: Public Pages, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
2013-04-04
People
(Reporter: cvan, Assigned: cvan)
References
Details
(Whiteboard: p=2)
During Theme submission, you select a Creative Commons license.
https://github.com/mozilla/zamboni/blob/master/apps/constants/licenses.py and https://github.com/mozilla/zamboni/blob/master/media/js/impala/persona_creation.js#L11
These should probably live in the `licenses` table.
I'm not a programmer, so not familiar enough with the referenced coding to tell what it actually does, but I would suggest that you make the normal full copyright (all rights reserved) the default choice, with the option to choose a Creative Commons license if desired, and NOT the reverse. Early on in the history of personas, it appeared that Mozilla was trying to force designers to choose CC by stating that if they chose full copyright, then they would be liable for paying hosting fees to Mozilla for the "privilege" of sharing their artwork free of charge to the benefit of Mozilla and its users! Mighty arrogant IMO. That was changed later, but it still bothers me to this day, because it resulted in a number of my designs being stuck with the CC label as a result, with no way to change it without having to delete them and resubmit, losing users in the process. Can you fix this situation by providing the option for designers to edit/change the copyright designation?
Comment 2•12 years ago
|
||
(In reply to BrianZ from comment #1)
> I'm not a programmer, so not familiar enough with the referenced coding to
> tell what it actually does, but I would suggest that you make the normal
> full copyright (all rights reserved) the default choice, with the option to
> choose a Creative Commons license if desired, and NOT the reverse. Early on
> in the history of personas, it appeared that Mozilla was trying to force
> designers to choose CC by stating that if they chose full copyright, then
> they would be liable for paying hosting fees to Mozilla for the "privilege"
> of sharing their artwork free of charge to the benefit of Mozilla and its
> users! Mighty arrogant IMO. That was changed later, but it still bothers
> me to this day, because it resulted in a number of my designs being stuck
> with the CC label as a result, with no way to change it without having to
> delete them and resubmit, losing users in the process. Can you fix this
> situation by providing the option for designers to edit/change the copyright
> designation?
Please file a separate bug if you'd like to suggest modifications to the site. Thanks.
Comment 4•12 years ago
|
||
Click "new" at the top of this page and then "addons.mozilla.org" to create a new bug for addons.
Assignee | ||
Updated•12 years ago
|
Component: Consumer Pages → Code Quality
Priority: -- → P5
(In reply to Andy McKay [:andym] from comment #4)
> Click "new" at the top of this page and then "addons.mozilla.org" to create
> a new bug for addons.
Done.
https://bugzilla.mozilla.org/show_bug.cgi?id=794166
Updated•12 years ago
|
Whiteboard: p=2
Assignee | ||
Comment 6•12 years ago
|
||
Editing an old theme generates this error for License: http://f.cl.ly/items/293o20162t2C2g160806/Screen%20Shot%202013-03-28%20at%201.01.35%20PM.png
This is because new, AMO-uploaded themes point to different License objects.
>>> Persona.objects.values_list('license').distinct()
[(None,), (7L,), (8L,), (9L,), (11L,), (1034L,), (1035L,)]
>>> License.objects.filter(id=1034)
[<License: All Rights Reserved>]
>>> License.objects.filter(id=1035)
[<License: Creative Commons Attribution-Noncommercial-Share Alike 3.0>]
Migration should look something like:
-- Copyright
update personas set license_id = 7 where license_id = 1034;
-- Creative Commons BY-NC-SA
update personas set license_id = 8 where license_id = 1035;
As part of this bug, make sure that the correct icons are render on the detail page.
Assignee: nobody → cvan
Component: Code Quality → Public Pages
Priority: P5 → P1
Product: Marketplace → addons.mozilla.org
Summary: Use consistent licenses for Creative Commons theme licenses → Migrate licenses for old, imported themes
Assignee | ||
Updated•12 years ago
|
Target Milestone: --- → 2013-03-28
Assignee | ||
Updated•12 years ago
|
Target Milestone: 2013-03-28 → 2013-04-04
Assignee | ||
Updated•12 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 7•12 years ago
|
||
https://github.com/mozilla/zamboni/commit/4258fdf
Part one: defaulting to copyright license now.
Assignee | ||
Comment 8•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•