Improve or clarify translation licensing procedure
The BSD text stands that it must be reproduced in derived works, and that's the point of an author giving his work to LP users under BSD x under any BSD-compatible license they wish. In the current approach, the BSD license *should* be included in your software package, because you are reusing a BSD work.
However I wonder how many people are actually aware that this is the correct procedure. Specially, when you download a .po file generated by Launchpad, it should stand the license as BSD, not as "the same" of the underlying project. And it should include a copy of the BSD license inside or along with the .po file.
Rather than "these translations are made available to Canonical and in turn to you under the BSD license", we could have "the author of these translations makes them available to Canonical and Launchpad users under any license they wish to use, as long as that license is BSD-compatible.". I think this is my core point.
Below is an IRC conversation from #fsf that inspired me to open this bug.
RenatoSilva: something seems wrong here: https:/
RenatoSilva: Kamping_Kaiser: I think as I said above, there's no point to have a static licensing when you can have a copyright holder allowing another licenses.
Kamping_Kaiser: RenatoSilva: it ensures everything acquired from LP has a particular license, irrespective of what might happen elsewhere.
RenatoSilva: however I must confess "BSD license" is much more clear than "any BSD-compatible license". Compatible would need some clear definition, and I wonder if it would be possible.
RenatoSilva: # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
RenatoSilva: # This file is distributed under the same license as the moin-solenoid package.
RenatoSilva: This text ^^^^ is what you get when you download a .po file generated by LP. It should not say "the same license", it should say "BSD" for LP correctly following its own terms. However iirc that's a default message from gettext, maybe LP maintainers didn't notice that.
- Clarification or fix for translation licensing procedure
+ Improve or clarify translation licensing procedure
|affects:||launchpad → launchpad-documentation|
|affects:||launchpad-documentation → rosetta|