pon., 18 wrz 2023 o 10:16 Kusal Kithul-Godage <kkithulgod...@atlassian.com.invalid> napisał(a): > I am looking for some clarification regarding the maintenance status > of the OGNL library which is currently listed under the 'Orphan OSS' > GitHub org. > > I understand this library was previously adopted by Apache Commons > where it received little active development. > > What I don't quite understand is why the library was then revived > independently rather than being directly contributed to at > commons-ognl. I can see that commons-ognl is also mirrored on GitHub ( > https://github.com/apache/commons-ognl ). > > Given Struts' heavy reliance on OGNL, it seems important that the > library has some level of support. > > What are the main barriers to unifying the orphaned OGNL project with > the commons-ognl one?
The library is mostly maintained by me, I moved it under the Orphan OSS org (which I own) with other projects that I maintain. There was a plan to migrate OGNL under ASF Commons (and it was partially done) and maintain it there, yet it's very hard to release something which is under Commons umbrella. Also not only Struts uses OGNL, there are a few other projects that use it internally and after second thought it's way easier to maintain this library on GH instead of ASF. The latest OGNL 3.4.x contains most of the changes incorporated into Commons-OGNL 4.x except the visitor pattern, plus a few other improvements which should improve performance. If you have any doubts, please let me know :) Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org For additional commands, e-mail: dev-h...@struts.apache.org