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

French Deeds 2.5 and 3.0 are 404ing #732

Open
little-wow opened this Issue Jan 5, 2018 · 9 comments

Comments

Projects
None yet
5 participants
@little-wow
Contributor

little-wow commented Jan 5, 2018

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

@peterspdx

This comment has been minimized.

Show comment
Hide comment
@peterspdx

peterspdx Jan 5, 2018

Contributor

@robmyers @georgehari

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

Contributor

peterspdx commented Jan 5, 2018

@robmyers @georgehari

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

@ArgyroNe7

This comment has been minimized.

Show comment
Hide comment
@ArgyroNe7

ArgyroNe7 Jan 5, 2018

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).

ArgyroNe7 commented Jan 5, 2018

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

This comment has been minimized.

Show comment
Hide comment
@peterspdx

peterspdx Jan 5, 2018

Contributor

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

Contributor

peterspdx commented Jan 5, 2018

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

@robmyers

This comment has been minimized.

Show comment
Hide comment
@robmyers

robmyers Jan 6, 2018

Contributor

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.

Contributor

robmyers 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

This comment has been minimized.

Show comment
Hide comment
@ArgyroNe7

ArgyroNe7 Jan 7, 2018

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 commented Jan 7, 2018

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

This comment has been minimized.

Show comment
Hide comment
@ArgyroNe7

ArgyroNe7 Jan 7, 2018

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

ArgyroNe7 commented Jan 7, 2018

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

@robmyers

This comment has been minimized.

Show comment
Hide comment
@robmyers

robmyers Jan 8, 2018

Contributor

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.

Contributor

robmyers 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

This comment has been minimized.

Show comment
Hide comment
@ArgyroNe7

ArgyroNe7 Jan 9, 2018

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

ArgyroNe7 commented Jan 9, 2018

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

@peterspdx

This comment has been minimized.

Show comment
Hide comment
@peterspdx

peterspdx Jan 11, 2018

Contributor

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.

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