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

Add missing License #1

Open
Cuperino opened this issue May 16, 2022 · 1 comment
Open

Add missing License #1

Cuperino opened this issue May 16, 2022 · 1 comment

Comments

@Cuperino
Copy link

Hello @laleksic, thank you for your work on this library. I was considering using it for a personal project, but I couldn't help but notice no license is specified, which would technically make this proprietary code.

The readme says the Eternity Engine makes use of an older version of this library. Does the library come from the Eternity Engine or did the Eternity Engine simply incorporate it? I ask because whoever the author or copyright holder is, gets to choose how to license it. If the library was extracted from the Eternity Engine and somebody else owns that code, then the library must be licensed under the terms of the General Public License version 3, because that's the license that was used for the Eternity Engine, and public derivatives of GPL code must use the same license or a later version of it.

I hope you add the appropriate license so that the code can be of use to more people.

@laleksic
Copy link
Owner

Hello @laleksic, thank you for your work on this library.

Hi @Cuperino, sorry for the late reply and thank you for the interest :)!

I was considering using it for a personal project, but I couldn't help but notice no license is specified, which would technically make this proprietary code.

You can use it however you wish with no conditions (public domain). I would appreciate being credited, of course, but you don't have to. I would also be interested to see how you're using it, if that's something you're willing to share.

The readme says the Eternity Engine makes use of an older version of this library...

I made use of it in my own fork of the Engine, to test it out in practice. In fact I developed it for the sole purpose of being able to play Split Screen Doom on a computer with two keyboard/mouse pairs.

Does the library come from the Eternity Engine or did the Eternity Engine simply incorporate it?

This library, as found in this repo, is all my code, so no worries there :). I have no affiliation with the Eternity Engine, I just integrated my code into my fork of their code, so I can use it in-game.

Sorry again for the late reply. If you have any more questions reaching me by email would be quicker.

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

No branches or pull requests

2 participants