hlsdk-portable icon indicating copy to clipboard operation
hlsdk-portable copied to clipboard

Mobility API and physics interface under permissive license.

Open nekonomicon opened this issue 3 years ago • 9 comments

Subj

nekonomicon avatar Jun 23 '22 01:06 nekonomicon

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

a1batross avatar Jun 23 '22 18:06 a1batross

@a1batross any progress?

nekonomicon avatar Jan 02 '24 18:01 nekonomicon

@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.

a1batross avatar Jan 03 '24 00:01 a1batross

@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.

nekonomicon avatar Jan 03 '24 00:01 nekonomicon

I give my permission

mittorn avatar Jan 03 '24 04:01 mittorn

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

a1batross avatar Jan 03 '24 04:01 a1batross

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

nekonomicon avatar Jan 03 '24 16:01 nekonomicon

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

SNMetamorph avatar Jan 03 '24 17:01 SNMetamorph

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 avatar Jan 04 '24 03:01 a1batross