When it was uncertain that ArgoUML would ever adopt the EPL, I created an ArgoEclpse-hosted fork of the eUML implementation for all my work. Since all the code at the time of the fork had been created by just two people, I got Bogdan's written permission to relicense everything and dropped the BSD license entirely.
Now that ArgoUML has adopted the EPL, it makes sense to merge the two code bases back together so that they can each benefit from changes unique to the other. For modules which still haven't been touched by anyone else, I'm going to use the simplified EPL-only headers. For modules which have had changes made by others, I'll seek written permission from the other authors to relicense as EPL-only and remove the BSD copyright notice. For any modules that I can't get everyone to agree, they'll need to retain both copyright headers. If you know you're one of the people who has modified the ArgoUML eUML model implementation, you can reply to this thread indicating whether or not you approve of the EPL-only headers. Note that none of this has any effect on the license which is in effect for these modules. It's simply a matter of reducing the amount of text in the headers. In all cases, all earlier versions of the modules are BSD licensed and all later versions are EPL-licensed (even if they contain BSD copyright notices) since the EPL has more restrictive terms than the BSD license. I'll be doing the first batch of the simplest merges today and working my way through the progressively more complex ones. Tom ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2525154 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
