1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
CCP4 Coordinate Library: support of coordinate-related
functionality in protein crystallography applications.
Version 1.05 from 26.03.2004
Copyright (C) Eugene Krissinel 2004.
============================================================================
This file contains:
1. License agreement
2. List of incompatibilities with earlier versions. Please read
this carefully if you update your version of the Library.
=======================
1. LICENSE AGREEMENT.
=======================
This library is free software and is distributed under the terms
and conditions of the CCP4 licence agreement as `Part 0' (Annex 2)
software, which is version 2.1 of the GNU Lesser General Public
Licence (LGPL) with the following additional clause:
`You may also combine or link a "work that uses the Library"
to produce a work containing portions of the Library, and
distribute that work under terms of your choice, provided that
you give prominent notice with each copy of the work that the
specified version of the Library is used in it, and that you
include or provide public access to the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work. (i.e. If you make changes to the
Library you must distribute those, but you do not need to
distribute source or object code to those portions of the work
not covered by this licence.)'
Note that this clause grants an additional right and does not
impose any additional restriction, and so does not affect
compatibility with the GNU General Public Licence (GPL). If you
wish to negotiate other terms, please contact the maintainer.
You can redistribute it and/or modify the library under the terms
of the GNU Lesser General Public License as published by the Free
Software Foundation; either version 2.1 of the License, or (at
your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the CCP4 licence and/or GNU
Lesser General Public License along with this library; if not,
write to the CCP4 Secretary, Daresbury Laboratory, Warrington
WA4 4AD, UK. The GNU Lesser General Public can also be obtained
by writing to the Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA
====================================================
2. KNOWN INCOMPATIBILITIES WITH PREVIOUS VERSIONS
====================================================
--------------------------
Version 2.0.1 (03.02.2014)
--------------------------
1. Namespacing
Versions 2.x is namespaced throughout. The following namespaces are introduced:
mmdb
mmdb::io
mmdb::math
mmdb::mmcif
mmdb::xml
mmdb::machine
2. Object renaming
As a general rule, prefixes 'CMMDB' and 'C' from object names in MMDB versions 1.x
have been removed, so that, e.g.,
CMMDBManager is now mmdb::Manager
CAtom is now mmdb::Atom
CFile is now mmdb::io::File
and so forth.
|