Closed mwestphal closed 2 years ago
The code snippets this module derives from is from the Example included in the SDK. The example has it's own LICENSE file which is what is included here. The specific source file in that directory I derived code from has in it's header.
/**
* HoloPlayContext.cpp
* Contributors:
* * Arthur Sonzogni (author), Looking Glass Factory Inc.
* Licence:
* * MIT
*/
I would guess they used "completely unrelated project" as the starting source for their example code which they then extended and they left that copyright on the code. I am not a lawyer so I do not know if a LICENSE file in a subdirectory superceeds a LICENSE file in a parent directory or adds to it or what. That is a lawyer question. But the license I reference was the one on the directory of the code I derived from. If I look to the specific file it would still be a MIT license as I understand it.
One more note: the full HoloPlayCore SDK from Looking Glass Factory contains the MIT-licensed example code that is included in vtkLookingGlassInterface.cxx
. That example is not included in the zip file containing the HoloPlayCore SDK that ParaView builds against - it includes only the necessary headers and dynamic libraries for building ParaView.
Great, now we understand were does this license come from.
In any case, this statement is still wrong:
vtkLookingGlassInterface.cxx uses content from HoloPlayCore, which is distributed under the following license:
The MIT License (MIT)
It is correct.
More clearly I guess we could say
vtkLookingGlassInterface.cxx uses content from the example in HoloPlayCore. The specific content it uses from HoloPlayCore is distributed under the following license...
Ha ! If the intent is indeed to mention that vtkLookingGlassInterface.cxx is based an the example which is under BSD license, than it is indeed correct.
In any case this license copyright is incorrect, but it seems to be a upstream issue.
I'd suggest rewording has @martinken suggests.
In the ReadMe we can read:
This is definitely not correct.
HoloPlayCore is distributed under a proprietary license which can be found here: LICENSE.txt (From HoloPlayCore-0.1.1-Open-20200923.tar.gz)
The aboce license is actually coming from a completely unrelated project: https://github.com/ArthurSonzogni/OpenGL_CMake_Skeleton/blob/master/LICENSE