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]]

Reply via email to