On May 30, 2012, at 8:01 PM, Frank Shearar wrote:

> On 30 May 2012 18:36, Igor Stasenko <[email protected]> wrote:
>> On 30 May 2012 16:04, Ben Coman <[email protected]> wrote:
>>> 
>>> What ideas are floating around about mixing open source and closed source
>>> using Pharo?  I am implementing an IEC Standard object model for electrical
>>> power systems to provide a platform for developing electrical applications.
>>>  I am considering the case where a company may maintain the model of their
>>> electrical power distribution network in the open source platform, but then
>>> buy various commercial plug-ins perform different calculations upon the
>>> shared model.  Here are the options I can imagine...
>>> 
>>> 1. Using fuel to load binary packages within the one image without the
>>> source.  Currently available technology but viewing and decompiling bytecode
>>> is still possible - but to what degree this enables reverse engineering I am
>>> not sure.
>> 
>> Decompiler is able to fully reproduce the source code of method.
>> only variable names is lost, but you can see everything else quite clear.
> 
> I don't know the conditions, but Decompiler can certainly keep
> variable names _sometimes_.

yes, when there is the original source.

> Maybe Pharo's and Squeak's Decompiler have
> diverged?

Not yet but soon :-)

> Or maybe it's because the .changes file is available or
> something?
> 

yes.


--
Marcus Denker -- http://marcusdenker.de


Reply via email to