Opened 9 years ago

Closed 9 years ago

#6928 closed task (fixed)

Spanish language GPL need to be shipped in builds

Reported by: mako Owned by: dsd
Priority: high Milestone: 8.2.0 (was Update.2)
Component: distro Version:
Keywords: blocks-:8.2.0 8.2-756:+ Cc: mako, dgilmore, gnu, sj, gregorio, dsd
Blocked By: Blocking: #4265
Deployments affected: Action Needed: test in build
Verified: no


As part of solving the #4265 and coming into compliance with the GPL and with the spirit of free software, several change to the current builds are needed.

One easy step will be the inclusion of a Spanish language GPL in each build. Ideally, this should be done in the content library and in the olpc-licenses package.

SJ should be able to handle the content library and Dennis should be able to add this to the next version of olpc-licenses.

Change History (14)

comment:1 Changed 9 years ago by gnu

  • Cc sj added

The FSF provides Spanish language translations of GPLv3 and GFDLv1.2 on its Translations page:

There are various other languages represented, which are of interest to OLPC, such as French, Italian and German. The page also includes instructions on how to make your own translations into new languages, and submit them to FSF for sharing.

Large numbers of translations of GPLv2 and LGPLv2 are available in the Internet Archive's preserved copy of that page, from 2007. These also include Arabic, Brazilian Portuguese, etc.

I have asked FSF to restore the translations of older license versions (since lots of software is still governed by older licenses), but meanwhile, you can use the versions from the Internet Archive. Enable Javascript when accessing that page, which rewrites the URLs in it, so you will be able to click through to the archived translations themselves from 2007.

For Spanish, here are the exact URLs to use:





There are several other Spanish translations of GPLv2 available above, if you don't like this one. There's an HTML GFDLv2 as well as the text one linked here.

Let's get the Spanish versions into the release, and then somebody can make a management decision about what other languages to include, and where.

Note that the English versions must remain in the release as well. The translated ones are all unofficial: they are for ease of understanding, but they have no legal effect.

comment:2 Changed 9 years ago by gnu

  • Action Needed set to never set
  • Keywords blocks:?8.2.0 added

I recommend adding it at /usr/share/licenses/common-licenses/ and . Then the Spanish translation of the Sugar notice in #6929 can point to the version.

(The Spanish version shipped should also include a link back to the English version).

comment:3 Changed 9 years ago by gnu

  • Keywords blocks?:8.2.0 added; blocks:?8.2.0 removed

comment:4 Changed 9 years ago by gregorio

  • Cc gregorio added
  • Keywords blocks-:8.2.0 added; blocks?:8.2.0 removed
  • Milestone changed from 8.1.1 (was Update1.1) to 8.2.0 (was Update.2)
  • Priority changed from normal to high


Last call to get this done. It has to be in by this week, preferably first half.

I can't hold the release for it so I'm removing blocker status but leaving it as important (keyword blocks-:8.2.0)


Greg S

comment:5 Changed 9 years ago by dsd

  • Cc dsd added

Seems easy enough to add to the olpc-licenses package. Was this content generated automatically? Any git repositories or anything like that?

Where can I find the source RPM? Does it come from koji?

comment:6 Changed 9 years ago by gnu

The source and binary (noarch) RPM's appear to be here:
I agree that they ought to be put somewhere where the package tools can find them, e.g. so the source package gets into the source release.

comment:7 Changed 9 years ago by gnu

Oops, those are the olpc-LIBRARY rpms, not the olpc-LICENSE rpm's. Sorry, false alarm.

comment:8 Changed 9 years ago by mstone

  • Action Needed changed from never set to package

comment:9 Changed 9 years ago by dsd

I found the SRPM in ~mako/public_rpms, that should be good enough to start from

comment:10 Changed 9 years ago by dsd

  • Owner changed from sj to dsd

comment:11 Changed 9 years ago by dsd

  • Action Needed changed from package to test in build

OK, I imported it into git (users/dsd/olpc-licenses) and released version 2 through my public rpms.
I also filed #8043 to follow up on shipping more translations, and #8044 for updating the license collection to reflect the software shipped in 8.2.0.

comment:12 Changed 9 years ago by mako

Ah, thanks DSD!

The code I use to generate the SRPM is in a Bazaar repository here:

That said, it's basically static files so the SRPM is basically equivalent.

Thank you so much for your work on this. This is important, mostly thankless, work but it does a lot for OLPC and the users of its machine in terms of software freedom.

comment:13 Changed 9 years ago by dsd

Thanks for your input!
So, you created LICENSE_LIST by hand and then just copied the appropriate license files into place?

comment:14 Changed 9 years ago by dsd

  • Keywords 8.2-756:+ added
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.