Tweek wrote:Wasn't PhysX open source anyway? It was free when Cyan went for it anyway.
More than likely they had an SDK. Its not exactly open source, but its similar. However, PhysX was recently bought out by NIVIDIA, and discussions regarding what to be done with the PhysX code from the engine, would have to be made between Nividia, and Cyan, before any such code could be released to the community.
In regards to ripping out the code. You all did catch the part where Cyan is basically understaffed, underfunded, and just layed off 40 people right? They can't just devote manpower and money to ripping out code from a engine, just to hand that engine over to us afterwards. They have to support themselves financially before they can give into the wishes of the community. Otherwise if they spend the time on that, they lose more money from the other projects, and then they shut down.
I'd rather not get the source code, and let Cyan continue, then help bring a company under just so I can get my hands on the code needed to run and fix one of their games. To me that's just selfish and wrong. But that's just me.
I think certain things should be made open sourced and released, while others, until Cyan gets on their feet and can support the manpower needed to make an open sourced engine possible, should be left alone.
In a Cyan Employee's own words:
ddfreyne wrote:Open-sourcing MOUL would not only be a lot of work (everything needs to be documented, parts that cannot be open-sourced must be removed, related tools need to be made public, etc), but it would also be a message from Cyan saying "we give up and we don't care anymore." So, open sourcing it now, while there is still some hope, would be a very bad idea.
Let me clarify my stance a bit.
If Cyan would open-source Uru, one way or another, while offering no or minimal support, then the community suddenly gains a large responsibility: maintaining Uru. This responsibility is huge. The community will need to organise itself to avoid total chaos. No offense, but I can't see that happening any time soon.
Also, there is no point for Cyan to still work on an open-sourced Uru. Cyan won't be earning any money with it, after all. I know some people are thinking "oh but I could donate to Cyan" now, but the money raised by donations would be very low—pretty much irrelevant.
There is also the question of what exactly should be open-sourced. The engine? The content? The age designing tools? It's important to know that it may be impossible to make some parts public. For example, Cyan may be required to remove the dependency on PhysX before releasing the source.
Having said that, I think that open-sourcing (if possible) would be a good idea when there's really absolutely no hope anymore that Uru will ever be resurrected. But we're not quite there yet.