Reply 80 of 129, by MrFlibble
- Rank
- Oldbie
technokater wrote on 2024-04-27, 22:25:Especially with bigger companies, they often use middleware or licensed assets for which they do not have the right to publish it outside of what contractually has been agreed on. For example, id Software had to change some stuff before releasing Doom 3 source code due to use of licensed technology. So even if you want to release something, your third-party licenses might prohibit doing so.
Oh, that's very true, and even the original Doom source code could not be released as it is because of the DMX library that was still proprietary. But that hasn't deterred id Software, or other companies that followed suit, from releasing the code, even if it was missing something. It's still of huge value for the fans, and licensed third-party code components usually have nothing to do with the game itself, it's more about sound or video output, codecs and that sort of thing -- which can be replaced with libre components.
I know not of any example where the source code release was completely impossible because the game relied on third-party code.
dr_st wrote on 2024-04-28, 06:48:You might want to do something nice to the fans, and then realize that to avoid putting yourself in legal jeopardy, you have to jump through tons of hoops, spend time and money on getting all your intermediate licenses in order, and/or cutting out content from the release - and all this for something that will not make you any money at all.
That's why I generally stopped caring (with just a handful of exceptions) about stuff that is not open source nor at least free-for-keeps without strings attached. I do use Steam, but I keep in mind that the games I have there might disappear without a trace at any given moment.
Moreover, it is my personal conviction that supporting FOSS, freeware and DRM-free developers and publishers is the way to go, rather than expecting that regulator intervention will somehow solve the problem of publishers discontinuing their games and taking them entirely away from players.
That said, there are counter-examples as well. It is my understanding that Microsoft gave the fans their approval to continue working on Age of Empires Online after it was officially discontinued, and I believe gave them the source code to work upon (although I'm not sure if it is public). There might be other examples of this kind that I am unaware of.