Author: moeller
Date: 2011-02-13 23:24:18 +0000 (Sun, 13 Feb 2011)
New Revision: 5971
Added:
trunk/packages/R/r-cran-sparsem/
trunk/packages/R/r-cran-sparsem/trunk/
trunk/packages/R/r-cran-sparsem/trunk/debian/
trunk/packages/R/r-cran-sparsem/trunk/debian/changelog
trunk/packages/R/r-cran-sparsem/trunk/debian/compat
trunk/packages/R/r-cran-sparsem/trunk/debian/control
trunk/packages/R/r-cran-sparsem/trunk/debian/copyright
trunk/packages/R/r-cran-sparsem/trunk/debian/rules
trunk/packages/R/r-cran-sparsem/trunk/debian/upstream-metadata.yaml
trunk/packages/R/r-cran-sparsem/trunk/debian/watch
Log:
The mixture of GPLed with non-GPLed code renders this package
non-redistributable, I tend to think.
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/changelog
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/changelog
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/changelog 2011-02-13
23:24:18 UTC (rev 5971)
@@ -0,0 +1,5 @@
+r-cran-epitools (0.86-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Steffen Moeller <[email protected]> Mon, 14 Feb 2011 00:13:21 +0100
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/compat
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/compat
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/compat 2011-02-13 23:24:18 UTC
(rev 5971)
@@ -0,0 +1 @@
+7
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/control
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/control
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/control 2011-02-13
23:24:18 UTC (rev 5971)
@@ -0,0 +1,25 @@
+Source: r-cran-sparsem
+Section: non-free/gnu-r
+Priority: optional
+Maintainer: Debian Med Packaging Team
<[email protected]>
+Uploaders: Steffen Moeller <[email protected]>
+DM-Upload-Allowed: yes
+Build-Depends: debhelper (>= 7.0), cdbs, r-base-dev
+Standards-Version: 3.9.1
+Homepage: http://cran.r-project.org/web/packages/SparseM/
+Vcs-Browser:
http://svn.debian.org/wsvn/debian-med/trunk/packages/R/r-cran-sparsem/trunk/?rev=0&sc=0
+Vcs-Svn:
svn://svn.debian.org/svn/debian-med/trunk/packages/R/r-cran-sparsem/trunk/
+
+Package: r-cran-sparsem
+Architecture: all
+Depends: ${shlibs:Depends}, ${R:Depends}
+Suggests: r-cran-matrix
+Description: R package for basic linear algebra on sparse matrices
+ The package SparseM provides routines for sparse linear algebra in R.
+ The vignette, the R documentation, comes with a description of
+ the package with some examples of its functionality.
+ .
+ SparseM has a series of reverse dependencies that render it one of
+ the more important packages of R. But, the package is not completely
+ free. The package matrix may well substitute it. You may want to
+ investigate that alternative for new projects.
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/copyright
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/copyright
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/copyright 2011-02-13
23:24:18 UTC (rev 5971)
@@ -0,0 +1,90 @@
+Format: Machine-readable license summary, see http://dep.debian.net/deps/dep5/
+
+Name: SparseM
+Contact: Roger Koenker <[email protected]> and Pin Ng <[email protected]>
+Source: http://cran.r-project.org/src/contrib/SparseM_0.86.tar.gz
+
+Files: debian/*
+Copyright: 2011 Steffen Moeller <[email protected]>
+License: GPL-3
+Packaged-By: Steffen Moeller <[email protected]>
+Packaged-Date: Mon, 14 Feb 2011 00:21:53 +0100
+
+License: unredistributable - as I found out only now
+
+ All R code and documentation in this package is licensed under the terms
of the GPL
+ license -- see COPYING in the top level of the R directory tree for
further details.
+
+ All fortran and C code in the src directory, with the exception of
cholesky.f is also
+ licensed on the GPL license, see
+
+ http://www.cs.umn.edu/Research/arpa/SPARSKIT/sparskit.html
+
+ for explicit stipulation for sparskit.f. The code in cholesky.f is a
modified version of
+ code originally written by Esmond Ng and Barry Peyton.
+
+ The modified version is distributed as part of PCx by Czyzyk, Mehrotra,
Wagner,
+ and Wright and is copywrite by the University of Chicago. The PCx
distribution
+ makes the following stipulation:
+
+
+ This software discloses material protectable under copyright
+ laws of the United States. Permission is hereby granted to use,
+ reproduce, prepare derivative works, and redistribute to others
+ at no charge, provided that the original PCx copyright notice,
+ Government license and disclaimer are retained and any changes
+ are clearly documented; however, any entity desiring permission
+ to use this software within a commercial organization or to
+ incorporate this software or a work based on the software into
+ a product for sale must contact Paul Betten at the Industrial
+ Technology Development Center, Argonne National Laboratory.
+
+ PAUL BETTEN
+ [email protected]
+ Industrial Technology Development Center,
+ Argonne National Laboratory,
+ Argonne, IL 60439
+ (630) 252-4962
+ FAX: (630) 252-5230
+
+ It should be stressed that cholesky.f was NOT written by the authors of
PCx, it
+ was only incorporated and distributed by them. My personal take on this is
+ described in a message written to R-devel in early September, 2009.
+
+ Comrades,
+
+ When talk turns to the purity of the revolution, and purge of packages
then
+ the guillotine can't be far behind. We all remember Lenin berating the
+ "renegade Kautsky" for his "pragmatism," and we know where that led...
+
+ So let me put in a good word for pragmatism, and incidentally for
saving one of my
+ own packages, SparseM, and perhaps eventually my neck. Last week Kurt
asked
+ me to look into a SparseM licensing quirk based on an inquiry from the
Fedora
+ folks. SparseM is GPL except for one routine cholesky.f written at
Oakridge
+ Lab by E. Ng and B. Peyton. Our version of the code was redistributed
in the
+ package PCx which was copywrited by the U. of Chicago, who specified
that
+ commercial users should contact someone at Argonne National Lab. Since
the
+ beginning we have retained this language in the License file of
SparseM, even
+ though the code in question was not actually developed as a part of PCx.
+
+ I contacted one of the original PCx developers who responded as follows:
+
+ The routine you mention was distributed with PCx but not part
+ of it as you see from the legalese and not covered by the PCx
+ copyright. I tried to interest the authors of that code
+ in legal issues in around 1997 but could not get them
+ motivated (frankly I also can't get too interested).
+
+ To which I heartily concurred. If someone who is worried about getting
sued
+ would like to dig into this can of worms, then fine. But life is too
short
+ for the rest of us. This is quite a murky business, we shouldn't
create
+ incentives to make it murkier by covering up relevant language on
licensing.
+ But surely we can also all agree that CRAN has been a fantastic
success, and
+ adding new constraints on its operation is ill-advised.
+
+ Roger Koenker
+
+ PS [Added August, 2010] Nervous Nellies expecting to get rich with
comercialization
+ of R code and needing sparse matrices are advised to consider the
package Matrix.
+ I would make this switch myself if I had time and energy to recode the
applications
+ in quantreg that rely on SparseM.
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/rules
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/rules
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/rules 2011-02-13 23:24:18 UTC
(rev 5971)
@@ -0,0 +1,10 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# debian/rules file for the Debian/GNU Linux r-cran-epitools package
+# Copyright 2008 by Andreas Tille <[email protected]>
+
+include /usr/share/R/debian/r-cran.mk
+
+# Require a number equal or superior than the R version the package was built
with.
+install/$(package)::
+ echo "R:Depends=r-base-core (>= $(shell R --version | head -n1 | perl
-ne 'print / +([0-9]\.[0-9]+\.[0-9])/'))" >> debian/$(package).substvars
Property changes on: trunk/packages/R/r-cran-sparsem/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
+ *
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/upstream-metadata.yaml
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/upstream-metadata.yaml
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/upstream-metadata.yaml
2011-02-13 23:24:18 UTC (rev 5971)
@@ -0,0 +1,7 @@
+Archive: CRAN
+Contact: [email protected], [email protected]
+CRAN: SparseM
+Download: http://cran.r-project.org/src/contrib/
+Homepage: http://www.econ.uiuc.edu/~roger/research/sparse/sparse.html
+Name: SparseM
+Watch: http://cran.r-project.org/src/contrib/SparseM_([-\d.]*)\.tar\.gz
Added: trunk/packages/R/r-cran-sparsem/trunk/debian/watch
===================================================================
--- trunk/packages/R/r-cran-sparsem/trunk/debian/watch
(rev 0)
+++ trunk/packages/R/r-cran-sparsem/trunk/debian/watch 2011-02-13 23:24:18 UTC
(rev 5971)
@@ -0,0 +1,2 @@
+version=3
+http://cran.r-project.org/src/contrib/SparseM_([-\d.]+)\.tar\.gz
_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit