Thanks Brett, Yes, libreries should respect dependency libraries' licenses, but since whoever distributes them at last is the one to blame, I need to be sure they are ok. The compiled list would help that task, now performed lib by lib.
GPL is one of the cases - and a description would be needed to say the level of dependency.. it can get tricky, I know. Another is the non-distributable, devel/testing -only as some Sun libraries in JWSDP are. You could even use them to compile your code / OS code, but you could not redistribute them. I've experienced something like that. Btw, I've started writing an ant script that creates a local repository from installed JWSDP 1.5, I'm changing a project that depends on them to use Maven. I wonder if that would be of any use for the community. I can upload it somewhere and send a link to this list when it's ready. Regards Diego Brett Porter wrote: > Nothing at present, though we have thought of doing some work in this area. > > Theoretically, you should not have to drill down because the libraries > should be license in such a way that that is all you have to accept, > but it can get complicated. > > (eg, if foo uses bar and bar is GPL, foo has to be GPL anyway - though > this might not be the case if bar were LGPL, or if foo didn't import > any code from bar) > > - Brett > > On Apr 12, 2005 2:52 AM, Diego Ballve <[EMAIL PROTECTED]> wrote: > >>Hello, >> >>Is there a plugin for listing all the licenses used by a maven project >>dependencies (and all their dependencies recursively)? I could not find >>anything like that among the listed plugins.. Does anybody know anything >>about it? >> >>What I'd like to do is, for instance, to have dependencies.html to show >>an extra column with the license that applies for that row's dependency, >>maybe with the license type and a link to real license.. That way I >>could go through the list and check all I'd need to accept in order to >>use the my project's lib. >> >>Thanks, >>Diego --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]