Struts是Apache軟件基金下Jakarta項目的一部分,Struts框架的主要架構設計和開發者是Craig R.McClanahan。Craig 也是Tomcat的主要架構師,以及Java Web Services Developer Pack的主要架構師和實現者。他現在是Sun的JavaServer Faces (JSR-127) 以及J2EE平臺的Web層架構的規範領導。
Struts 在Apache 軟件許可 [ASF, License]下對公衆是免費的。 使用此軟件沒有任何獲得和再現成本。不象其他一些開源許可,Apache 軟件許可對商業用途是友好的。你可以在你的商業項目中使用Struts,並自由分發Struts 庫。你也可以將Struts 組件集成到你的框架中,就像他們是你自己編寫的一樣。
框架之所以叫“Struts”,是爲了提醒我們記住那些支撐我們房屋,建築,橋樑,甚至我們踩高蹺時候的基礎支撐。 這也是一個解釋Struts在開發Web應用程序中所扮演的角色的精彩描述。當建立一個物理建築時,建築工程師使用支柱爲建築的每一層提供支持。同樣,軟件工程師使用Struts爲業務應用的每一層提供支持。