Yes, if you follow the terms of the Apache License, you are allowed to modify and redistribute the code as needed, and use it create a derivative work.
http://apache.org/licenses/LICENSE-2.0 -Ted. (The attribution terms are required for derivative works, like another framework, as described here, but not for applications which simply use the framework) On Tue, 01 Feb 2005 18:53:45 -0600 (CST), Andres Almiray wrote: > Hi, > I have a doubt regarding the licensing of Struts and > Derivative Works made by third parties, I hope you can > help me figure it out. > > I'm brainstorming a framework very similar to Struts > in its behavior but it is intended not to run in a web > environment, nor follow de servlet expecification. > I want to replicate some of the behavior of Struts, > like the Validator package, but I can use the package > as it is because it is tied to the servlet API. > > My assuption is that IF I could copy the validator > package, change some parts as to not use the servlet > API, retaining the copyright from the ASF, adding > proper credits to the Struts team in the > documentation, adding the proper NOTICE changes and > applying the ASF to the framework, thus creating a new > package for this new framework, is it within the legal > bounds of the License? am I allowed to do that? > > Or do I have to find another way to replicate the > desired behavior? > > Thank you for your time, > > ===== > ------------------------------------------- > Ing. Andres Almiray Jaramillo > > -- > What goes up, must come down. Ask any system administrator. > There are 10 types of people in the world: Those who understand > binary, and those who don't. To understand recursion, we must first > understand recursion. > > _________________________________________________________ > Do You Yahoo!? > La mejor conexión a internet y 25MB extra a tu correo por $100 al > mes. http://net.yahoo.com.mx > > -------------------------------------------------------------------- > - > 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]