[Ohrrpgce] [ohrrpgce/ohrrpgce] Add support for Steam achievements (PR #1229)

Mike Caron notifications at github.com
Sun Nov 21 13:01:29 PST 2021


> <steam_internal.bi comments>

I think what you're really asking here is "how much of `steam_internal.bi` can be re-licensed by us?". IANAL, but my guess is that right now it is less than 100%. Though I used the steamworks SDK as reference, I wrote the types and function definitions by hand. I did not write the error constants by hand (which is why the constants came over).

Given that we do not use any of those constants at all for any reason, I'm happy to just remove that section. At that point, I think the rest is safe to do with as we need.

---

Unrelated to that, I did a bit more digging and I found this page which somehow we all missed at the start of this project:

https://partner.steamgames.com/doc/sdk/uploading/distributing_opensource

> Keep in mind that according to the Steam Distribution Agreement you warrant and represent that you have all necessary rights to distribute the game via Steam. If your application contains third party open source code that is incompatible with the Steamworks SDK, then **YOU MUST NOT DISTRIBUTE YOUR APPLICATION VIA STEAM**.

> **Which Open Source Licenses are problematic for shipping on Steam?**
> Generally, any license that has a so-called “copyleft” element will be problematic when combining code with the Steamworks SDK. The best-known example is GPL.

(emphasis theirs)

I don't think there's anything on that page that is going to be a problem here. I think what they are saying is that if you are using the Steamworks headers (as we would be if this was a C or C++ project), those headers cannot be relicensed as GPL. However, since that's not what we're doing, it doesn't have any bearing on us or people using the OHR on Steam.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/ohrrpgce/ohrrpgce/pull/1229#issuecomment-974895105
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20211121/f2a0dd85/attachment-0001.html>


More information about the Ohrrpgce mailing list