Scott Gray wrote:
> Selective quoting FTW?
>
> "For small amounts of source that is directly consumed by the ASF
> product at runtime in source form, and for which that source is
> unlikely to be changed anyway (say, by virtue of being specified by a
> standard), this action is sufficient. An example of this is the
> web-facesconfig_1_0.dtd, whose inclusion is mandated by the JSR 127:
> JavaServer Facesspecification.
> Code that is more substantial, more volatile, or not directly consumed
> at runtime in source form may only be distributed in binary form."
>
> Small amount of source? I don't consider an entire 45 file javascript
> library and 37 jsp files to be a small amount of source.
>
> Unlikely to be changed? The javascript perhaps but I think there is a
> decent chance of a downstream user changing the jsp files
I suppose it depends on what you decide is a "more substantial" amount
of code. Is the limit 34K? (the size of the example DTD) That seems
arbitrary to me. The .js, .jsp and .css files, taken together constitute
1.7% of the BIRT runtime, and they are uncompressed. That seems fairly
insubstantial to me but I suppose we must at this point defer to higher
authorities.

It does seem crystal clear that including the BIRT runtime as a WAR is
in compliance because it "reduces the exposed surface area" of the code.
If they want to split that hair I suppose we can go that way or write a
ROT13 decoder to strap onto the JSP resource loader.

-- 
Ean Schuessler, CTO
[email protected]
214-720-0700 x 315
Brainfood, Inc.
http://www.brainfood.com

Reply via email to