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

Mobility API and physics interface under permissive license. #259

Open
nekonomicon opened this issue Jun 23, 2022 · 9 comments
Open

Mobility API and physics interface under permissive license. #259

nekonomicon opened this issue Jun 23, 2022 · 9 comments
Assignees

Comments

@nekonomicon
Copy link
Member

Subj

@a1batross
Copy link
Member

Like build.h, I want to relicense it to public domain.

@nekonomicon
Copy link
Member Author

@a1batross any progress?

@a1batross
Copy link
Member

@nekonomicon we didn't make physics/render API but for mobility API header I would like to request a permission from @mittorn and you, as you both contributed to it previously in old engine.

As for FOSS headers for HLSDK, I've started documenting API interfaces, so somebody else could rewrite them from scratch. As this process is iterative (I'm mostly cross-referencing Quake and Quake II sources as a base), it will at some point involve Xash's physics API too.

@nekonomicon
Copy link
Member Author

@nekonomicon we didn't make physics/render API but for mobility API header I would like to request a permission from @mittorn and you, as you both contributed to it previously in old engine.

I give my permission.

@mittorn
Copy link
Member

mittorn commented Jan 3, 2024 via email

a1batross added a commit to FWGS/xash3d-fwgs that referenced this issue Jan 3, 2024
@a1batross
Copy link
Member

https://lists.sr.ht/~a1batross/xash3d-fwgs/%3C20240103045042.416609-1-a1ba.omarov%40gmail.com%3E

Not sure if we actually should go with Unlicense for that. I don't think anyone will ever complain but some people disagree and recommend CC-0 over it: https://fedoraproject.org/wiki/Licensing/Unlicense

@nekonomicon
Copy link
Member Author

I've heard public domain software are prohibited by law in some countries or something like that.
Possible alternative: https://opensource.org/license/0bsd/

@SNMetamorph
Copy link
Member

I've heard public domain software are prohibited by law in some countries or something like that. Possible alternative: https://opensource.org/license/0bsd/

I don't think that we should care about that bureaucracy absurd

@a1batross
Copy link
Member

I've heard public domain software are prohibited by law in some countries or something like that. Possible alternative: https://opensource.org/license/0bsd/

I don't think that we should care about that bureaucracy absurd

That's what I meant when I said "nobody will ever complain".

Permissive license actually is fine too. I think picking 2-clause BSD would be enough, it's a popular and proven choice. It only requires attribution, but the whole purpose here is just allow inclusion in HLSDK.

a1batross added a commit to FWGS/xash3d-fwgs that referenced this issue Feb 5, 2024
See GitHub issue: FWGS/hlsdk-portable#259

Signed-off-by: Alibek Omarov <a1ba.omarov@gmail.com>
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

4 participants