[Bf-committers] GPL v2/v3 problem.

Campbell Barton ideasman42 at gmail.com
Sun Feb 6 13:01:34 CET 2011


Alex Fraser alerted me to fact blender has some GPL3 code (which
implies blender IS GPLv3 AFAIK).
This is a bit of a problem because 'elbeem' is version 2 only.

GPL2 ONLY, no 'version 2 or later' clause
1	./intern/elbeem/extern/elbeem.h:4: * All code distributed as part of
El'Beem is covered by the version 2 of the
2	./intern/elbeem/intern/controlparticles.cpp:4:// All code
distributed as part of El'Beem is covered by the version 2 of the
3	./intern/elbeem/intern/controlparticles.h:4:// All code distributed
as part of El'Beem is covered by the version 2 of the
4	./intern/elbeem/intern/elbeem.cpp:4: * All code distributed as part
of El'Beem is covered by the version 2 of the
5	./intern/elbeem/intern/elbeem_control.cpp:4: * All code distributed
as part of El'Beem is covered by the version 2 of the
6	./intern/elbeem/intern/elbeem_control.h:4: * All code distributed as
part of El'Beem is covered by the version 2 of the
7	./intern/elbeem/intern/mvmcoords.cpp:4:// All code distributed as
part of El'Beem is covered by the version 2 of the
8	./intern/elbeem/intern/mvmcoords.h:4:// All code distributed as part
of El'Beem is covered by the version 2 of the
9	./intern/elbeem/intern/solver_class.h:4: * All code distributed as
part of El'Beem is covered by the version 2 of the
10	./intern/elbeem/intern/solver_control.cpp:4: * All code distributed
as part of El'Beem is covered by the version 2 of the
11	./intern/elbeem/intern/solver_control.h:4: * All code distributed
as part of El'Beem is covered by the version 2 of the
12	./intern/elbeem/intern/solver_interface.cpp:4: * All code
distributed as part of El'Beem is covered by the version 2 of the
13	./intern/elbeem/intern/solver_interface.h:4: * All code distributed
as part of El'Beem is covered by the version 2 of the
14	./intern/elbeem/intern/solver_relax.h:4: * All code distributed as
part of El'Beem is covered by the version 2 of the

AFAIK all by 'Nils Thuerey'


GPL3 or later python scripts:
1	./release/scripts/addons/io_export_directx_x.py:5:#  the Free
Software Foundation, either version 3 of the License, or
2	./release/scripts/addons/io_export_unreal_psk_psa.py:5:#  the Free
Software Foundation, either version 3 of the License, or
3	./release/scripts/modules/console/__init__.py:5:# the Free Software
Foundation, either version 3 of the License, or
4	./release/scripts/modules/console/complete_calltip.py:5:# the Free
Software Foundation, either version 3 of the License, or
5	./release/scripts/modules/console/complete_import.py:5:# the Free
Software Foundation, either version 3 of the License, or
6	./release/scripts/modules/console/complete_namespace.py:5:# the Free
Software Foundation, either version 3 of the License, or
7	./release/scripts/modules/console/intellisense.py:5:# the Free
Software Foundation, either version 3 of the License, or

console code by 'Stani Michiels', addons by Chris Foster (Kira Vakaan)
and 'Darknet/Optimus_P-Fat/Active_Trash/Sinsoft' - from addon string.

GPL3 or later C/C++ code.

1	./extern/Eigen2/Eigen/src/Array/BooleanRedux.h:9:// version 3 of the
License, or (at your option) any later version.
2	./extern/Eigen2/Eigen/src/Array/CwiseOperators.h:9:// version 3 of
the License, or (at your option) any later version.
3	./extern/Eigen2/Eigen/src/Array/Functors.h:9:// version 3 of the
License, or (at your option) any later version.
4	./extern/Eigen2/Eigen/src/Array/Norms.h:9:// version 3 of the
License, or (at your option) any later version.
5	./extern/Eigen2/Eigen/src/Array/PartialRedux.h:10:// version 3 of
the License, or (at your option) any later version.
6	./extern/Eigen2/Eigen/src/Array/Random.h:9:// version 3 of the
License, or (at your option) any later version.
7	./extern/Eigen2/Eigen/src/Array/Select.h:9:// version 3 of the
License, or (at your option) any later version.
8	./extern/Eigen2/Eigen/src/Cholesky/CholeskyInstantiations.cpp:9://
version 3 of the License, or (at your option) any later version.
9	./extern/Eigen2/Eigen/src/Cholesky/LDLT.h:9:// version 3 of the
License, or (at your option) any later version.
10	./extern/Eigen2/Eigen/src/Cholesky/LLT.h:9:// version 3 of the
License, or (at your option) any later version.
11	./extern/Eigen2/Eigen/src/Core/Assign.h:11:// version 3 of the
License, or (at your option) any later version.
12	./extern/Eigen2/Eigen/src/Core/Block.h:10:// version 3 of the
License, or (at your option) any later version.
13	./extern/Eigen2/Eigen/src/Core/CacheFriendlyProduct.h:9:// version
3 of the License, or (at your option) any later version.
14	./extern/Eigen2/Eigen/src/Core/Coeffs.h:9:// version 3 of the
License, or (at your option) any later version.
15	./extern/Eigen2/Eigen/src/Core/CommaInitializer.h:10:// version 3
of the License, or (at your option) any later version.
16	./extern/Eigen2/Eigen/src/Core/CoreInstantiations.cpp:9:// version
3 of the License, or (at your option) any later version.
17	./extern/Eigen2/Eigen/src/Core/Cwise.h:10:// version 3 of the
License, or (at your option) any later version.
18	./extern/Eigen2/Eigen/src/Core/CwiseBinaryOp.h:10:// version 3 of
the License, or (at your option) any later version.
19	./extern/Eigen2/Eigen/src/Core/CwiseNullaryOp.h:9:// version 3 of
the License, or (at your option) any later version.
20	./extern/Eigen2/Eigen/src/Core/CwiseUnaryOp.h:10:// version 3 of
the License, or (at your option) any later version.
21	./extern/Eigen2/Eigen/src/Core/DiagonalCoeffs.h:9:// version 3 of
the License, or (at your option) any later version.
22	./extern/Eigen2/Eigen/src/Core/DiagonalMatrix.h:9:// version 3 of
the License, or (at your option) any later version.
23	./extern/Eigen2/Eigen/src/Core/DiagonalProduct.h:10:// version 3 of
the License, or (at your option) any later version.
24	./extern/Eigen2/Eigen/src/Core/Dot.h:9:// version 3 of the License,
or (at your option) any later version.
25	./extern/Eigen2/Eigen/src/Core/Flagged.h:9:// version 3 of the
License, or (at your option) any later version.
26	./extern/Eigen2/Eigen/src/Core/Functors.h:9:// version 3 of the
License, or (at your option) any later version.
27	./extern/Eigen2/Eigen/src/Core/Fuzzy.h:10:// version 3 of the
License, or (at your option) any later version.
28	./extern/Eigen2/Eigen/src/Core/GenericPacketMath.h:10:// version 3
of the License, or (at your option) any later version.
29	./extern/Eigen2/Eigen/src/Core/IO.h:10:// version 3 of the License,
or (at your option) any later version.
30	./extern/Eigen2/Eigen/src/Core/Map.h:10:// version 3 of the
License, or (at your option) any later version.
31	./extern/Eigen2/Eigen/src/Core/MapBase.h:10:// version 3 of the
License, or (at your option) any later version.
32	./extern/Eigen2/Eigen/src/Core/MathFunctions.h:9:// version 3 of
the License, or (at your option) any later version.
33	./extern/Eigen2/Eigen/src/Core/Matrix.h:9:// version 3 of the
License, or (at your option) any later version.
34	./extern/Eigen2/Eigen/src/Core/MatrixBase.h:10:// version 3 of the
License, or (at your option) any later version.
35	./extern/Eigen2/Eigen/src/Core/MatrixStorage.h:10:// version 3 of
the License, or (at your option) any later version.
36	./extern/Eigen2/Eigen/src/Core/Minor.h:9:// version 3 of the
License, or (at your option) any later version.
37	./extern/Eigen2/Eigen/src/Core/NestByValue.h:10:// version 3 of the
License, or (at your option) any later version.
38	./extern/Eigen2/Eigen/src/Core/NumTraits.h:9:// version 3 of the
License, or (at your option) any later version.
39	./extern/Eigen2/Eigen/src/Core/Part.h:10:// version 3 of the
License, or (at your option) any later version.
40	./extern/Eigen2/Eigen/src/Core/Product.h:10:// version 3 of the
License, or (at your option) any later version.
41	./extern/Eigen2/Eigen/src/Core/Redux.h:10:// version 3 of the
License, or (at your option) any later version.
42	./extern/Eigen2/Eigen/src/Core/SolveTriangular.h:9:// version 3 of
the License, or (at your option) any later version.
43	./extern/Eigen2/Eigen/src/Core/Sum.h:10:// version 3 of the
License, or (at your option) any later version.
44	./extern/Eigen2/Eigen/src/Core/Swap.h:9:// version 3 of the
License, or (at your option) any later version.
45	./extern/Eigen2/Eigen/src/Core/Transpose.h:9:// version 3 of the
License, or (at your option) any later version.
46	./extern/Eigen2/Eigen/src/Core/Visitor.h:9:// version 3 of the
License, or (at your option) any later version.
47	./extern/Eigen2/Eigen/src/Core/arch/AltiVec/PacketMath.h:9://
version 3 of the License, or (at your option) any later version.
48	./extern/Eigen2/Eigen/src/Core/arch/SSE/PacketMath.h:9:// version 3
of the License, or (at your option) any later version.
49	./extern/Eigen2/Eigen/src/Core/util/Constants.h:10:// version 3 of
the License, or (at your option) any later version.
50	./extern/Eigen2/Eigen/src/Core/util/ForwardDeclarations.h:9://
version 3 of the License, or (at your option) any later version.
51	./extern/Eigen2/Eigen/src/Core/util/Macros.h:10:// version 3 of the
License, or (at your option) any later version.
52	./extern/Eigen2/Eigen/src/Core/util/Memory.h:11:// version 3 of the
License, or (at your option) any later version.
53	./extern/Eigen2/Eigen/src/Core/util/Meta.h:10:// version 3 of the
License, or (at your option) any later version.
54	./extern/Eigen2/Eigen/src/Core/util/StaticAssert.h:10:// version 3
of the License, or (at your option) any later version.
55	./extern/Eigen2/Eigen/src/Core/util/XprHelper.h:10:// version 3 of
the License, or (at your option) any later version.
56	./extern/Eigen2/Eigen/src/Geometry/AlignedBox.h:9:// version 3 of
the License, or (at your option) any later version.
57	./extern/Eigen2/Eigen/src/Geometry/AngleAxis.h:9:// version 3 of
the License, or (at your option) any later version.
58	./extern/Eigen2/Eigen/src/Geometry/EulerAngles.h:9:// version 3 of
the License, or (at your option) any later version.
59	./extern/Eigen2/Eigen/src/Geometry/Hyperplane.h:10:// version 3 of
the License, or (at your option) any later version.
60	./extern/Eigen2/Eigen/src/Geometry/OrthoMethods.h:10:// version 3
of the License, or (at your option) any later version.
61	./extern/Eigen2/Eigen/src/Geometry/ParametrizedLine.h:10:// version
3 of the License, or (at your option) any later version.
62	./extern/Eigen2/Eigen/src/Geometry/Quaternion.h:9:// version 3 of
the License, or (at your option) any later version.
63	./extern/Eigen2/Eigen/src/Geometry/Rotation2D.h:9:// version 3 of
the License, or (at your option) any later version.
64	./extern/Eigen2/Eigen/src/Geometry/RotationBase.h:9:// version 3 of
the License, or (at your option) any later version.
65	./extern/Eigen2/Eigen/src/Geometry/Scaling.h:9:// version 3 of the
License, or (at your option) any later version.
66	./extern/Eigen2/Eigen/src/Geometry/Transform.h:10:// version 3 of
the License, or (at your option) any later version.
67	./extern/Eigen2/Eigen/src/Geometry/Translation.h:9:// version 3 of
the License, or (at your option) any later version.
68	./extern/Eigen2/Eigen/src/LU/Determinant.h:9:// version 3 of the
License, or (at your option) any later version.
69	./extern/Eigen2/Eigen/src/LU/Inverse.h:9:// version 3 of the
License, or (at your option) any later version.
70	./extern/Eigen2/Eigen/src/LU/LU.h:9:// version 3 of the License, or
(at your option) any later version.
71	./extern/Eigen2/Eigen/src/LeastSquares/LeastSquares.h:9:// version
3 of the License, or (at your option) any later version.
72	./extern/Eigen2/Eigen/src/QR/EigenSolver.h:9:// version 3 of the
License, or (at your option) any later version.
73	./extern/Eigen2/Eigen/src/QR/HessenbergDecomposition.h:9:// version
3 of the License, or (at your option) any later version.
74	./extern/Eigen2/Eigen/src/QR/QR.h:9:// version 3 of the License, or
(at your option) any later version.
75	./extern/Eigen2/Eigen/src/QR/QrInstantiations.cpp:9:// version 3 of
the License, or (at your option) any later version.
76	./extern/Eigen2/Eigen/src/QR/SelfAdjointEigenSolver.h:9:// version
3 of the License, or (at your option) any later version.
77	./extern/Eigen2/Eigen/src/QR/Tridiagonalization.h:9:// version 3 of
the License, or (at your option) any later version.
78	./extern/Eigen2/Eigen/src/SVD/SVD.h:9:// version 3 of the License,
or (at your option) any later version.
79	./extern/Eigen2/Eigen/src/Sparse/AmbiVector.h:9:// version 3 of the
License, or (at your option) any later version.
80	./extern/Eigen2/Eigen/src/Sparse/CholmodSupport.h:9:// version 3 of
the License, or (at your option) any later version.
81	./extern/Eigen2/Eigen/src/Sparse/CompressedStorage.h:9:// version 3
of the License, or (at your option) any later version.
82	./extern/Eigen2/Eigen/src/Sparse/CoreIterators.h:9:// version 3 of
the License, or (at your option) any later version.
83	./extern/Eigen2/Eigen/src/Sparse/DynamicSparseMatrix.h:9:// version
3 of the License, or (at your option) any later version.
84	./extern/Eigen2/Eigen/src/Sparse/MappedSparseMatrix.h:9:// version
3 of the License, or (at your option) any later version.
85	./extern/Eigen2/Eigen/src/Sparse/RandomSetter.h:9:// version 3 of
the License, or (at your option) any later version.
86	./extern/Eigen2/Eigen/src/Sparse/SparseBlock.h:10:// version 3 of
the License, or (at your option) any later version.
87	./extern/Eigen2/Eigen/src/Sparse/SparseCwise.h:10:// version 3 of
the License, or (at your option) any later version.
88	./extern/Eigen2/Eigen/src/Sparse/SparseCwiseBinaryOp.h:9:// version
3 of the License, or (at your option) any later version.
89	./extern/Eigen2/Eigen/src/Sparse/SparseCwiseUnaryOp.h:9:// version
3 of the License, or (at your option) any later version.
90	./extern/Eigen2/Eigen/src/Sparse/SparseDiagonalProduct.h:9://
version 3 of the License, or (at your option) any later version.
91	./extern/Eigen2/Eigen/src/Sparse/SparseDot.h:9:// version 3 of the
License, or (at your option) any later version.
92	./extern/Eigen2/Eigen/src/Sparse/SparseFlagged.h:10:// version 3 of
the License, or (at your option) any later version.
93	./extern/Eigen2/Eigen/src/Sparse/SparseFuzzy.h:9:// version 3 of
the License, or (at your option) any later version.
94	./extern/Eigen2/Eigen/src/Sparse/SparseLDLT.h:9:// version 3 of the
License, or (at your option) any later version.
95	./extern/Eigen2/Eigen/src/Sparse/SparseLLT.h:9:// version 3 of the
License, or (at your option) any later version.
96	./extern/Eigen2/Eigen/src/Sparse/SparseLU.h:9:// version 3 of the
License, or (at your option) any later version.
97	./extern/Eigen2/Eigen/src/Sparse/SparseMatrix.h:9:// version 3 of
the License, or (at your option) any later version.
98	./extern/Eigen2/Eigen/src/Sparse/SparseMatrixBase.h:9:// version 3
of the License, or (at your option) any later version.
99	./extern/Eigen2/Eigen/src/Sparse/SparseProduct.h:9:// version 3 of
the License, or (at your option) any later version.
100	./extern/Eigen2/Eigen/src/Sparse/SparseRedux.h:9:// version 3 of
the License, or (at your option) any later version.
101	./extern/Eigen2/Eigen/src/Sparse/SparseTranspose.h:9:// version 3
of the License, or (at your option) any later version.
102	./extern/Eigen2/Eigen/src/Sparse/SparseUtil.h:9:// version 3 of
the License, or (at your option) any later version.
103	./extern/Eigen2/Eigen/src/Sparse/SparseVector.h:9:// version 3 of
the License, or (at your option) any later version.
104	./extern/Eigen2/Eigen/src/Sparse/SuperLUSupport.h:9:// version 3
of the License, or (at your option) any later version.
105	./extern/Eigen2/Eigen/src/Sparse/TaucsSupport.h:9:// version 3 of
the License, or (at your option) any later version.
106	./extern/Eigen2/Eigen/src/Sparse/TriangularSolver.h:9:// version 3
of the License, or (at your option) any later version.
107	./extern/Eigen2/Eigen/src/Sparse/UmfPackSupport.h:9:// version 3
of the License, or (at your option) any later version.
108	./intern/audaspace/FX/AUD_AccumulatorFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
109	./intern/audaspace/FX/AUD_AccumulatorFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
110	./intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
111	./intern/audaspace/FX/AUD_BaseIIRFilterReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
112	./intern/audaspace/FX/AUD_ButterworthFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
113	./intern/audaspace/FX/AUD_ButterworthFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
114	./intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
115	./intern/audaspace/FX/AUD_CallbackIIRFilterReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
116	./intern/audaspace/FX/AUD_DelayFactory.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
117	./intern/audaspace/FX/AUD_DelayFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
118	./intern/audaspace/FX/AUD_DelayReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
119	./intern/audaspace/FX/AUD_DelayReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
120	./intern/audaspace/FX/AUD_DoubleFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
121	./intern/audaspace/FX/AUD_DoubleFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
122	./intern/audaspace/FX/AUD_DoubleReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
123	./intern/audaspace/FX/AUD_DoubleReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
124	./intern/audaspace/FX/AUD_EffectFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
125	./intern/audaspace/FX/AUD_EffectFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
126	./intern/audaspace/FX/AUD_EffectReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
127	./intern/audaspace/FX/AUD_EffectReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
128	./intern/audaspace/FX/AUD_EnvelopeFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
129	./intern/audaspace/FX/AUD_EnvelopeFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
130	./intern/audaspace/FX/AUD_FaderFactory.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
131	./intern/audaspace/FX/AUD_FaderFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
132	./intern/audaspace/FX/AUD_FaderReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
133	./intern/audaspace/FX/AUD_FaderReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
134	./intern/audaspace/FX/AUD_HighpassFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
135	./intern/audaspace/FX/AUD_HighpassFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
136	./intern/audaspace/FX/AUD_IIRFilterFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
137	./intern/audaspace/FX/AUD_IIRFilterFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
138	./intern/audaspace/FX/AUD_IIRFilterReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
139	./intern/audaspace/FX/AUD_IIRFilterReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
140	./intern/audaspace/FX/AUD_LimiterFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
141	./intern/audaspace/FX/AUD_LimiterFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
142	./intern/audaspace/FX/AUD_LimiterReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
143	./intern/audaspace/FX/AUD_LimiterReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
144	./intern/audaspace/FX/AUD_LoopFactory.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
145	./intern/audaspace/FX/AUD_LoopFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
146	./intern/audaspace/FX/AUD_LoopReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
147	./intern/audaspace/FX/AUD_LoopReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
148	./intern/audaspace/FX/AUD_LowpassFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
149	./intern/audaspace/FX/AUD_LowpassFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
150	./intern/audaspace/FX/AUD_PingPongFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
151	./intern/audaspace/FX/AUD_PingPongFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
152	./intern/audaspace/FX/AUD_PitchFactory.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
153	./intern/audaspace/FX/AUD_PitchFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
154	./intern/audaspace/FX/AUD_PitchReader.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
155	./intern/audaspace/FX/AUD_PitchReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
156	./intern/audaspace/FX/AUD_RectifyFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
157	./intern/audaspace/FX/AUD_RectifyFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
158	./intern/audaspace/FX/AUD_ReverseFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
159	./intern/audaspace/FX/AUD_ReverseFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
160	./intern/audaspace/FX/AUD_ReverseReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
161	./intern/audaspace/FX/AUD_ReverseReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
162	./intern/audaspace/FX/AUD_SquareFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
163	./intern/audaspace/FX/AUD_SquareFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
164	./intern/audaspace/FX/AUD_SumFactory.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
165	./intern/audaspace/FX/AUD_SumFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
166	./intern/audaspace/FX/AUD_SuperposeFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
167	./intern/audaspace/FX/AUD_SuperposeFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
168	./intern/audaspace/FX/AUD_SuperposeReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
169	./intern/audaspace/FX/AUD_SuperposeReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
170	./intern/audaspace/FX/AUD_VolumeFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
171	./intern/audaspace/FX/AUD_VolumeFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
172	./intern/audaspace/OpenAL/AUD_OpenALDevice.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
173	./intern/audaspace/OpenAL/AUD_OpenALDevice.h:12: * the Free
Software Foundation, either version 3 of the License, or
174	./intern/audaspace/Python/AUD_PyAPI.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
175	./intern/audaspace/Python/AUD_PyAPI.h:12: * the Free Software
Foundation, either version 3 of the License, or
176	./intern/audaspace/SDL/AUD_SDLDevice.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
177	./intern/audaspace/SDL/AUD_SDLDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
178	./intern/audaspace/SRC/AUD_SRCResampleFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
179	./intern/audaspace/SRC/AUD_SRCResampleFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
180	./intern/audaspace/SRC/AUD_SRCResampleReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
181	./intern/audaspace/SRC/AUD_SRCResampleReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
182	./intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
183	./intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
184	./intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
185	./intern/audaspace/ffmpeg/AUD_FFMPEGReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
186	./intern/audaspace/fftw/AUD_BandPassFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
187	./intern/audaspace/fftw/AUD_BandPassFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
188	./intern/audaspace/fftw/AUD_BandPassReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
189	./intern/audaspace/fftw/AUD_BandPassReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
190	./intern/audaspace/intern/AUD_3DMath.h:12: * the Free Software
Foundation, either version 3 of the License, or
191	./intern/audaspace/intern/AUD_Buffer.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
192	./intern/audaspace/intern/AUD_Buffer.h:12: * the Free Software
Foundation, either version 3 of the License, or
193	./intern/audaspace/intern/AUD_BufferReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
194	./intern/audaspace/intern/AUD_BufferReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
195	./intern/audaspace/intern/AUD_C-API.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
196	./intern/audaspace/intern/AUD_C-API.h:12: * the Free Software
Foundation, either version 3 of the License, or
197	./intern/audaspace/intern/AUD_ChannelMapperFactory.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
198	./intern/audaspace/intern/AUD_ChannelMapperFactory.h:12: * the
Free Software Foundation, either version 3 of the License, or
199	./intern/audaspace/intern/AUD_ChannelMapperReader.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
200	./intern/audaspace/intern/AUD_ChannelMapperReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
201	./intern/audaspace/intern/AUD_ConverterFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
202	./intern/audaspace/intern/AUD_ConverterFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
203	./intern/audaspace/intern/AUD_ConverterFunctions.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
204	./intern/audaspace/intern/AUD_ConverterFunctions.h:12: * the Free
Software Foundation, either version 3 of the License, or
205	./intern/audaspace/intern/AUD_ConverterReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
206	./intern/audaspace/intern/AUD_ConverterReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
207	./intern/audaspace/intern/AUD_DefaultMixer.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
208	./intern/audaspace/intern/AUD_DefaultMixer.h:12: * the Free
Software Foundation, either version 3 of the License, or
209	./intern/audaspace/intern/AUD_FileFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
210	./intern/audaspace/intern/AUD_FileFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
211	./intern/audaspace/intern/AUD_I3DDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
212	./intern/audaspace/intern/AUD_IDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
213	./intern/audaspace/intern/AUD_IFactory.h:12: * the Free Software
Foundation, either version 3 of the License, or
214	./intern/audaspace/intern/AUD_IReader.h:12: * the Free Software
Foundation, either version 3 of the License, or
215	./intern/audaspace/intern/AUD_LinearResampleFactory.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
216	./intern/audaspace/intern/AUD_LinearResampleFactory.h:12: * the
Free Software Foundation, either version 3 of the License, or
217	./intern/audaspace/intern/AUD_LinearResampleReader.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
218	./intern/audaspace/intern/AUD_LinearResampleReader.h:12: * the
Free Software Foundation, either version 3 of the License, or
219	./intern/audaspace/intern/AUD_Mixer.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
220	./intern/audaspace/intern/AUD_Mixer.h:12: * the Free Software
Foundation, either version 3 of the License, or
221	./intern/audaspace/intern/AUD_MixerFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
222	./intern/audaspace/intern/AUD_MixerFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
223	./intern/audaspace/intern/AUD_NULLDevice.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
224	./intern/audaspace/intern/AUD_NULLDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
225	./intern/audaspace/intern/AUD_PyInit.h:12: * the Free Software
Foundation, either version 3 of the License, or
226	./intern/audaspace/intern/AUD_ReadDevice.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
227	./intern/audaspace/intern/AUD_ReadDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
228	./intern/audaspace/intern/AUD_Reference.h:12: * the Free Software
Foundation, either version 3 of the License, or
229	./intern/audaspace/intern/AUD_ResampleFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
230	./intern/audaspace/intern/AUD_SequencerFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
231	./intern/audaspace/intern/AUD_SequencerFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
232	./intern/audaspace/intern/AUD_SequencerReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
233	./intern/audaspace/intern/AUD_SequencerReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
234	./intern/audaspace/intern/AUD_SilenceFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
235	./intern/audaspace/intern/AUD_SilenceFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
236	./intern/audaspace/intern/AUD_SilenceReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
237	./intern/audaspace/intern/AUD_SilenceReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
238	./intern/audaspace/intern/AUD_SinusFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
239	./intern/audaspace/intern/AUD_SinusFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
240	./intern/audaspace/intern/AUD_SinusReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
241	./intern/audaspace/intern/AUD_SinusReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
242	./intern/audaspace/intern/AUD_SoftwareDevice.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
243	./intern/audaspace/intern/AUD_SoftwareDevice.h:12: * the Free
Software Foundation, either version 3 of the License, or
244	./intern/audaspace/intern/AUD_Space.h:12: * the Free Software
Foundation, either version 3 of the License, or
245	./intern/audaspace/intern/AUD_StreamBufferFactory.cpp:12: * the
Free Software Foundation, either version 3 of the License, or
246	./intern/audaspace/intern/AUD_StreamBufferFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
247	./intern/audaspace/jack/AUD_JackDevice.cpp:12: * the Free Software
Foundation, either version 3 of the License, or
248	./intern/audaspace/jack/AUD_JackDevice.h:12: * the Free Software
Foundation, either version 3 of the License, or
249	./intern/audaspace/sndfile/AUD_SndFileFactory.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
250	./intern/audaspace/sndfile/AUD_SndFileFactory.h:12: * the Free
Software Foundation, either version 3 of the License, or
251	./intern/audaspace/sndfile/AUD_SndFileReader.cpp:12: * the Free
Software Foundation, either version 3 of the License, or
252	./intern/audaspace/sndfile/AUD_SndFileReader.h:12: * the Free
Software Foundation, either version 3 of the License, or
253	./intern/smoke/intern/EIGENVALUE_HELPER.h:6:// the Free Software
Foundation, either version 3 of the License, or
254	./intern/smoke/intern/FFT_NOISE.h:6:// the Free Software
Foundation, either version 3 of the License, or
255	./intern/smoke/intern/FLUID_3D.cpp:6:// the Free Software
Foundation, either version 3 of the License, or
256	./intern/smoke/intern/FLUID_3D.h:6:// the Free Software
Foundation, either version 3 of the License, or
257	./intern/smoke/intern/FLUID_3D_SOLVERS.cpp:6:// the Free Software
Foundation, either version 3 of the License, or
258	./intern/smoke/intern/FLUID_3D_STATIC.cpp:6:// the Free Software
Foundation, either version 3 of the License, or
259	./intern/smoke/intern/IMAGE.h:6:// the Free Software Foundation,
either version 3 of the License, or
260	./intern/smoke/intern/INTERPOLATE.h:6:// the Free Software
Foundation, either version 3 of the License, or
261	./intern/smoke/intern/LU_HELPER.h:6:// the Free Software
Foundation, either version 3 of the License, or
262	./intern/smoke/intern/OBSTACLE.h:6:// the Free Software
Foundation, either version 3 of the License, or
263	./intern/smoke/intern/SPHERE.cpp:6:// the Free Software
Foundation, either version 3 of the License, or
264	./intern/smoke/intern/SPHERE.h:6:// the Free Software Foundation,
either version 3 of the License, or
265	./intern/smoke/intern/WAVELET_NOISE.h:6:// the Free Software
Foundation, either version 3 of the License, or
266	./intern/smoke/intern/WTURBULENCE.cpp:6:// the Free Software
Foundation, either version 3 of the License, or
267	./intern/smoke/intern/WTURBULENCE.h:6:// the Free Software
Foundation, either version 3 of the License, or
268	./intern/smoke/intern/main.cpp.back:6:// the Free Software
Foundation, either version 3 of the License, or

Eigen is an external library.
audaspace by 'Jörg Hermann Müller'
smoke by 'Daniel Genrich'

---

So it seems there are 2 options:
1) Ask Nil's to make elbeem version 2 or later (and accept we are
GPLv3 v2 mixed).
2) Ask Jörg, Daniel, Stani and addon devs to re-license as V2 or
later. But this leaves Eigen GPL V3 which we are unlikely to be able
to get them to change.
incidentally we can build without Eigen (and loose ITASC IK
functionality) but I don't think this is a great option either.

-- 
- Campbell


More information about the Bf-committers mailing list