Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please define a license #752

Open
yurivict opened this issue Feb 14, 2020 · 8 comments
Open

Please define a license #752

yurivict opened this issue Feb 14, 2020 · 8 comments

Comments

@yurivict
Copy link

No description provided.

@hjmjohnson
Copy link
Contributor

This should be improved. For now please see https://github.com/vxl/vxl/blob/master/core/vxl_copyright.h

@hjmjohnson
Copy link
Contributor

We should consider adding a LICENSE.md file at the root of the directory.

@badshah400
Copy link

There are files in the netlib dir that are inconsistent with the above licence. Specifically,

  • v3p/netlib/triangle.c:
/*  This program may be freely redistributed under the condition that the    */
/*    copyright notices (including this entire header and the copyright      */
/*    notice printed when the `-h' switch is selected) are not removed, and  */
/*    no compensation is received.  Private, research, and institutional     */
/*    use is free.  You may distribute modified versions of this code UNDER  */
/*    THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT IN THE   */
/*    SAME FILE REMAIN UNDER COPYRIGHT OF THE ORIGINAL AUTHOR, BOTH SOURCE   */
/*    AND OBJECT CODE ARE MADE FREELY AVAILABLE WITHOUT CHARGE, AND CLEAR    */
/*    NOTICE IS GIVEN OF THE MODIFICATIONS.  Distribution of this code as    */
/*    part of a commercial system is permissible ONLY BY DIRECT ARRANGEMENT  */
/*    WITH THE AUTHOR.  (If you are not directly supplying this code to a    */
/*    customer, and you are instead telling them how they can obtain it for  */
/*    free, then you are not required to make any arrangement with me.)      */
  • v3p/netlib/examples/showme.processed.c (same licensing terms as in 1 above)
  • v3p/netlib/triangle.README
These programs may be freely redistributed under the condition that the
copyright notices (including the copy of this notice in the code comments
and the copyright notice printed when the `-h' switch is selected) are
not removed, and no compensation is received.  Private, research, and
institutional use is free.  You may distribute modified versions of this
code UNDER THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT
IN THE SAME FILE REMAIN UNDER COPYRIGHT OF THE ORIGINAL AUTHOR, BOTH
SOURCE AND OBJECT CODE ARE MADE FREELY AVAILABLE WITHOUT CHARGE, AND
CLEAR NOTICE IS GIVEN OF THE MODIFICATIONS.  Distribution of this code as
part of a commercial system is permissible ONLY BY DIRECT ARRANGEMENT
WITH THE AUTHOR.  (If you are not directly supplying this code to a
customer, and you are instead telling them how they can obtain it for
free, then you are not required to make any arrangement with me.)

We are trying to get the latest version of ITK (v 5.1.0), which includes vxl in its sources, into the openSUSE distribution and our legal help flagged this (https://build.opensuse.org/request/show/817960).

@penguinpee
Copy link

I'm bumping this. Since I just ran into the issue of not having a proper LICENSE file with regards to the Fedora package. Could the (contents of the) header file not simply be copied to it's own file called LICENSE or COPYING?

I also noticed that in Fedora we remove https://github.com/vxl/vxl/blob/master/contrib/prip/vdtop/tests/lena.org.pgm, yet I'm unable to determine what the license of that file is. Does anyone know where that is documented? I'm being told it is non-free - license wise.

@penguinpee
Copy link

I also noticed that in Fedora we remove https://github.com/vxl/vxl/blob/master/contrib/prip/vdtop/tests/lena.org.pgm, yet I'm unable to determine what the license of that file is. Does anyone know where that is documented? I'm being told it is non-free - license wise.

I found the answer: https://lintian.debian.org/tags/license-problem-non-free-img-lenna

@musicinmybrain
Copy link

Besides copyright/licensing issues, there are other good reasons find a different test image. See: https://pursuit.unimelb.edu.au/articles/it-s-time-to-retire-lena-from-computer-science

@hjmjohnson
Copy link
Contributor

Please make a pull request that provides the desired result. The development team has very few resources to research and address the issues to get this the way you desire. We would likely accept a simple file change quite quickly.

@musicinmybrain
Copy link

It would be easy to add a new LICENSE/COPYING file, but that doesn’t fix the issues with nonfree/proprietary code and content.

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

No branches or pull requests

7 participants