Well put... Dual jars covers both camps. I spend 85% of my day in mentor mode for Spring, Hibernate, and Acegi. So your "people are time poor" comment really swung my vote heh.
On 8/28/06, Ben Alex <[EMAIL PROTECTED]> wrote: > 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 > ------------------------------------------------------------------------- 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