Skip to content

French Deeds 2.5 and 3.0 are 404ing #732

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
little-wow opened this issue Jan 5, 2018 · 10 comments
Closed

French Deeds 2.5 and 3.0 are 404ing #732

little-wow opened this issue Jan 5, 2018 · 10 comments
Assignees

Comments

@little-wow
Copy link

Via Slack: https://creativecommons.org/licenses/by-nc/2.5/legalcode.fr
apparently this is happening with 5 out of 6 French licenses

@peterspdx
Copy link
Contributor

@robmyers @georgehari

Assigning to George in addition to Rob. Between them, they can get this fixed.

@ArgyroNe7
Copy link

Hello,
this is actually happening with all of the 6 French 2.5 licenses
and 5 of the 6 French 3.0 licenses (the only one working is the 3.0 BY).

@peterspdx
Copy link
Contributor

@robmyers or @georgehari will have to fix this. Agree that it should be. Thanks @little-wow for clarifying all of the breaks.

@rheaplex
Copy link
Contributor

rheaplex commented Jan 6, 2018

We don't have 2.5 fr legalcode in Git, only 2.0 and 3.0 . Search in the page here for 2.0_fr, 2.5_fr and 3.0_fr to confirm this:

https://github.com/creativecommons/creativecommons.org/tree/master/docroot/legalcode

The 3.0 are currently working for me, e.g.:

https://creativecommons.org/licenses/by-nc/3.0/legalcode.fr

If anyone is still having trouble with the 3.0 licenses, please can they provide the url that is causing the error, and the error that their web browser reports.

@ArgyroNe7
Copy link

Hello @robmyers,
About the non-working 2.5 licenses, here is an example:
https://creativecommons.org/licenses/by/2.5/legalcode.fr
which I accessed through this page:
https://creativecommons.org/licenses/by/2.5/deed.fr
by clicking in the "licence" link.

Here are all the broken links:
https://creativecommons.org/licenses/by/2.5/legalcode.fr
https://creativecommons.org/licenses/by-nc/2.5/legalcode.fr
https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode.fr
https://creativecommons.org/licenses/by-sa/2.5/legalcode.fr
https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode.fr
https://creativecommons.org/licenses/by-nd/2.5/legalcode.fr

All these links have been accessed through the same process, and display to me a 404 error:
Not Found

The requested URL /licenses/by-nd/2.5/legalcode.fr was not found on this server.
Apache/2.4.10 (Debian) Server at licenses.productionwww.creativecommons.uk0.bigv.io Port 80

@ArgyroNe7
Copy link

Continuing:
Now about the 3.0 licenses, I access them through the pages:
https://creativecommons.org/licenses/by-nd/3.0/fr/
(respectives to each licences in both 2.5 and 3.0 cases, of course)

Here are the links that are 404'd again to me:
https://creativecommons.org/licenses/by-nd/3.0/fr/legalcode.fr
https://creativecommons.org/licenses/by-nc-nd/3.0/fr/legalcode.fr
https://creativecommons.org/licenses/by-nc/3.0/fr/legalcode.fr
https://creativecommons.org/licenses/by-nc-sa/3.0/fr/legalcode.fr
https://creativecommons.org/licenses/by-sa/3.0/fr/legalcode.fr

All these pages display to me the following error, where XXX is the licence:
Not Found

The requested URL /licenses/XXX/3.0/fr/legalcode.fr was not found on this server.
Apache/2.4.10 (Debian) Server at licenses.productionwww.creativecommons.uk0.bigv.io Port 80

@rheaplex
Copy link
Contributor

rheaplex commented Jan 8, 2018

Thank you for providing this information.

There are two different bugs here.

1

The French 2.5 deeds do not have accompanying French legalcode documents. I am not sure whether this means that we should not display the French 2.5 deeds or whether they should link to the un-ported licenses. @peterspdx what is the correct approach here?

2

The French 3.0 deeds do have ported legalcode documents. We should therefore link to them. We are currently serving them without a language code extension, e.g.:

https://creativecommons.org/licenses/by-nc-sa/3.0/fr/legalcode

Both the path and the extension work for 4.0:

https://creativecommons.org/licenses/by-nc-sa/4.0/fr/legalcode

https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr

The former ( /fr/ ) is incorrect for 4.0 because the 4.0 versions do not have ports, the latter ( .fr ) is correct for 4.0 but would be incorrect for 3.0 as it appears here because 3.0 does not have translations of the un-ported licenses. i.e. we would not expect this to work:

https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode.fr

Now, we cannot assume that each ported license has a single legalcode. For example 2.0.be has two different translations:

https://creativecommons.org/licenses/by-nc-sa/2.0/be/legalcode.fr

https://creativecommons.org/licenses/by-nc-sa/2.0/be/legalcode.nl

Nobody links to /2.0/be/legalcode without a language code:

https://www.google.com/search?q="creativecommons.org%2F+licenses%2Fby-nc-sa%2F2.0%2Fbe%2Flegalcode"

But, likewise, nobody links to /3.0/fr/legalcode with a language code:

https://www.google.com/search?q="creativecommons.org%2F+licenses%2Fby-nc-sa%2F3.0%2Ffr%2Flegalcode"

So the /3.0/fr/legalcode.fr links are incorrect and we have to fix this.

@peterspdx I'm sorry to tag you twice in one issue but does this sound right?

We have an issue open for this and I am working on it but it has proven to be a surprisingly complex problem. Working through this has been very helpful, so thank you @ArgyroNe7 for reporting this. I am hoping to be able to fix this in the next couple of weeks but I have a couple of project launches to get out of the way first unfortunately.

@ArgyroNe7
Copy link

ArgyroNe7 commented Jan 9, 2018

Glad to have contributed through this @robmyers. I'm really curious about the 2.5 possible availability.

@peterspdx
Copy link
Contributor

peterspdx commented Jan 11, 2018

On bug #1, the 2.5 French deeds should link to the 2.5 English unported licenses. That's useful for Francophones who are using any 2.5 licenses and want to read the human readable summary in their preferred language.

On bug #2:

  • There are no official translations of the 3.0 unported licenses (some unofficial exist, but CC does not serve those because they have not been vetted, proofed for accuracy and equivalency, etc). So you're correct.
  • On 4.0, we should be using the language extension, not the country extension, as you note, and vice-versa for 3.0 and prior ports. Note that the Spain 3.0 port has multiple official translations of its licenses, as does the IGO and Switzerland ports (maybe a few others as well). In any event, correct what's needed to be consistent with this canon: except for the few 3.0 ports that have official translations, all 3.0 ports should use the country code only; and all 4.0 translations should use the language code only.

Thanks @robmyers for teasing this issue apart and proposing fixes, and @ArgyroNe7 for catching it. Not simple stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants