A question of ethics

Trygve Reenskaug trygver at ifi.uio.no
Fri Dec 31 15:30:04 UTC 2004


Hi all (and especially Ned),

I am working on a second release of my reverse engineering toolset, BabySRE.

One problem is that I am using Connectors version 1.9. SRE doesn't work 
with the new version, 2.0. I have three alternatives:
1) Study Connectors 2.0 and adapt BabySRE to it.
2) Write a new program that satisfies my modest diagramming needs
3) Rename/modify the Connectors 1.9 classes so that they can coexist with 
Connectors 2.0, strip out what I don't need, modify the rest as required, 
and package the result together with BabySRE.

I don't want to do 1) because I only need a small part of Connectors and 
because I will have to keep adpting to a moving target. I don't like to do 
2) because it seems a waste of time. I prefer 3) because it gives an 
independent SRE package with a minimum of hassle for its users, with a 
single maintainer (me), and with a minimum of work.

The question is: Is it ethical/unethical in the Squeak community to 
copy/modify somebody else's classes (with class comments spelling out that 
I have done so, of course)???

Please guide me
--Trygve


-- 

Trygve Reenskaug      mailto: trygver <at> ifi.uio.no
Morgedalsvn. 5A       http://heim.ifi.uio.no/~trygver
N-0378 Oslo           Tel: (+47) 22 49 57 27
Norway





More information about the Squeak-dev mailing list