It is difficult if not impossible to imagine a console that is super secure such that you could not emulate them on another faster platform. When you take a look on past history, you see emulators for the NES, SNES, GENESIS, C64, ATARI 2600, and now even the PS2. With virtual software layers, it is even possible to emulate a whole computer running x86.
But can you imagine what would happen if the security is so tight that you could not emulate the system on future systems? Whole works of software would become obsolete over time. Is that beneficial? No. to arrive at this answer you must look at the history of copyright. The whole purpose is to encourage individual benefit so betterment of society is achieved through selfish motivations. Even patents were created for this purpose... open up the secrets, but protect the inventor for a period of time. The key word is "period of time". You want to be able to copy the work later on if it is beneficial for all. That is why some patents expire over time, the same with copyright. The exception are rich companies like disney that can use money to change the laws to its own benefit.
Not standing on the side of pirates, but even programs on computers should be able to be decompiled at later stages so the source can be reused for benefit. You don't want to just be able to run the code on sandboxed systems of past systems. You would want to be able to recompile lost source codes of programs (by decompiling them ) on newer hardware. The motivation for this is to look on the desire for biologists to recreate dinosaurs from extracted DNA. Imagine we were never able to see a living and breathing extinct animal because the source code (DNA) was lost? We may have the compiled code (bones), but they don't run because the original code (Source code) need to be recompiled from source to be "born" again, living in our current environment.
Just like books are being digitized for easy access. Consoles should be moved toward more open systems, where benefit can be gotten when the masses are able to develop on them rather than limit them to a few connected, and wealthy companies or individuals. Imagine the benefits lost when our future is guided by a few individuals instead of a global mass of people. History has shown that sometimes a few idiots are able to command whole masses of people on misguided paths. And to balance that... consoles (the subsidized computing box of the masses) should be opened up so more beneficial products are made and more people are benefited from creating software on them. You don't have to limit them to games, apps are beneficial too.
And thus, with consoles having the most secure computing system for the masses, it becomes more and more difficult to emulate them (to the point of being impossible with each generation). Many works of achievements will be lost as companies go bust. Imagine books of the past with good ideas in them burnt. DNA of unusual animals gone forever.
It is thus very important the decompilers for PC codes are kept up to date for at least the past few generations of compilers. Leave the latest compilers alone to benefit the profiters. This should also be applied to console programs. However, with each generation of security being embedded in hardware, in the future a lot of software will be useless, being tied to a dead sandbox system that can't be emulated, and the code can't be decompiled because of the complexity of the security layers. Unless the bankrupt company release the source code (never happens) it is like an extinct animal.
So to keep this short, consoles should be opened up. Free compilers be readily available. Security be timed, or allow personal benefits for more people. The PC platform exploded because of the number of useful applications and benefits tied to it. It is still being used today because anyone can still create useful applications on them, solving things not imaginable into the future. But with closed systems on consoles, a few people are controlling what is possible on the systems, keeping innovation tightly secure to a few individuals. Decompilers are of no benefit because these boxes are very proprietary, security very tight. When you create technology for the masses, it is important that benefits are protected for future generations, and for as many people as possible (including developers, not just consumers).
But can you imagine what would happen if the security is so tight that you could not emulate the system on future systems? Whole works of software would become obsolete over time. Is that beneficial? No. to arrive at this answer you must look at the history of copyright. The whole purpose is to encourage individual benefit so betterment of society is achieved through selfish motivations. Even patents were created for this purpose... open up the secrets, but protect the inventor for a period of time. The key word is "period of time". You want to be able to copy the work later on if it is beneficial for all. That is why some patents expire over time, the same with copyright. The exception are rich companies like disney that can use money to change the laws to its own benefit.
Not standing on the side of pirates, but even programs on computers should be able to be decompiled at later stages so the source can be reused for benefit. You don't want to just be able to run the code on sandboxed systems of past systems. You would want to be able to recompile lost source codes of programs (by decompiling them ) on newer hardware. The motivation for this is to look on the desire for biologists to recreate dinosaurs from extracted DNA. Imagine we were never able to see a living and breathing extinct animal because the source code (DNA) was lost? We may have the compiled code (bones), but they don't run because the original code (Source code) need to be recompiled from source to be "born" again, living in our current environment.
Just like books are being digitized for easy access. Consoles should be moved toward more open systems, where benefit can be gotten when the masses are able to develop on them rather than limit them to a few connected, and wealthy companies or individuals. Imagine the benefits lost when our future is guided by a few individuals instead of a global mass of people. History has shown that sometimes a few idiots are able to command whole masses of people on misguided paths. And to balance that... consoles (the subsidized computing box of the masses) should be opened up so more beneficial products are made and more people are benefited from creating software on them. You don't have to limit them to games, apps are beneficial too.
And thus, with consoles having the most secure computing system for the masses, it becomes more and more difficult to emulate them (to the point of being impossible with each generation). Many works of achievements will be lost as companies go bust. Imagine books of the past with good ideas in them burnt. DNA of unusual animals gone forever.
It is thus very important the decompilers for PC codes are kept up to date for at least the past few generations of compilers. Leave the latest compilers alone to benefit the profiters. This should also be applied to console programs. However, with each generation of security being embedded in hardware, in the future a lot of software will be useless, being tied to a dead sandbox system that can't be emulated, and the code can't be decompiled because of the complexity of the security layers. Unless the bankrupt company release the source code (never happens) it is like an extinct animal.
So to keep this short, consoles should be opened up. Free compilers be readily available. Security be timed, or allow personal benefits for more people. The PC platform exploded because of the number of useful applications and benefits tied to it. It is still being used today because anyone can still create useful applications on them, solving things not imaginable into the future. But with closed systems on consoles, a few people are controlling what is possible on the systems, keeping innovation tightly secure to a few individuals. Decompilers are of no benefit because these boxes are very proprietary, security very tight. When you create technology for the masses, it is important that benefits are protected for future generations, and for as many people as possible (including developers, not just consumers).