bigjoe wrote:Hi,
My next following question can seem stupid but where is the new develoment team ?
Well, good question... I find it hard to believe that their development team will be able to do much more than make GRG scripts and plugins...
bigjoe wrote:
Aren't they able to modify the program yet ?
And they are still selling this version ???
Thanks for you replies.
Best Regards,
Joe
Well, in order to develop software you need a special thing called "source code" -- basically a large amount of raw text files that are
typed manually in a computer language that is somewhat easy for human programmers to understand.
Many computer programs are written in a language called C, or C++, although there are many others. After that, the raw text files are processed by special programs called "compilers" and "linkers" which convert, or "translate" the text into a binary format that the computer understands -- and the end result is a .EXE or a .DLL. (compilers can also generate other types of files easily understandable to the computer, but TVPaint is an EXE and was generated in this fashion.)
Once a program is compiled into an .EXE or a .DLL, it is very hard to modify it. You can't get the wheat and eggs and milk out of a cake that's already been baked. You might be able to rearrange the candles or the icing on it, but not much more. There are a few "decompilers" out there that can decompile an EXE into assembly (known as disassemblers) but assembly is really difficult to understand and again, you can only do minor things. It's a pain in the ass to work with assembly, and in the end, it's something that a hacker would use to bypass copyright protections, although some retro programmers have done some pretty neat thngs in assembly. Assembly is not what you would use to create major additions to a program anyways, since it would be really inefficient...
On top of that, there's no guarantee that a disassembled application will work if it's been reassembled into an EXE. In any case, I don't believe that the BHS people actually HAVE any source code, since, well, Hervé would have to have sent them some, which no programmer in his right mind would (being his life's work) -- and source code is a very closely guarded secret for commercial programs, in fact, a
trade secret.
Coca-Cola™'s recipe is a good example of a trade secret, rather than a patent! See, a patent can only protect your invention for a maximum of 15 years, and it must be fully documented in order for people to avoid infringing on your patent. After that, anyone can copy your invention -- it becomes
prior art.
A patent basically gives you a 15-year head start into being able to set up the business infrastructure for things like marketing, distribution, manufacturing, etc. It lets you set up a monopoly on your own invention -- so that anyone entering the field 15 years later will have you as a very tough competitor. But
Coca-Cola™'s been around for ages and ages, and a patent would not protect them from copycats making their own colas -- so, that's why it's a trade secret, and a closely guarded one, at that.
So, getting back to the source code situation -- bottom line: BHS has no source code -- no recipe for the
Coca-Cola™ and so they can't change the recipe -- can't make new flavours... The only source code out there for Mirage is the Software Developer's Kit -- which only allows you to make plugins and handy scripts -- but not re-engineer a rotating display and a layer shaker, etc.