From ggrothendieck at gmail.com  Thu Apr 23 22:35:12 2009
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Thu, 23 Apr 2009 16:35:12 -0400
Subject: [Rd] License status of CRAN packages
In-Reply-To: <18928.51543.939132.165160@ron.nulle.part>
References: <18928.48327.599527.545472@ron.nulle.part>
	<971536df0904231232vbb024c8p95456acaeae0ff6d@mail.gmail.com> 
	<18928.51543.939132.165160@ron.nulle.part>
Message-ID: <971536df0904231335s25d1c134l58db3f7280c053e2@mail.gmail.com>

Of the 31 packages listed:
 [1] "BARD"          "BayesDA"       "CoCo"          "ConvCalendar"
 [5] "FAiR"          "PTAk"          "RScaLAPACK"    "Rcsdp"
 [9] "SDDA"          "SGP"           "alphahull"     "ash"
[13] "asypow"        "caMassClass"   "gpclib"        "mapproj"
[17] "matlab"        "mclust"        "mclust02"      "mlbench"
[21] "optmatch"      "rankreg"       "realized"      "rngwell19937"
[25] "rtiff"         "rwt"           "scagnostics"   "sgeostat"
[29] "spatialkernel" "tlnise"        "xgobi"

the license fields are AGPL or GPL for 3 and specified in a separate
file "file LICENSE" so about 30 of 1700 < 2% are question marks.
To me that is not inconsistent with all or nearly all being free software
licenses but at any rate this quantifies it a bit better.  (A couple are
not listed below as I got a read error when trying to access its summary
from the CRAN site.  Its possible those 2 are not actually on CRAN.)

                            BARD
                               "AGPL 3.0 (with attribution)"
                                                     BayesDA
                                              "GPL (&ge; 2)"
                                                        CoCo
                                              "file LICENSE"
                                                ConvCalendar
                                              "file LICENCE"
                                                        FAiR
                                              "file LICENSE"
                                                        PTAk
                                              "file LICENSE"
                                                       Rcsdp
                                              "file LICENSE"
                                                        SDDA
                                              "file LICENSE"
                                                         SGP
                                              "file LICENSE"
                                                   alphahull
                                              "file LICENSE"
                                                         ash
                           "S original available at statlib"
                                                      asypow
                                              "file LICENSE"
                                                 caMassClass
"The caMassClass Software License, Version 1.0 (See COPYING"
                                                      gpclib
                                              "file LICENSE"
                                                     mapproj
    "Distribution and use for non-commercial purposes only."
                                                      matlab
                                              "file LICENSE"
                                                      mclust
                                              "file LICENSE"
                                                    mclust02
                                              "file LICENSE"
                                                     mlbench
                                              "file LICENSE"
                                                    optmatch
                                              "file LICENSE"
                                                     rankreg
                                   "Free for nonprofit use."
                                                    realized
                                              "file LICENSE"
                                                rngwell19937
                                              "file LICENSE"
                                                       rtiff
                                              "file LICENSE"
                                                         rwt
                                              "file LICENSE"
                                                 scagnostics
                                              "file LICENSE"
                                                    sgeostat
            "Original ??, extensions GPL version 2 or newer"
                                               spatialkernel
                                              "file LICENSE"
                                                      tlnise
                                              "file LICENSE"


2009/4/23 Dirk Eddelbuettel <edd at debian.org>:
>
> On 23 April 2009 at 15:32, Gabor Grothendieck wrote:
> | On Thu, Apr 23, 2009 at 3:08 PM, Dirk Eddelbuettel <edd at debian.org> wrote:
> | >
> | > (Subject: renamed as thread hijacked from the ParallelR thread ? --Dirk)
> | >
> | > On 23 April 2009 at 14:44, Gabor Grothendieck wrote:
> | > | Aside from R there are the add-on packages.
> | > |
> | > | A frequency table showing the licenses of the CRAN packages indicates
> | > | that the all or almost all packages have some sort of free software license
> | > | with GPL licenses being most common. (A few packages have restrictions
> | > | to noncommercial use and that may conflict with GPL, not sure.) ? That is
> | > | not to say that there are no other types of packages but any such packages
> | > | are not on CRAN.
> | >
> | > I fear that is not quite the case. ?There are quite a few packages like that.
> |
> | Not the case? ?My post included a list of all License fields from the
> | DESCRIPTION file of every CRAN package so the list is definitive.
>
> Correct me if I am wrong in the paragraph you kindly left standing above, you
> seem to suggest that
>
> ? ? ? ?"all or almost all packages have some sort of free software license"
>
> and that while non-free licenses may exist,
>
> ? ? ? ?"any such packages are not on CRAN".
>
> I believe this statement to be false.
>
> There are packages with restrictive licenese on CRAN. ?They were contained in
> the list of licenses you assembled, and my point is that it is overly hard to
> identify them (if one were to tty to avoid using these packages).
>
> As a non-exhautive list with possible misclassifications, cran2deb currently
> has these packasges as 'maybe not free' and does not build them:
>
> ? ? BARD,BayesDA,CoCo,ConvCalendar,FAiR,PTAk,RScaLAPACK,Rcsdp,SDDA,SGP,
> ? ? alphahull,ash,asypow,caMassClass,gpclib,mapproj,matlab,mclust,mclust02,
> ? ? mlbench,optmatch,rankreg,realized,rngwell19937,rtiff,rwt,scagnostics,
> ? ? sgeostat,spatialkernel,tlnise,xgobi
>
> We are missing some recently added packages, and we may yet flag several from
> the list above as free. Some may be listed because of non-free Depends:
>
> But to take a concrete example, 'realized' is not something I am supposed to
> install at work. ?Yet install.packages() currently has not way knowing that.
>
> Are we approximately on the same page ?
>
> Dirk
>
> --
> Three out of two people have difficulties with fractions.
>



[Rd] License status of CRAN packages
Gabor Grothendieck