Re: How copyright notices on contributed files should be handled.
fyi -- Forwarded message -- From: Brian Behlendorf [EMAIL PROTECTED] Date: Wed, 22 Dec 2004 16:36:39 -0800 (PST) Subject: How copyright notices on contributed files should be handled. To: tomcat-dev tomcat-dev@jakarta.apache.org, [EMAIL PROTECTED], Remy Maucherat [EMAIL PROTECTED] The below message really should have been sent more widely, it seems. The message applies more in the incubator context, where we're getting new source code into the ASF in bulk form, but would also apply any time you're bringing in new snippets of code under acceptable licenses. Note that if the license on the code you're bringing in doesn't allow for inclusion in an ASL 2.0-licensed work (good rule of thumb: it must make no demands above and beyond the ASL, so MIT/X/BSD-1.1 is fine; when in any doubt, ask) then you must get either a separate acceptable license from the copyright holder, or have the copyright holder sign a CLA with the ASF. Note, as described below, *only* the copyright holder has the right to remove their own license from the contribution. Brian -- Forwarded message -- Date: Thu, 04 Nov 2004 14:03:34 -0500 From: Rodent of Unusual Size [EMAIL PROTECTED] Reply-To: general@incubator.apache.org To: general@incubator.apache.org, [EMAIL PROTECTED] Subject: Reolution of the copyright question Based upon advice for our counsel, the ASF has today adopted a policy governing how copyright notices on contributed files should be handled. Here's what happens: The following notice gets added to the top of each source file: Copyright [] The Apache Software Foundation or its licensors, as applicable. Licensed under the Apache License, Version 2.0 (the License); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. The contributor may a) remove any copyright notice it may currently have in the file(s); OR b) move it to a package-wide COPYRIGHT file, changing 'Copyright []' to 'Portions Copyright []'; OR c) provide permission in writing to the ASF to do one or the other of the above. If the contributor doesn't have a copyright notice in the files, that's fine; nothing needs be done beyond the adding of the section above. -- #kenP-)} Ken Coar, Sanagendamgagwedweinini http://Ken.Coar.Org/ Author, developer, opinionist http://Apache-Server.Com/ Millennium hand and shrimp! -- Davanum Srinivas - http://webservices.apache.org/~dims/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [OT] Tomcat as top level ASF Project
Henri, it's a recommendation, NOT a mandate. So even if this is not done it's ok (http://www.mail-archive.com/[EMAIL PROTECTED]/msg06498.html) -- dims --- Henri Gomez [EMAIL PROTECTED] wrote: Remy Maucherat wrote: Filip Hanik (lists) wrote: Politics require mature representation...and are we sure that Tomcat has this. We have Costin :) Yes ! Unless becoming a TLP gives us an instant advantage or will change some things that really do need to change, is it worth the time and effort. IMHO becoming a TLP should have a really good reason, political leverage is a reason, is it validated? One of our big barriers today is the licensing issue, but that is still in the being resolved mode. There was an email to all committers yesterday saying to not turn things upside down quite yet, as they want to try to address the issue. Quoted: For now, don't worry about taking any harsh measures to deal with third-party code. Ensure you're following their licenses, of course, but a formal policy will be drafted up and discussed. For me, my vote would be 0. Cause at present moment, unless I worked for an organization that paid me to get involved in all the politics of a PMC, I just want to write code, not push papers around. I was thinking like that. And then stuff happens (the authors tag thing and the binaries thing), and I then realize maybe it would be better to do things differently :( Well what will happen to commiters or projects where the authors tag are not removed ? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] = Davanum Srinivas - http://webservices.apache.org/~dims/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Geronimo using Jetty
Yoav, How about some of the tomcat developers show up on the geronimo-dev@ list and start contributing. Last time i checked there is no one there who DOES NOT want a tomcat integration. They are just waiting for some of the tomcat-dev folks to show up and help :) -- dims --- Shapira, Yoav [EMAIL PROTECTED] wrote: Hi, Why is Geronimo using Jetty (presumably for servlets and maybe for HTTP connector) instead of Tomcat? Maybe because their top committers work with coredevelopers.net, and the Jetty Release Manager is a coredeveloper himself Maybe, but the Geronimo front page (http://incubator.apache.org/geronimo/index.html) says The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open source, certified J2EE server, that is ASF licensed and passes Sun's TCK reusing the best ASF/BSD licensed code available today and adding new code to complete the J2EE stack. Jetty is not ASF or BSD licensed, it's got its own license. This seems wrong to me. As an aside, every time I look at the Jetty web site I get annoyed at something else. Today's annoyance is the number of items on their powered by Jetty page (http://www.mortbay.com/mortbay/powered.html) that aren't powered by Jetty: Cactus? Cocoon? BrowserTunnel (decommissioned)? DieselPoint (mentions tomcat and other compatible servers, doesn't even mention Jetty)? The list goes on and on, I don't have time to get past D in the alphabet. And last time it was the 300K claim which they admitted on their list is false for any realistic context. I have to stop myself here, before I get too angry/frustrated. I just can't stand false advertising. Yoav Shapira This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] = Davanum Srinivas - http://webservices.apache.org/~dims/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Does Geronimo use tomcat?
Yoav, 'senor srinivas' - That's me :) I was thinking about Jetty/Tomcat and ran across this article on O'Reilly (http://www.onjava.com/lpt/a/1547) and hence the question about updating maven repository to be able to hack something up using 5.0.18. However i have not been able to contribute my time to this effort and it would be GREAT if some tomcat-dev folks can give us a jump start. thanks, dims --- Shapira, Yoav [EMAIL PROTECTED] wrote: Hi, I was browsing the various Geronimo web sites today, starting with http://incubator.apache.org/geronimo/. I see mention of Jetty on the left-hand menu bar, which I assume is used for Servlets, and maybe also HTTP connection handling. Is my assumption wrong? If my assumption is right, I'd like to know why Jetty was chosen over Tomcat. This is surprising, especially in light of the statement on the incubator front page that The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open source, certified J2EE server, that is ASF licensed and passes Sun's TCK reusing the best ASF/BSD licensed code available today and adding new code to complete the J2EE stack. Jetty is neither ASF nor BSD licensed from what I see, choosing its own license (http://jetty.mortbay.org/jetty/LICENSE.html). A search of this list's archives (http://marc.theaimsgroup.com/?l=geronimo-devw=2r=1s=tomcatq=b) comes up with a few hits and references, including one from Senor Srinivas asking to update the Geronimo Maven repository with Tomcat 5.0.18. So what's the status? If tomcat is used, shouldn't that be documented somewhere? If tomcat is not used, why? Do we need a bit more communications between tomcat-dev and Geronimo-dev? Thanks, Yoav Shapira Millennium Research Informatics This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] = Davanum Srinivas - http://webservices.apache.org/~dims/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [OT] Tomcat as top level ASF Project
Just as existing committers VOTE to add new committers, ASF Members do the same. So my 2 cents, If you wish to effect change, lobby/hint someone you know that you are interested (see list at http://www.apache.org/foundation/members.html) as there are periodic VOTE's (there was one during last ApacheCon). Thanks, dims --- Shapira, Yoav [EMAIL PROTECTED] wrote: Hi, So, again what is the board, why do I need it, are they going to make me more productive, did anyone received some dev tool? There is a PayPal account. Where is the money? I'm not a Board member, but AFAIK most of the above money questions are answered at http://www.apache.org/foundation/contributing.html. It's in the technical infrastructure that transfers this message, hosts our CVS and downloads, etc. Board members don't get paid and are all working developers. They're elected by Members of the ASF as explained in http://www.apache.org/foundation/. They make all of us more productive (and have been doing so for years) by providing the technical infrastructure described above. I don't agree with all their policies and recommendations, especially the recent ones on removing author tags and not including 3rd party jars. But by and large I think they're doing and have done a good job, have not muddled in individual projects, and their success is evident from the status of the ASF as the leading provider of open source software. Yoav Shapira This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] = Davanum Srinivas - http://webservices.apache.org/~dims/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Bug in JkMX.java
Do you want me to create a bugzilla report? here's the diff. Need to check for the whole class (mx4j.adaptor.http.HttpAdaptor) Thanks, dims Index: JkMX.java === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JkMX.java,v retrieving revision 1.12 diff -d -u -b -B -w -u -r1.12 JkMX.java --- JkMX.java 2 Jun 2003 01:22:32 - 1.12 +++ JkMX.java 18 Jul 2003 15:24:29 - @@ -112,7 +112,7 @@ public void loadAdapter() throws IOException { boolean adapterLoaded = false; -if (classExists(mx4j.adaptor.http)) { +if (classExists(mx4j.adaptor.http.HttpAdaptor)) { try { serverName = new ObjectName(Http:name=HttpAdaptor); mserver.createMBean(mx4j.adaptor.http.HttpAdaptor, serverName, null); = Davanum Srinivas - http://webservices.apache.org/~dims/ __ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Bug in JkMX.java
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21714 --- Davanum Srinivas [EMAIL PROTECTED] wrote: Do you want me to create a bugzilla report? here's the diff. Need to check for the whole class (mx4j.adaptor.http.HttpAdaptor) Thanks, dims Index: JkMX.java === RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/common/JkMX.java,v retrieving revision 1.12 diff -d -u -b -B -w -u -r1.12 JkMX.java --- JkMX.java 2 Jun 2003 01:22:32 - 1.12 +++ JkMX.java 18 Jul 2003 15:24:29 - @@ -112,7 +112,7 @@ public void loadAdapter() throws IOException { boolean adapterLoaded = false; -if (classExists(mx4j.adaptor.http)) { +if (classExists(mx4j.adaptor.http.HttpAdaptor)) { try { serverName = new ObjectName(Http:name=HttpAdaptor); mserver.createMBean(mx4j.adaptor.http.HttpAdaptor, serverName, null); = Davanum Srinivas - http://webservices.apache.org/~dims/ __ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] = Davanum Srinivas - http://webservices.apache.org/~dims/ __ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Novice] JMX / Tomcat 4.1.X
Hi folks, 1. Is there some sample code that starts and stops a tomcat webapp via JMX? 2. Where is the actual implementation? (I get lost of the maze of tomcat modules). Thanks, dims = Davanum Srinivas - http://webservices.apache.org/~dims/ __ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: WML Generation from JSP broken!!!!
Thanks Craig. I was mixing two things.I got it to work by removing the ?xml version="1.0"? directive for now. -- dims --- "Craig R. McClanahan" [EMAIL PROTECTED] wrote: Davanum Srinivas wrote: Hi all, Attached is a JSP Sample file which generates WML. It works with no problems on Tomcat3.1, but fails miserably with the latest dev nightly snapshot and m4. Can someone shed light? Well, your page certainly doesn't work under Tomcat 4.0 (which implements JSP 1.2). Furthermore, it *should* not. Because you are starting this page with an ?xml version="1.0"? directive, the JSP compiler assumes that you have created this page in the XML syntax for JSP pages, as described in the 1.2 spec http://java.sun.com/products/jsp/download.html. However, this page violates several of the rules: * It does not start with a jsp:root element (this is what the parse error is complaining about). * It uses % % for a scriptlet, instead of the required jsp:scriptlet element. You will need to rewrite your page conforming to the new syntax rules in order for it to work correctly under 4.0. Thanks in advance, dims PS: Am not currently subscribed to the list. So please CC me at "[EMAIL PROTECTED]" Craig McClanahan PS: Why did it work under 3.1? Because 3.1 didn't support the XML syntax, so it just passed the ?xml? directive through as template text. = Davanum Srinivas, JNI-FAQ Manager http://www.jGuru.com/faq/JNI __ Do You Yahoo!? Yahoo! Shopping - Thousands of Stores. Millions of Products. http://shopping.yahoo.com/
WML Generation from JSP broken!!!!
Hi all, Attached is a JSP Sample file which generates WML. It works with no problems on Tomcat3.1, but fails miserably with the latest dev nightly snapshot and m4. Can someone shed light? Thanks in advance, dims PS: Am not currently subscribed to the list. So please CC me at "[EMAIL PROTECTED]" = Begin Stack Trace = org.apache.jasper.compiler.ParseException: D:\jakarta-tomcat-4.0\bin\..\webapps\examples\jsp\datewml.jsp(4,-1) Document root element is missing. at org.apache.jasper.compiler.ParserXJspSax.parse(ParserXJspSax.java:194) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:213) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:166) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:193) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:464) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:435) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:156) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:168) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:393) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:251) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:177) at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:443) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2014) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:807) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:886) at java.lang.Thread.run(Thread.java:484) = End Stack Trace = ===== Davanum Srinivas, JNI-FAQ Manager http://www.jGuru.com/faq/JNI __ Do You Yahoo!? Yahoo! Shopping - Thousands of Stores. Millions of Products. http://shopping.yahoo.com/ ?xml version="1.0"? !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml" % response.setContentType("text/vnd.wap.wml"); out.println("wml"); out.println("card title=\"MobileDate\""); out.println(" p align=\"center\""); out.println("Date and Time Servicebr/"); out.println("Date is: "+ new java.util.Date()); out.println("/p"); out.println("/card"); out.println("/wml"); %