Page MenuHomePhabricator

MediaWiki:Copyrightwarning hardcoding
Closed, ResolvedPublic

Description

Author: timwi

Description:
BUG MIGRATED FROM SOURCEFORGE
http://sourceforge.net/tracker/index.php?func=detail&aid=981746&group_id=34373&atid=411192
Originally submitted by Mike Linksvayer (mlinksva)<a href="/help/icon_legend.php?context=user_subscriber&amp;uname=mlinksva&amp;return_to=%2F"><IMG src="http://images.sourceforge.net/images/sf_s.png" alt="SourceForge.net Subscriber" border="0" width="16" height="16"></a> 2004-06-29 06:57

"Please note that all contributions to XXX are
considered to be released under the GNU Free
Documentation License (see $1 for details)."

"GNU Free Documentation License" ought to be a token to
be replaced with $wgRightsText specified in
LocalSettings.php (ignorant speculation on my part).

  • Additional comments ------------------------

Date: 2004-08-16 08:04
Sender: SF user timwi

This bug has been migrated to MediaZilla:
http://bugzilla.wikipedia.org/show_bug.cgi?id=129
Please leave additional comments or attachments there.


Version: unspecified
Severity: major

Details

Reference
bz137

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 6:42 PM
bzimport set Reference to bz137.
bzimport added a subscriber: Unknown Object (MLST).

domas.mituzas wrote:

just edit [[MediaWiki:copyrightwarning]], almost all other messages can be
tweaked there as well.

domas.mituzas wrote:

*** Bug 129 has been marked as a duplicate of this bug. ***

svdb+mediazilla wrote:

This would have to be changed for ALL languages. I'm not even sure how to do that,
but it's bound to be a lot of unnecessary work.

The fact that you need to do this is also not mentioned when you choose the license,
so there could be a lot of wikis around where contributors who chose a language other
than English get to agree with a different license than the official one when they
edit a page.

So I'd think a solution similar to the one the original reporter proposed would be
very much a good idea.

zigger wrote:

This was fixed on 2004-08-18 in Language.php v1.315, and improved in v1.316.
But the now unreferenced "global $wgRightsText;" line still needs to be removed.

robchur wrote:

(In reply to comment #4)

This was fixed on 2004-08-18 in Language.php v1.315, and improved in v1.316.
But the now unreferenced "global $wgRightsText;" line still needs to be removed.

Fixed in CVS HEAD.

svdb+mediazilla wrote:

The main issue is still not fixed.

For instance, "copyrightwarning" in MessagesNl.php contains the litteral text "Opgelet:
Alle bijdragen aan {{SITENAME}} worden geacht te zijn vrijgegeven onder de GNU Free
Documentation License.". (Attention: All contributes to {{SITENAME}} are considered to be
released under the GNU FDL). This message is the one you get when you edit a page with the
Dutch interface.

This would have to be fixed structurally, or everyone not using the GNU FDL would need to
change all the language files, which can be kind of tricky if you don't know 50 languages
yourself.

I've also changed the severity to major, as you would end up with a messed up copyright
status of any contribution made with the interface in a non-English language (unless you
chose GFDL as the license).

Workaround: delete all language files except for the English ones.

Softly purged old translations in trunk.

  • Bug 5803 has been marked as a duplicate of this bug. ***

svdb+mediazilla wrote:

Reopening (again). The issue I described in my previous comment still applies.

It is fixed in 1.7 which is going to be released in near future.

svdb+mediazilla wrote:

What CVS branch is that? I'm using the head revision, and it's definitely not fixed in
there.

svdb+mediazilla wrote:

I see. Thanks. I'll close the bug report on my way out then.

svdb+mediazilla wrote:

I'm still (or again?) finding references to the GNU FDL in language files, on 1.11.2.

At least the following language files seem to have such text (although I can't be sure, not speaking all of those languages):
MessagesEo.php
MessagesJv.php
MessagesVi.php

ayg wrote:

That is a separate issue, in translations that were created long after this bug was first opened. I would suggest filing a new bug rather than repeatedly reopening the same one. Things like this need to be fixed on a case-by-case basis, it's not all one issue.

If this occurs often, it might be helpful for the i18n maintainers to add checks for strings like "FDL" to their sanity-checking scripts.

Removed again everything I found in r32034.