-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, Sep 11, 2008 at 12:56:40PM -0400, C. Scott Ananian wrote: >On Thu, Sep 11, 2008 at 12:12 PM, Jonas Smedegaard <[EMAIL PROTECTED]> wrote: >> On Thu, Sep 11, 2008 at 11:41:41AM -0400, C. Scott Ananian wrote: >>>John Gilmore has been pushing us to get our licensing ducks in a row. >>>The one remaining problem has been activities and content bundles: we >>>can't legally distribute bundles that don't have a clear statement of >>>license. >> >> There is also licensing problems in some PO-files. >> >> POT-files should replace PACKAGE with actual package name. >> >> PO-files should include both proper copyright and licensing info. > >Could you suggest a patch to >http://dev.laptop.org/git/projects/image-builder or a stand-alone >script that could audit for such problems?
Sorry, no. I can read and patch Python code, but write it :-/ Or, more exactly, I am sloooow at expressing myself in Python. Checking *.po for this should catch the ones using stander boilerplate: ^#.*(YEAR|PACKAGE|HOLDER) (if possible to limit to, say, first 10 lines of the file, some possible false positives would be avoided. >I believe most of our po files are generated/maintained by a Pootle >instance; Sayamindu, is patching Pootle to check for reasonable >license information feasible? That would address the problem at the >source. Sounds sane! Here is the sed rule I currently use to get autogenerated POT-files into shape: sed -i \ -e "/^# Copyright/ s/THE PACKAGE'S COPYRIGHT HOLDER/Jonas Smedegaard <[EMAIL PROTECTED]>/" \ -e '/^\(# This file\|"Project-Id-Version\)/ s/PACKAGE/$(DEB_SOURCE_PACKAGE)/' \ -e '/^"Project-Id-Version:/ s/VERSION/$(DEB_UPSTREAM_VERSION)/' \ debian/po/templates.pot Should be ease to transform into Perl for use in Poodle. If above is applied to POT-file, autogenerated PO-files might be acceptable - depending on how well Poodle makes use of that (they are when using commandline tool msginit and similar). Would be nice if the following lines was replaced/updated too, but not necessary from a licensing perspective: # SOME DESCRIPTIVE TITLE. # FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR." "Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n" "Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n" - Jonas - -- * Jonas Smedegaard - idealist og Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkjJWmEACgkQn7DbMsAkQLhrKgCfcm7pi7v5kml+kapHi/Zgxs/4 IU0An1BMUJ4MgnjpDhSD0C1R+18wn5wp =F82M -----END PGP SIGNATURE----- _______________________________________________ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar