Darn, ok, well, I went ahead and replaced BeanShell with Groovy as I believe
that project should pass legal mustard.
I'd like to roll a quick release tomorrow with these and other minor changes
Martin mentioned, and start another vote. Any objections?
Don
Martin Cooper wrote:
> The main concern I have is that the distribution includes BeanShell, which
is dual licensed under LGPL and Sun Public License. I know for sure that the
LGPL license won't work for us. I don't know about the Sun Public License,
but we need to get the ASF legal folks' ruling on that. Sadly, I don't think
the record has been good on Sun licenses being compatible.
Mitigated due to changing from BeanShell to Groovy
Other comments:
1) The User Guide states that BeanShell is shipped with Struts Scripting.
Technically that is true, but you have to dig around inside the
struts-example.war file to find it. I'm sure that wasn't the intent.
Fixed
2) There are 122 Checkstyle errors and 1 PMD error.
3) The NOTICE.txt file says that ANTLR is included, but it doesn't seem to
be.
Fixed.
4) The User Guide refers to struts-scripting-1.0.jar, but it's actually
struts-scripting-1.0.0.jar (i.e. it's missing an additional '.0').
Fixed.
5) There's a typo in the <set-property/> example in the docs.
Fixed.
6) The link to the JCoverage report is broken.
Fixed by removing report
7) The mailing list info is missing from Project Info.
Fixed.
8) It would be good to add comments to the various dependencies in
project.xml, so that those show up in Project Info. The main reason is to
point out that few of those dependencies are actually required.
Fixed.
9) I think the link for "Download (old)" should be removed. The code has
been at the ASF for a while now, and I don't see a need to point back to
SourceForge any more.
Fixed.
10) There are several references to Beans Scripting Framework that should be
Bean Scripting Framework (i.e. Bean is singular).
Fixed.
11) The hybrid Maven / Ant build system seems odd, but I haven't taken the
time to look into whether or not that's really necessary.
I might eventually move everything over to Maven, but I don't mind the
duplication for now. I really only use Maven for deployments and releases,
since Ant is faster and easier to customize.
Don
--
Martin Cooper
Only the votes of Struts PMC members are binding, however we value the
opinions of the Struts community and welcome non PMC member votes.
The build can be found in the Struts Scripting development build
directory: http://svn.apache.org/dist/struts/scripting/v1.0.0/
Finally, here is my +1 for GA
Don
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]