5 ms·
Is there anything interesting about this? It's not like end users will get any utility from this, do development studios? Or is this just a way to ease Sony's
by forgottenpass 12y ago
Is there anything interesting about this? It's not like end users will get any utility from this, do development studios? Or is this just a way to ease Sony's maintenance burden?
Yeah, it's probably a good idea in the grand scheme of things to get their patches back upstream. But is it worth reporting on? Worth posting/upvoting on social media? It doesn't actually mean anything does it?
- nocut12 12y agoIt could possibly lead to PS4 support from some more (especially open source) game engines. That would be a pretty big deal.
- Sanddancer 12y agoIt could potentially be interesting if they worked on the Fusion platform code generation much. The little AMD SoCs are pretty awesome, and if Sony has a few tricks up their sleeve for making things like OpenCL nicer, we could see some use elsewhere. Dev studios will get the advantage that because the Sony code's not in llvm mainline, it's a lot easier for Sony to give them more recent, faster compilers.
- krschultz 12y agoPeople upvote what they find interesting. I don't own a PS4 and I'm never going to write code for it. I find this interesting because it is a good example of the value of upstreaming patches. The next time I give a talk about open source, maybe this is one of the examples I cite because the PS4 is something everyone knows.
- kentonv 12y agoI find it interesting in light of the licensing debates between GCC and Clang. GNU goes to great lengths to ensure that anyone modifying or extending GCC is legally obliged to release their changes -- including technical design decisions that actually make GCC's code difficult to reuse even in GPL-compatible projects. Clang is under a permissive license, so Sony has no obligation to release their changes, but apparently they are anyway. I realize that GCC's policies were actually important for getting Next to release their Objective C code in the 90's, but it seems like times have changed. Companies have learned that keeping their code a secret actually isn't a huge competitive advantage whereas releasing it has a lot of real benefits (such as reduced maintenance cost). It's always better to have people doing the right thing because it's in their interests rather than because you forced them to.
- Nursie 12y agoThe devkit for the PS3 was gcc-based IIRC, though I have no idea how Sony behaved with respect to releasing stuff back to the community. OTOH the main chip was an IBM product so it might have been big blue that we should look to.
- cperciva 12y agoIt's useful to Sony to reduce their maintenance burden. It's useful to everybody else because there are probably pieces of their code which can be reused or adapted for non-PS4 platforms. Heck, even if the code is just used as a reference by people saying "gee, I wonder how Sony solved this problem" it's still very useful.