Skip to content

License clarification requested #152

Description

@khumba

Hello,

I have put together unofficial packages for magiccube4d for a couple of Linux distributions (Debian, Gentoo) and provide them for anyone to use. However, I'm not sure whether I need to put these packages in the "non-free" sections of my repositories. Software that isn't fully Free Software has to go in these sections, and users must take extra steps to access them, so of course I would rather not have to split magiccube4d out this way. Two licenses seem to be used here:

  • "Free for all uses with attribution requested" according to the license file.
  • "This code may be used for any purpose as long as it is good and not evil" is also specified in five files: Arrays.java, LinearProgramming.java, Poly.java, VecMath.java, NdSolve.java. This is unfortunately not considered Free Software[1].

The presence of two licenses is ambiguous. To be safe, I have to assume that both statements apply, making the result non-free. Any clarification on the intended license would be greatly appreciated. If the whole project is meant to be Free, maybe the latter statements could be removed, with permission of the copyright holders of course?

Thank you for your consideration!

[1] https://en.wikipedia.org/wiki/Douglas_Crockford#Software_license_for_%22Good,_not_Evil%22

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions