From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from vms173003pub.verizon.net ([206.46.173.3]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1P8eIH-00060s-Bg for openembedded-devel@lists.openembedded.org; Wed, 20 Oct 2010 21:25:51 +0200 Received: from gandalf.denix.org ([unknown] [71.255.228.135]) by vms173003.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0LAL005I5SLP40H2@vms173003.mailsrvcs.net> for openembedded-devel@lists.openembedded.org; Wed, 20 Oct 2010 14:25:07 -0500 (CDT) Received: by gandalf.denix.org (Postfix, from userid 1000) id 3C3C314AF64; Wed, 20 Oct 2010 15:25:01 -0400 (EDT) Date: Wed, 20 Oct 2010 15:25:01 -0400 From: Denys Dmytriyenko To: openembedded-devel@lists.openembedded.org Message-id: <20101020192501.GS11514@denix.org> References: MIME-version: 1.0 In-reply-to: User-Agent: Mutt/1.5.16 (2007-06-09) X-SA-Exim-Connect-IP: 206.46.173.3 X-SA-Exim-Mail-From: denis@denix.org X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on discovery X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:20:07 +0000) X-SA-Exim-Scanned: Yes (on linuxtogo.org) Subject: Re: LICENSE, LICENSE and LICENSE X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2010 19:25:51 -0000 Content-type: text/plain; charset=us-ascii Content-disposition: inline On Sat, Oct 16, 2010 at 09:15:54PM +0200, Frans Meulenbroeks wrote: > Dear all, > > Being bored while waiting for a build to finish, I decided to to a > grep for LICENSE on recipes/*/* > > As already reported on an earlier email about 375 recipes have no > LICENSE (according to recipe_sanity). > > After a little bit of editing and sorting I came to the list at the > end of this email. > First digit is the number a license occurs, 2nd field is the license itself. > > Some concerns: > - GPL seems to be the most widely string used, but this does not say > too much. Is this v1, v2, v3, or maybe v1+, v2+, v3+ > - Using ${PN} as license string might seem as a nifty way to save > typing a few letters, but it does not help with scripts that process > recipes > - we seem not too consistent wrt spelling wand writing things (for > example: GPLv2, GPLV2, GPL-2, GPL2) > - some of these use licenses that I have never heard of and for some I > have some doubts (e.g "closed" "various" "as-is" "python-style" ...) > > BTW: I've no plans to clean this up. I've been there in another world, > and it is boring like hell (and in that world I was at least paid for > it) > Just want to pass the results. Frans, I've done a similar exercise some time ago and collected this list for my personal use, when I was fixing licenses for the recipes/packages I'm interested in. I did fix a number of them already, as well as my fellow co-workers[1]. I also see you recently took care of many perl-related recipes yourself. So far it was in the "scratch the itch" mode - when we see some packages reporting incorrect or unspecific licenses, we fix them. Hopefully, this way we can correct the majority of recipes and leave the remainder as a janitorial work, as Chris suggested... [1] http://cgit.openembedded.org/cgit.cgi/openembedded/log/?qt=grep&q=LICENSE&ofs=25 > 1931 "GPL" > 604 "GPLv2" > 467 "LGPL" > 246 "MIT" > 181 "BSD" > 138 "Artistic|GPLv1" > 112 "GPLv3" > 37 "MIT BSD" > 35 "LGPLv2" > 32 "LGPLv2.1" > 28 "BSD-X" > 27 "unknown" > 26 "GPL LGPL" > 25 "PD" > 23 "TI" > 20 "MPL" > 18 "LGPLv2.1 GPLv3" > 18 "AL2.0" > 17 "MIT-X" > 16 "GPL QPL" > 14 "PSF" > 13 "${PN}" > 11 "LGPL GPL" > 10 "GPLv2+" > 8 "GPL-2" > 6 "nokia" > 6 "liboil" > 6 "Various" > 6 "LGPLv2.1+" > 5 "zlib" > 5 "Unknown" > 5 "OSL" > 5 "MIT/X11" > 5 "MIT/BSD" > 5 "GPLv2/LGPLv2.1" > 5 "GPLV2" > 5 "GPL/LGPL" > 5 "GPL LGPL FDL" > 5 "Classpath" > 5 "Boost Software License" > 5 "Artistic" > 4 ${CSL_LIC_RLE} > 4 "tcl" > 4 "http://creativecommons.org/licenses/by-sa/2.5/" > 4 "Intel Public Licence" > 4 "EPL" > 4 "Bitstream Vera" > 4 "BSD GPLv2" > 4 "Apache" > 4 "Apache License, Version 2.0" > 3 "wxWindows" > 3 "snes9x" > 3 "libffi" > 3 "Public Domain" > 3 "MPL1.1 GPL LGPL" > 3 "LGPL MPL" > 3 "GPLv3,LGPLv2.1,LGPLv3" > 3 "GPLv3+" > 3 "GPL+LGPL" > 3 "GPL LGPL AFL" > 3 "GPL BSD" > 3 "GPL AFL" > 3 "GPL + library exception" > 3 "GD" > 3 "BSD GPL" > 3 "As is" > 2 "pycrypto" > 2 "public domain" > 2 "povray" > 2 "netperf" > 2 "libgsm" > 2 "jpeg" > 2 "howl" > 2 "closed" > 2 "bzip2" > 2 "ZPL" > 2 "TI-BSD/GPLv2" > 2 "TI BSD" > 2 "QPL" > 2 "Public domain" > 2 "Perl" > 2 "PHP" > 2 "OSGPL" > 2 "MPL LGPL" > 2 "MPL GPL LGPL MIT" > 2 "LGPL-2 FDL-1.1" > 2 "LGPL 2.1/GPL 2/Apache 2.0" > 2 "LGPL / MPL" > 2 "Info-ZIP" > 2 "ISC" > 2 "IBM" > 2 "GPLv3 LGPLv3" > 2 "GPLv3 LGPLv2" > 2 "GPL with Classpath Exception" > 2 "GPL libsamplerate" > 2 "Embedded Widgets Demo License Agreement" > 2 "CPL" > 2 "CC-BY-SA3" > 2 "CC-BY" > 2 "BSD/OPENSSH" > 2 "BSD-like" > 2 "BSD-ADV" > 2 "Apache-2.0" > 2 "Apache License V2.0" > 2 "Apache BSD" > 2 "Adobe" > 2 "AURA" > 2 "AGG License" > 1 OFL" > 1 GPLv2 > 1 "zsh" > 1 "zaurus-updater" > 1 "zaurus-installer" > 1 "xrdb" > 1 "xmame" > 1 "xbmc" > 1 "vim" > 1 "tcp-wrappers" > 1 "sudo" > 1 "snmp++" > 1 "sharp-binary-only" > 1 "shareware" > 1 "rtaudio" > 1 "proprietary-binary" > 1 "orc" > 1 "openssl" > 1 "ntp" > 1 "nsd" > 1 "ngrep" > 1 "makedev" > 1 "libpng" > 1 "libmng" > 1 "libdes" > 1 "julius" > 1 "http://www.gnu.org/software/cgicc/doc/cgicc_license.html" > 1 "http://www.cs.wustl.edu/~schmidt/ACE-copying.html" > 1 "gpl" > 1 "gpe-theme-foxbox" > 1 "freetype GPLv2" > 1 "freely distributable" > 1 "flite" > 1 "cron" > 1 "broadcom" > 1 "as-is" > 1 "XFree86" > 1 "X11" > 1 "X-MIT" > 1 "X-BSD" > 1 "VP8" > 1 "University of Washingtons Free-Fork License" > 1 "University of Illinois/NCSA Open Source License" > 1 "Unicode" > 1 "TI TSPA" > 1 "Sun Binary Code License Agreement" > 1 "Stanford" > 1 "Squeak License" > 1 "ST" > 1 "SIL Open Font License" > 1 "RCS" > 1 "Python-style" > 1 "Pine" > 1 "Perl Clarified Artistic License" > 1 "PYRAF" > 1 "PYCODES" > 1 "PSF ZPL" > 1 "PD/GPLv2" > 1 "OpenSSL" > 1 "OpenLDAP" > 1 "Open Market" > 1 "OSS" > 1 "OPL" > 1 "None" > 1 "Neotonic ClearSilver License" > 1 "NVIDIA" > 1 "Modified BSD" > 1 "Modified BSD License, Mesa 3-D License, Khronos License" > 1 "MetaKit" > 1 "MPL GPL LGPL" > 1 "MIT-style" > 1 "MIT GPLv2" > 1 "MIT + GPL" > 1 "Liberation" > 1 "LiPS" > 1 "LGPLv2.1/GFDL" > 1 "LGPLv2+" > 1 "LGPLv2 AFL" > 1 "LGPL2.1" > 1 "LGPL2+" > 1 "LGPL/MPL" > 1 "LGPL-3" > 1 "LGPL GPLv2+linking exception" > 1 "Kermit" > 1 "Intel" > 1 "Intel Software License Agreement" > 1 "IPL" > 1 "ICU" > 1 "HypersonicSQL" > 1 "GPLv3/GPLv2/LGPLv2.1" > 1 "GPLv3 or later" > 1 "GPLv2/LGPLv2" > 1 "GPLv2,BSD" > 1 "GPLv2 LGPLv2.1" > 1 "GPLv2 CUPS" > 1 "GPLv2 BSD" > 1 "GPL2" > 1 "GPL/ARToolkit" > 1 "GPL, MIT, BSD" > 1 "GPL, MIT" > 1 "GPL QPL PD" > 1 "GPL PSF" > 1 "GPL MPL" > 1 "GPL MIT" > 1 "GPL MIT Artistic" > 1 "GPL LGPL X11" > 1 "GPL LGPL W3C Classpath BSD" > 1 "GPL BSD BSD SMAIL" > 1 "GPL Artistic" > 1 "GPL + X11" > 1 "FREEWARE" > 1 "FNORB" > 1 "EGENIX" > 1 "DSSSL" > 1 "Creative Commons BY-NC-SA 3.0 US" > 1 "Creative Commons Attribution-ShareAlike 2.0" > 1 "Copyright file" > 1 "ClarifiedArtistic" > 1 "CPL MPL LGPL" > 1 "CLOSED" > 1 "CCSA" > 1 "CCPD" > 1 "CC-BY-SA" > 1 "CC" > 1 "CC Sampling Plus 1.0" > 1 "Berkeley-style license" > 1 "BSD-4" > 1 "BSD, GPLv2" > 1 "BSD CPL LGPL" > 1 "BSD 3-clause" > 1 "Artistic License 2.0" > 1 "Artistic GPLv1" > 1 "AdobeFlash" > 1 "AS IS" > 1 "APL + others" > 1 "AL2.0 W3C Public Domain" > 1 "AL2.0 LGPL2.1" > 1 "AGPL3" > 1 "" > > _______________________________________________ > Openembedded-devel mailing list > Openembedded-devel@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel