developer jakarta cactus
Cactus is a simple test framework for unit testing server - side Java code ( Servlets , EJBs , Tag libs , ... ) from the Jakarta Project . The intent of Cactus is to lower the cost of writing tests for server - side code . It uses JUnit and extends it . Cactus implements an in - container strategy , meaning that tests are executed inside the container . The Apache License ( ASL ) is a permissive free software license written by the ___MASK51___ ( ASF ). The Apache License requires preservation of the copyright notice and disclaimer . Like other free software licenses , the license allows the user of the software the freedom to use the software for any purpose , to distribute it , to modify it , and to distribute modified versions of the software , under the terms of the license , without concern for royalties . This makes ASL a FRAND - RF license . The ASF and its projects release the software they produce under the Apache License and many non - ASF projects are also using the ASL . The ___MASK51___ ( ASF ) is an American non - profit corporation ( classified as 501 ( c )( 3 ) in the United States ) to support Apache software projects , including the Apache HTTP Server . The ASF was formed from the Apache Group and incorporated in Delaware , U . S ., in June 1999 . The Jakarta Project created and maintained ___MASK71___ software for the Java platform . It operated as an umbrella project under the auspices of the ___MASK51___ , and all Jakarta products are released under the Apache License . As of December 21 , 2011 the Jakarta project was retired because no subprojects were remaining .