Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you don't have the source code, you don't really "own" the software anyway. Any closed source software will eventually stop working due to technological changes, etc.

I treat games as mostly consumption items. I play them for a while, and then I might as well throw them to trash if they were physical items. If it wasn't for that I wouldn't accept lack of source code anyway, just like with the OS and important personal computing software.



This is an incredibly bizarre view. Most people who play games don't consider them disposable trash. I don't quite understand why you would post this, given the context. You don't personally care about games, therefore the industry's anti-consumer actions are justifiable?


I read it as an observation that regardless of license terms, 99% of gamers will loos the ability to play a game after some amount of time (10? 15? 20 years). If you accept that, the change from "buy" to "license" is not as large as it seems.


Except that it’s not true. I can play all the games of my childhood with various emulators. No source code required.

Machine code has always been enough.


Right, you can. Most people can't manage that (or won't be willing to put in the effort).


It's not a complex process whatsoever? Your average consumer can figure it out.


I’m sure most could if they really wanted to. They just don’t.


License terms? Really?

Which license terms, specifically, prevent me from playing a 20-year-old game on a 20-year-old machine?


None. It just won't install or run correctly or well.


Really? Why's that?


> You don't personally care ...

I'm just stating the fact. If you want to own software, you need to get the source code. If you don't get the source code, you're paying $10-$60 per perishable consumable, and should be always be aware of that, not deluding yourself about some "ownership".

I own my personal computer software, from the Linux OS, through code editor, compilers, etc. I have the source code. I personally care, so I do own, and pay extra (in time and money) for that privilege and look down on people who don't, as I think they are foolish. I do not care about the games, so the license deal is fine with me. I played the game already, if I really want to play it again, I can pay $5 on sale again.

If you and others care about owning games, or any other software for that matter, demand and pay for the source code. Otherwise you own nothing.


There are teams of dedicated fans and developers that have fully reverse engineered older games' source code to allow byte for byte recompilation. If this process could be accelerated or boosted with better tooling I think that would be a huge boon for game preservation and enhancements. I'm really hopeful that long-term advancements in AI tooling will help enable faster reverse engineering of games from binary to source code.


The goal should be getting source code released or 'leaked'.


Your comment assumes 100% of the source code for every game is out there. Most of the games released before the ubiquity of things like Github have no source code available.


That's interesting in this context because GOG first started off getting good old games to work on modern hardware. I would also say that emulation of hardware has come a long ways, so a DRM-free executable may be all that you need for historic preservation, barring software that requires communicating with a server for its functionality.

And even if source code is provided, it can be next to impossible to build it on your machine, so hopefully it has a docker image or what have you. Would also need to know the GPU requirement to compile it.

Not saying I wouldn't want the source code to be provided, but I'd like it purely for research and modding purposes, not to make sure I can build from source 10 years from now.


Its sort of sad, a painting, a cultural artifact, produced by 100s of people, beloved by millions and its just tossed aside, trampled like a electronic mandala - or worser still, destroyed in its vision by trying to turn it into an addiction. Nobody will remember our names for the art we made, we will be forgotten and background-noise to other artifacts who survive deep time.


Is that how you feel about owning any other item? Do you have the schematics for your toaster, your fridge, your table?


> Do you have the schematics for [...] your fridge

I'm not sure about today given stuff getting "smarter", but home appliances do typically include the schematics. You typically find them inside an envelope as you disassemble the thing.


There’s no intellectual property law that prohibits me from hiring an expert to reupholster my chair.


OTOH I have been installing and playing _some_ games for almost 20 years on several computers using the same installer.


Emulation and virtualization have solved the longevity problem and continue to do so better than ever. There is no doubt at all that games will still work in the future, and other software, as long as they don't have a hard-dependency on a dead online system.


I see what you mean, but a counterpoint is NES games and how they can continue to be emulated. Super Mario is not open source, but it will not stop working.


Emulation is a thing. Dos and Nintendo games will be around forever.


Anyway it's better to have at least closed binary.

Same thing with open code -- one may say that depending on its license you also may not own it. But I say it's one step better.


I mean... even if you do have the source code it will eventually stop working if you try to use it on newer stacks. The question is who is updating the software, not necessarily who owns it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: