7 ms·
As a younger dev I often dreamed of devs releasing the source code to ancient games so that I could learn from it, but now that I know how corporate works I've
by lpapez 3y ago
As a younger dev I often dreamed of devs releasing the source code to ancient games so that I could learn from it, but now that I know how corporate works I've made my peace that it will happen rarely or never.
I bet that devs in a company like LucasArts these days need to wait for weeks on corporate to give permission to use a alternate email client, just imagine coming up with a proposal to abandon copyright claim on something. It just can't happen, you would have a very hard time even finding one single person inside the company who might actually have the authority and pull to greenlight it.
- wizzwizz4 3y agoPublishing something doesn't mean you disclaim copyright over it.
- moritonal 3y agoFun fact, for a charity event Introversion released the source code for a collection of their old games. But they are also the opposite of big corporate.
- lencastre 3y agoCarmack’s release of quake comes to mind. I may misremember,…
- mewse-hn 3y agoCarmack was the textbook definition of rock star programmer and had a sizable portion of company ownership when they released doom/quake code, kinda hard to emulate that as a cog in the machine
- WeylandYutani 3y agoCarmack is from a time when videogame budgets didn't rival Hollywood blockbusters.
- Thorrez 3y agoYou don't need to abandon the copyright claim to release the source. It can be released under a license that prohibits any redistribution for example.
- praptak 3y agoA proposal to open source will go to an SVP (or compatible) who will cover their ass by sending it to legal. They in turn will cover their asses and demonstrate their perceived worth by enumerating every possible risk however small. The SVP puts it in their "don't touch" pile. Also, nobody within the corporation really benefits from the open sourcing. "I hopefully won some goodwill from nostalgic players" is not a thing you can put into your employee evaluation packet.
- madmoose 3y agoYou can study the reverse engineered code of a lot game engines. ScummVM is a massive collection of reverse engineered game engines, with the occasional donation of original game code from kind developers.
- kej 3y agoIt would be nice if it happened more often, but it does happen enough that there's a whole Wikipedia list: https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code https://en.wikipedia.org/wiki/List_of_commercial_video_games...