Hi Matt,

> -----Original Message-----
> From: Matt Parker [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, April 18, 2004 1:53 AM
> To: [EMAIL PROTECTED]
> Subject: AndroMDA And Licensing
> 
> 
> Hi Matthias,
> 
> I have a question to do with the licensing of AndroMDA and 
> the implications of what I plan to do with a project I'm 
> working on. I notice that AndroMDA is released under the BSD 
> license so I don't think there are any legal implications, 
> I'm just after your thoughts.

thanks for asking ... you're a gentleman! :-)

> I'm in the middle of writing a toolkit that will be 
> cross-platform (ie, will run in either an app server using 
> EJBs or will run in a servlet container with JDBC, as well as 
> being app server/servlet container
> agnostic) to allow finer grained scalability depending on the 
> size of the application and/or deployment.

Cool! How is the name of that project? Is there any info about it on the
'Net? How does it compare to the Spring framework
(http://www.springframework.org/) ?

> ...vice versa) without database modification. This probably 
> doesn't make much sense in the way I've described, but trust 
> me, I need to modify your code not just the templates.

Yes, it sounds as if it is possible to do it without a modification to
AndroMDA, rolling your own cartridge with its own ScriptHelper class
should be enough. In AndroMDA 3.0, the architecture is even more
flexible (no ScriptHelper necessary any more but object oriented,
cartridge-specific metaclass facades), so I'd recommend you check
AndroMDA 3.0 before modifying AndroMDA 2.x. Within a few days, AndroMDA
3.0M1 will be released. Right now, it is quite easy to build AndroMDA 3
from the sources. You only need Maven rc2 - it will pull everything else
online from the 'Net. See
http://team.andromda.org/tiki/tiki-index.php?page=AndroMDA+From+Scratch
and http://team.andromda.org/docs/

> I'm intending on making my base toolkit available under the 
> LGPL but because it will only compile with my modified 
> version of AndroMDA I'll need to bundle that with it too.

> I would release the patches I make back to you, but I guess 
> they are so specialised that they wouldn't be of much use, 
> but you'll be able to take a look when I make my first 
> release.

As I said, check 3.0 before - it may save you a lot of effort.

>  I'm also planning on building commercial 
> applications on top of my toolkit, but only linking to it 
> (hence the LGPL) - I don't want to assimilate other people's 
> hard work without giving something back (unlike other people 
> in Redmond ;-)).

We'll release 3.0final in August and will stop development on 2.x then.
So it may be that we won't need the 2.x modifications any more, but
thanks for the offer to share them, anyway!

> I can't see any legal reason why I can't do what I'm 
> planning...

Make sure that you check *all* the licenses for *every* jar file that we
re-distribute. Most of them are Apache- or BSD-licensed, but Hibernate
and MDR are special (see http://www.hibernate.org/104.html and
http://www.netbeans.org/about/legal/license.html).

> Let me know what you think.

I find any development based on AndroMDA most interesting. Keep us
updated on the progress you make!

> 
> Regards,
> 
> Matt Parker

Cheers...
Matthias

> 
> -- 
> http://www.mpcontracting.co.uk
> Experts in Java development and website design

---

Matthias Bohlen
"Consulting that helps project teams to succeed..."
http://www.mbohlen.de/




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to