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   t...@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@blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>

_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to