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