Skip to content
Success

Changes

Summary

  1. Update MechJebLib copyright headers (commit: 34a9667) (details)
Commit 34a96675c794277ec4dea6a693493ee93ec62d5e by lamont
Update MechJebLib copyright headers

This utilizes the SPDX-License-Identifier to be more permissive and
legally clear and extend the license under MechJebLib.

It follows https://cr.yp.to/publicdomain.html in order to place the
work under the public domain.

The other licenses are also included to satisfy license checkers and
to provide a deliberate fallback for any concerns over the public
domain declaration.  Worst case this should be equivalent to dual
licensing under 0BSD and LGPL2.1+.

The License Identifier also clears up my poor wording using "and" under
the dual license when the intent was to make it at the choice of the
user, not to have both always applied (which doesn't make any sense to
me which is why I didn't think it needed any clarification)

This work is hereby placed into the public domain.

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 34a9667)
The file was modified MechJeb2/MechJebLib/Core/Bisection.cs (diff)
The file was modified MechJeb2/MechJebLib/Utils/ObjectPool.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/FunctionImpls/RealDeltaVToChangeApoapsisPrograde.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/Functions/Interpolants.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/Gooding.cs (diff)
The file was modified MechJeb2/MechJebLib/Utils/Statics.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/H1.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/HBase.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/BrentMin.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Intercept6Cartesian.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/Vn.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumThrustAnalytic.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/VacuumCoastAnalytic.cs (diff)
The file was modified MechJeb2/MechJebLib/Utils/Check.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Energy.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/Q3.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/H3.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Integrators/IPVGIntegrator.cs (diff)
The file was removedMIT-LICENSE.md
The file was modified MechJeb2/MechJebLib/Core/Functions/Angles.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/TwoBody/Farnocchia.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/FunctionImpls/RealSingleImpulseHyperbolicBurn.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/Functions/Maneuvers.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Problem.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/AscentBuilder.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler4Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/Scale.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler5Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/ODE/BS3.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/ODE/DP5.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle5Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Ascent.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/BrentRoot.cs (diff)
The file was modified README.md (diff)
The file was modified MechJeb2/MechJebLib/Core/Maths.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/TwoBody/Shepperd.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Optimizer.cs (diff)
The file was modified MechJeb2/MechJebLib/Maneuvers/ReturnFromMoon.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/ArrayWrapper.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Solution.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/V3.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/IPVGTerminal.cs (diff)
The file was modified MechJeb2/MechJebLib/Control/PIDLoop.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/OptimizerBuilder.cs (diff)
The file was modified MechJeb2/MechJebLib/Maneuvers/ChangeOrbitalElement.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/Kepler3Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/Utils/Logger.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/ODE/AbstractIVP.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Reduced.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/Hn.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/ODE/AbstractRungeKutta.cs (diff)
The file was modified MechJeb2/MechJebLib/Core/ODE/Event.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Phase.cs (diff)
The file was removedGPLv2-LICENSE.md
The file was modified MechJeb2/MechJebLib/PVG/ResidualWrapper.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle3Energy.cs (diff)
The file was modified MechJeb2/MechJebLib/PVG/Terminal/FlightPathAngle4Propellant.cs (diff)
The file was modified MechJeb2/MechJebLib/Primitives/M3.cs (diff)