hlsdk-portable
hlsdk-portable copied to clipboard
Mobility API and physics interface under permissive license.
Subj
Like build.h, I want to relicense it to public domain.
@a1batross any progress?
@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 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.
I give my permission
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
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'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
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.