Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:intel commit in: dev-java/netcdf/, licenses/
Date: Sun, 25 Nov 2012 09:52:26
Message-Id: 1353258473.4d154f4fdb383c0e22409bf44d707e9f72ff4d88.jlec@gentoo
1 commit: 4d154f4fdb383c0e22409bf44d707e9f72ff4d88
2 Author: W. Trevor King <wking <AT> tremily <DOT> us>
3 AuthorDate: Sun Nov 18 17:05:23 2012 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 18 17:07:53 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4d154f4f
7
8 dev-java/netcdf: Add the netCDF licence (which is *not* MIT)
9
10 I'm not sure why the license was changed when this ebuild was imported
11 from my overlay, but NetCDF deserves its own entry under licenses/
12
13 From http://www.unidata.ucar.edu/software/netcdf-java/documentation.htm:
14 > The library is freely available and the source code is released
15 > under the (MIT-style) netCDF C library license. Previous versions
16 > use the GNU Lesser General Public License (LGPL).
17
18 The license text [1] has several important deviations from MIT, for
19 example:
20
21 * netCDF does not explicitly grant the right to sublicense and/or sell
22 copies, while MIT does.
23
24 There are also a number of other changes, involving legalese that I
25 don't understand. However, I imagine the UCAR/Unidata lawyers made
26 the deviations from the MIT license intentionally, and Gentoo users
27 should be able to easily see what they are getting into by using this
28 package.
29
30 [1]: http://www.unidata.ucar.edu/software/netcdf/copyright.html
31
32 ---
33 dev-java/netcdf/ChangeLog | 5 +++++
34 dev-java/netcdf/netcdf-4.2.ebuild | 2 +-
35 licenses/netCDF | 31 +++++++++++++++++++++++++++++++
36 3 files changed, 37 insertions(+), 1 deletions(-)
37
38 diff --git a/dev-java/netcdf/ChangeLog b/dev-java/netcdf/ChangeLog
39 index ce027a2..37e3a44 100644
40 --- a/dev-java/netcdf/ChangeLog
41 +++ b/dev-java/netcdf/ChangeLog
42 @@ -2,6 +2,11 @@
43 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
44 # $Header: $
45
46 +*netcdf-4.2 (18 Nov 2012)
47 +
48 + 18 Nov 2012; W. Trevor King <wking@××××××.edu> netcdf-4.2.ebuild:
49 + Fix license (the NetCDF license is neither LGPL or MIT)
50 +
51 *netcdf-4.2 (14 May 2012)
52
53 14 May 2012; Sébastien Fabbro <bicatali@g.o> +netcdf-4.2.ebuild,
54
55 diff --git a/dev-java/netcdf/netcdf-4.2.ebuild b/dev-java/netcdf/netcdf-4.2.ebuild
56 index a08a9fd..046da42 100644
57 --- a/dev-java/netcdf/netcdf-4.2.ebuild
58 +++ b/dev-java/netcdf/netcdf-4.2.ebuild
59 @@ -10,7 +10,7 @@ DESCRIPTION="Java Common Data Model (CDM) interface to to netCDF files"
60 HOMEPAGE="http://www.unidata.ucar.edu/software/netcdf-java/"
61 SRC_URI="ftp://ftp.unidata.ucar.edu/pub/${PN}-java/v${PV}/ncSrc-${PV}.zip"
62
63 -LICENSE="LGPL-2 MIT"
64 +LICENSE="netCDF"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE=""
68
69 diff --git a/licenses/netCDF b/licenses/netCDF
70 new file mode 100644
71 index 0000000..780ba9e
72 --- /dev/null
73 +++ b/licenses/netCDF
74 @@ -0,0 +1,31 @@
75 +Copyright 1993-2012 University Corporation for Atmospheric Research/Unidata
76 +
77 +Portions of this software were developed by the Unidata Program at the
78 +University Corporation for Atmospheric Research.
79 +
80 +Access and use of this software shall impose the following obligations
81 +and understandings on the user. The user is granted the right, without
82 +any fee or cost, to use, copy, modify, alter, enhance and distribute
83 +this software, and any derivative works thereof, and its supporting
84 +documentation for any purpose whatsoever, provided that this entire
85 +notice appears in all copies of the software, derivative works and
86 +supporting documentation. Further, UCAR requests that the user credit
87 +UCAR/Unidata in any publications that result from the use of this
88 +software or in any product that includes this software, although this
89 +is not an obligation. The names UCAR and/or Unidata, however, may not
90 +be used in any advertising or publicity to endorse or promote any
91 +products or commercial entity unless specific written permission is
92 +obtained from UCAR/Unidata. The user also understands that
93 +UCAR/Unidata is not obligated to provide the user with any support,
94 +consulting, training or assistance of any kind with regard to the use,
95 +operation and performance of this software nor to provide the user
96 +with any updates, revisions, new versions or "bug fixes."
97 +
98 +THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR
99 +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
100 +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
101 +DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL,
102 +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
103 +FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
104 +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
105 +WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.