Menu

Source files without license headers

gil
2016-03-16
2016-04-02
  • gil

    gil - 2016-03-16

    Hi
    The following source files are without license headers:
    ./src/com/graphbuilder/geom/PointFactory.java
    ./src/com/graphbuilder/geom/Point3d.java
    ./src/com/graphbuilder/geom/Geom.java
    ./src/com/graphbuilder/geom/Point2d.java
    ./src/com/graphbuilder/math/ValNode.java
    ./src/com/graphbuilder/math/TermNode.java
    ./src/com/graphbuilder/math/OpNode.java
    ./src/com/graphbuilder/math/PascalsTriangle.java
    ./src/com/graphbuilder/math/func/PiFunction.java
    ./src/com/graphbuilder/math/func/FactFunction.java
    ./src/com/graphbuilder/math/func/SignFunction.java
    ./src/com/graphbuilder/math/func/CosFunction.java
    ./src/com/graphbuilder/math/func/LgFunction.java
    ./src/com/graphbuilder/math/func/CeilFunction.java
    ./src/com/graphbuilder/math/func/PowFunction.java
    ./src/com/graphbuilder/math/func/LnFunction.java
    ./src/com/graphbuilder/math/func/ModFunction.java
    ./src/com/graphbuilder/math/func/AcosFunction.java
    ./src/com/graphbuilder/math/func/MinFunction.java
    ./src/com/graphbuilder/math/func/RandFunction.java
    ./src/com/graphbuilder/math/func/AsinFunction.java
    ./src/com/graphbuilder/math/func/AcoshFunction.java
    ./src/com/graphbuilder/math/func/CoshFunction.java
    ./src/com/graphbuilder/math/func/Function.java
    ./src/com/graphbuilder/math/func/SinFunction.java
    ./src/com/graphbuilder/math/func/MaxFunction.java
    ./src/com/graphbuilder/math/func/FloorFunction.java
    ./src/com/graphbuilder/math/func/TanhFunction.java
    ./src/com/graphbuilder/math/func/LogFunction.java
    ./src/com/graphbuilder/math/func/TanFunction.java
    ./src/com/graphbuilder/math/func/AtanFunction.java
    ./src/com/graphbuilder/math/func/AvgFunction.java
    ./src/com/graphbuilder/math/func/SqrtFunction.java
    ./src/com/graphbuilder/math/func/SinhFunction.java
    ./src/com/graphbuilder/math/func/AsinhFunction.java
    ./src/com/graphbuilder/math/func/RoundFunction.java
    ./src/com/graphbuilder/math/func/EFunction.java
    ./src/com/graphbuilder/math/func/AbsFunction.java
    ./src/com/graphbuilder/math/func/CombinFunction.java
    ./src/com/graphbuilder/math/func/SumFunction.java
    ./src/com/graphbuilder/math/func/AtanhFunction.java
    ./src/com/graphbuilder/math/func/ExpFunction.java
    ./src/com/graphbuilder/math/FuncMap.java
    ./src/com/graphbuilder/math/AddNode.java
    ./src/com/graphbuilder/math/MultNode.java
    ./src/com/graphbuilder/math/SubNode.java
    ./src/com/graphbuilder/math/VarMap.java
    ./src/com/graphbuilder/math/VarNode.java
    ./src/com/graphbuilder/math/Expression.java
    ./src/com/graphbuilder/math/ExpressionTree.java
    ./src/com/graphbuilder/math/ExpressionParseException.java
    ./src/com/graphbuilder/math/FuncNode.java
    ./src/com/graphbuilder/math/PowNode.java
    ./src/com/graphbuilder/math/DivNode.java
    ./src/com/graphbuilder/curve/Polyline.java
    ./src/com/graphbuilder/curve/GroupIterator.java
    ./src/com/graphbuilder/curve/ValueVector.java
    ./src/com/graphbuilder/curve/Point.java
    ./src/com/graphbuilder/curve/ControlStringParseException.java
    ./src/com/graphbuilder/curve/BSpline.java: No copyright GENERATED FILE
    ./src/com/graphbuilder/curve/MultiPath.java
    ./src/com/graphbuilder/curve/BezierCurve.java
    ./src/com/graphbuilder/curve/CubicBSpline.java
    ./src/com/graphbuilder/curve/ValueVectorListener.java
    ./src/com/graphbuilder/curve/ShapeMultiPathIterator.java
    ./src/com/graphbuilder/curve/LagrangeCurve.java: No copyright GENERATED FILE
    ./src/com/graphbuilder/curve/ControlPath.java
    ./src/com/graphbuilder/curve/CatmullRomSpline.java
    ./src/com/graphbuilder/curve/BinaryCurveApproximationAlgorithm.java
    ./src/com/graphbuilder/curve/NaturalCubicSpline.java
    ./src/com/graphbuilder/curve/ParametricCurve.java
    ./src/com/graphbuilder/curve/NURBSpline.java
    ./src/com/graphbuilder/curve/ShapeMultiPath.java
    ./src/com/graphbuilder/curve/CardinalSpline.java
    ./src/com/graphbuilder/curve/Curve.java
    ./src/com/graphbuilder/struc/LinkedList.java
    ./src/com/graphbuilder/struc/Stack.java
    ./src/com/graphbuilder/struc/Bag.java
    ./demo/PointFactory.java
    ./demo/EditCurvePanel.java
    ./demo/UnsortedValueVectorPanel.java
    ./demo/ControlPathPanel.java
    ./demo/CurveDemo.java
    ./demo/CurveListCellRenderer.java

    Please, confirm the licensing of code and/or content/s, and add license headers.

    https://fedoraproject.org/wiki/Packaging:LicensingGuidelines?rd=Packaging/LicensingGuidelines#License_Clarification

    Thanks in advance
    Regards

    https://github.com/virtuald/curvesapi/issues/1

     

    Last edit: gil 2016-03-16
  • gil

    gil - 2016-03-19
     
  • storm$

    storm$ - 2016-03-30

    What is the benefit? The main page already states the license is BSD. Putting disclaimers at the top is redundant, doesn't coincide with the BSD license, requires maintenance if the license changes, and I think most developers just delete them anyway.

     
  • gil

    gil - 2016-04-01

    Adding the license information does remove any ambiguity and clearly indicates your intentions.

     
  • gil

    gil - 2016-04-01

    Not licensed code, read code not licensed under a certain license or missing any license information has to be assumed to be not licensed. Which means that it defaults to "all rights reserved" which pretty much means "don't touch, and sometimes better don't look at it". Adding a license header to the source makes this absolutely clear without any question.

     
  • storm$

    storm$ - 2016-04-02

    I prefer not having them at the top of each file. If you believed the assumption you claim exists, then that would have prevented you from modifying the files.

     

Log in to post a comment.