FYI: Have invited the user list last week: https://lists.apache.org/thread/wgj7oovl4ls7pmpbvbc9hoo895whjpd5
On 2025/02/13 11:35:49 Martin Wiesner wrote: > Hi all, > > thanks Bruno for sharing your thoughts. > > Obviously, I’m a +1 for the idea of a more modularized form of opennlp core > components, see Richard's original post. > > To get things rolling, I’d suggest: > The feedback and early conceptual phase could be open until say March 1st > 2025. Thoughts? > > Any more feedback is highly welcome. Should we, in addition, share the > modularization proposal (3.x) on the users list so the community can join the > discussion? > > Please participate in this discussion, especially if you are a senior > committer and/or PMC member of the OpenNLP project. > > Gruß > Martin > — > > > Am 09.02.2025 um 10:09 schrieb Bruno Kinoshita <brunodepau...@gmail.com>: > > > > Sounds like a good plan, especially "We also aim to maintain backward > > compatibility" 👍 > > +1 > > > > Thanks! > > > > > > On Sat, 8 Feb 2025 at 11:06, Richard Zowalla <r...@apache.org> wrote: > > > >> Hi, > >> > >> Martin and I were sitting on the ICE from Berlin back to Heilbronn and had > >> a discussion about modernizing OpenNLP's module structure. > >> We also discussed that idea with Atita off-list in Berlin two days ago :-) > >> > >> Our main goal is to split the CLI parts and define a solid API module, > >> along with well-structured dependent modules something like „api“, „cli“, > >> „core“, „addons“, ... > >> > >> We also aim to maintain backward compatibility for the CLI, ensuring that > >> users can still grab the distribution binary or „opennlp-tools“ via Maven > >> as before. > >> > >> By implementing these changes, we believe OpenNLP will become more > >> modular, flexible, and easier to maintain. > >> This should make it easier to integrate OpenNLP into core libraries while > >> improving maintainability for future use cases. > >> > >> Our proposal would be, that we start with OpenNLP 3.x on a separate branch > >> to try things out and call this a step towards the 3.x series of OpenNLP. > >> > >> WDYT? > >> > >> Gruß > >> Richard > >