[Bf-committers] GPL v2/v3 problem.

Ton Roosendaal ton at blender.org
Sun Feb 6 15:36:08 CET 2011


Hi,

For as long as possible, I'd prefer to stick to "2 or later".

For all code committed to Blender that has been the default anyway,  
also when not explicitly mentioned.

- the gpl3 py scripts then need update
- elbeem wouldn't be an issue I'm sure (will ask Nils & Daniel Genscher)
- eigen shouldn't be an issue either. (either they have, or we  
downgrade to older eigen?)

-Ton-

------------------------------------------------------------------------
Ton Roosendaal  Blender Foundation   ton at blender.org    www.blender.org
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands

On 6 Feb, 2011, at 13:01, Campbell Barton wrote:

> 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
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



More information about the Bf-committers mailing list