WordPress.org

Make WordPress Core

Opened 3 years ago

Closed 3 years ago

#17383 closed task (blessed) (fixed)

Add "Freedoms" screen to admin

Reported by: 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 3 years ago.
license-url.freedoms.php.diff (1.6 KB) - added by duck_ 3 years ago.

Download all attachments as: .zip

Change History (18)

comment:1 jane3 years ago

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

comment:2 nacin3 years ago

Awesome. :)

comment:3 follow-up: ryan3 years ago

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

jane3 years ago

comment:4 in reply to: ↑ 3 jane3 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.

comment:5 jane3 years ago

  • Description modified (diff)

comment:6 nacin3 years ago

In [17875]:

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

comment:7 nacin3 years ago

In [17878]:

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

comment:8 nacin3 years ago

In [17879]:

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

comment:9 Denis-de-Bernardy3 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?

comment:10 Denis-de-Bernardy3 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.

comment:11 nacin3 years ago

In [17894]:

Switch to 'Freedoms'. see #17383.

comment:12 markjaquith3 years ago

In [17904]:

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

comment:13 follow-up: kawauso3 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.

comment:14 in reply to: ↑ 13 hakre3 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 3 years ago by hakre (previous) (diff)

comment:15 ryan3 years ago

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

comment:16 nacin3 years ago

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