Make WordPress Core

Opened 13 years ago

Closed 13 years ago

#17383 closed task (blessed) (fixed)

Add "Freedoms" screen to admin

Reported by: jane's profile jane Owned by:
Milestone: 3.2 Priority: normal
Severity: blocker Version: 3.1.2
Component: Administration Keywords: has-patch dev-feedback
Focuses: Cc:

Description (last modified by jane)

We've talked about having a screen in admin with user rights, like Thunderbird does. Patch has rights page (text fine-tuned/approved by Matt) and adds footer link. Gracias to rboren, markjaquith, and westi for guidance.

Would have liked plugins and themes to link to plugins.php and themes.php instead of .org pages, bt yanked that code when Ryan pointed out that those screens require cap checks, over my head. if anyone wants to add, so no caps = .org page and with caps = admin screen, would love it, but can wait a version, too.

Attachments (2)

your_rights_and_footer.diff (3.8 KB) - added by jane 13 years ago.
license-url.freedoms.php.diff (1.6 KB) - added by duck_ 13 years ago.

Download all attachments as: .zip

Change History (18)

#1 @jane
13 years ago

Someone could also replace my deprecated ol start="0" with some fancy code.

#2 @nacin
13 years ago

Awesome. :)

#3 follow-up: @ryan
13 years ago

Do we want to limit this to the network admin for multisite?

#4 in reply to: ↑ 3 @jane
13 years ago

Replying to ryan:

Do we want to limit this to the network admin for multisite?

I wouldn't think so... point is to publicize the rights granted by GPL.

#5 @jane
13 years ago

  • Description modified (diff)

#6 @nacin
13 years ago

In [17875]:

Add 'Your Rights' screen to the admin. props matt, jane, ryan, markjaquith, westi. see #17383.

#7 @nacin
13 years ago

In [17878]:

s/Your Rights/Rights/ in the footer. see #17383.

#8 @nacin
13 years ago

In [17879]:

Make the footer text code a bit easier to read. see #17383, #17384.

#9 @Denis-de-Bernardy
13 years ago

This ticket strikes me as a bit surprising, considering the number of GPL/license-related tickets that were opened in the past two years or so. Btw, have they all been fixed/cleared/closed?

#10 @Denis-de-Bernardy
13 years ago

  • Severity changed from normal to blocker

It appears not: #16921, #16514, #16269, #15769, #15584. Seriously... If we want to add a rights.php page in WP itself, we should be able to look at ourselves in a mirror with a straight face.

#11 @nacin
13 years ago

In [17894]:

Switch to 'Freedoms'. see #17383.

#12 @markjaquith
13 years ago

In [17904]:

Fix URL typo in freedoms.php. props duck_. see #17383

#13 follow-up: @kawauso
13 years ago

Aren't plugins in the repository meant to be GPLv2 compatible, not just "GPL or a similarly free and compatible license"? Not that all are, but that's another matter.

+1 to Denis-de-Bernardy's point as well.

#14 in reply to: ↑ 13 @hakre
13 years ago

Replying to kawauso:

Aren't plugins in the repository meant to be GPLv2 compatible, not just "GPL or a similarly free and compatible license"? Not that all are, but that's another matter.

And next to the wordpress.org repository: Everybody can install add-ons (plugins/themes) on theirs with a different licensing. With those as with the parts of the wordpress code that are distributed under GPL but on their own license (for example TinyMCE), it should be made visible that those parts exist and which their authors and terms are, so a user can really learn about her/his rights.

Edit: TinyMCE is probably not the best example, but I think you get the idea.

Last edited 13 years ago by hakre (previous) (diff)

#15 @ryan
13 years ago

  • Summary changed from Add "Your Rights" screen to admin to Add "Freedoms" screen to admin

#16 @nacin
13 years ago

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.