Ray Krueger wrote:

> Ben were you suggesting having acegi-version.jar would be just binary,
> and acegi-version-sources.jar would be binary with source?

Yes, a traditional .class-only JAR, and a combined .class plus .java
JAR. People like me would use the latter, whereas people concerned about
the extra 500 Kb in their download can use the former.

In my experience delivering training courses, I know how very useful it
is to have automatic JavaDocs and source code available to people trying
to learn a new API.

It is really an issue of what do we value more:

* Minimizing bandwidth. Bandwidth is cheap. Every decent library
(Spring, Eclipse, Java) is now dozens of megabytes to download. I won't
lose much sleep adding 500 Kb (or even 1 Mb!) to a JAR download.

* Maximizing productivity. Unlike bandwidth, people are expensive.
People are time poor. People are constantly dealing with API changes and
new APIs. People don't remember every argument and interface contract
they read. We can make peoples' lives easier by including source in the
JARs. Besides, we're more likely to get bugs detected and fixes
contributed back if more people see the source code.

Google (GWT) have obviously concluded the latter is more important, and
I'm not aware of anyone objecting to their inclusion of source code.
They don't even offer a source-code-free JAR, yet we would continue to.

Cheers
Ben

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
Acegisecurity-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer

Reply via email to