Coder Social home page Coder Social logo

Is NLP.js still maintained? about nlp.js HOT 11 OPEN

louistiti avatar louistiti commented on May 27, 2024 4
Is NLP.js still maintained?

from nlp.js.

Comments (11)

carlos-navarro avatar carlos-navarro commented on May 27, 2024 12

Hi guys, sorry for the late reply.
@Apollon77, @kibertoad, please, give me just one week, a couple at most, and we will close this topic forever and for the good of the project.
We are evaluating all the options with a our legal guy and get back to you in a few days.

from nlp.js.

jesus-seijas-sp avatar jesus-seijas-sp commented on May 27, 2024 8

Hello,

I don't think that this project is maintained or will maintained in the future. It was not even maintained when I was still in AXA.
In my humble opinion, this happens because of several reasons:

  1. AXA decided to invest in open source but never had a budget for the projects in Spain, only for France and Switzerland. You can think "This is not a problem, you don't need a budget, only people working on it". Well, the developers have to put in a sheet the hours that they dedicate to every project, and those projects must have a budget behind them, so they can't develop in an open source if there is no budget assigned. When I was working on NLP.js, most of the hours invested were out of office hours, including weekends and holidays.
  2. At the beginning, nobody cared about the project. Inside the company, other conversational technologies were used. When the project started to be used for production projects, happened a curious thing: the improvements and tools were private, and not open source. So we got into a situation where some frontends, tools, and plugins were developed actively, but not public.
  3. There was a lot of opposition from other departments. I remember two situations that made me especially upset
  4. There are a lot of new attractive technologies, like ChatGPT, so I don't know if NLP.js is still something interesting for AXA.

What to do? Well, right now it still works, but nobody is even merging the PRs, and they will not put an external maintainer. So perhaps the best option is to fork the project, accept the PRs, do some active maintenance, and publish it under a different library name if you want that new code to be on the code. I still use it in some projects, mostly the language libraries.

from nlp.js.

kibertoad avatar kibertoad commented on May 27, 2024 6

@carlos-navarro Any updates?

from nlp.js.

Apollon77 avatar Apollon77 commented on May 27, 2024 5

In fact then the solution is "easy" ... and I already also wrote emails to offer to be a maintainer and such ... but never got an answer, just "some "activity in merging some PR and such, but then it stopped again.

So in fact the "good way" would be that the responsible people at axa see that this project is still interesting and we move the Repo into an own org on github and start finding developers that way to maintain the project and bring it into a future.

if this not happens - or too unlikely or whatever - then, because it is still MIT licensed, we can simply fork it into a new orga.

@eric-lara or @ericzon WDYT?

Said that ... I just registered https://github.com/nlp-js as a potential place for that ... lets collect interested maintainers :-)

  • Apollon77 :-) I'm mainly coming from the smart home area and implement and maintain several projects in this direction, I'm a core developer of the "ioBroker" smart home system and currently very active in implementing Matter standard in JS/TS. Check out my profile to see my reputation. We considered using nlp.js as the engine behind smart home automations and rule system with more natural language processing ins spoken and written form

(PS: Only thing is for me personally that in the meantime I got very caught in implementing the matter standard in javaScript/Typescript, so I might not be available that much, but I could be one of the drivers/organizers/supportes in any case). I did comparable "conversions" (taking over repos from other devs or also "fork like ones") now several times already and (if you like) something about your contact/plans/connections with nlp.js
:-)

So please, if interested (and @eric-lara or @ericzon have no arguments against it), let's convert this issue into the place to collect interested maintainers. So please, if interested, post your github name and some sentences about your Open source background.

from nlp.js.

carlos-navarro avatar carlos-navarro commented on May 27, 2024 2

@louistiti , @jesus-seijas-sp , @Apollon77 , we hear you.
To some extent, some specific points you are raising here are true, and yes, we understand your complains and apologize for the current situation.

But the overall image of AXA you are portraying in your comments is absolutely wrong. And let me explain:

  • AXA Group do care about Open Source and do invest in Open Source. AXA is a FINOS member since last year and we are actively working in collaboration with Red Hat and GitHub, two of our partners and key actors in the Open Source space, to improve our Open Source Process, Program and Office to better manage our OSS.
  • Even if we are not focused int this precise technology today, NLP.js is important to us. And even more if it's still interesting for the community. And yes, you are right, we are not investing enough effort today. As said, we are already working on fixing it and we apologize for the current situation.

About the future on NLP.js:
I believe forking NLP.js it's not the good solution for any of us. I take your point and will discuss with my colleagues in the OSPO which is the best optihon for AXA and the community to avoid any legal issue or copyright infringement.
In the meanwhile, please, volunteers interested in maintaining this project, contact us at [email protected].
Thanks for your support!

from nlp.js.

Apollon77 avatar Apollon77 commented on May 27, 2024 2

@carlos-navarro you got mail :-)

from nlp.js.

kibertoad avatar kibertoad commented on May 27, 2024 1

I've shot an email the the address provided. Considering that there were no updates in the thread, I assume that chances of anything coming out of this are slim, but I'd still prefer to keep any developments within this repo.

If all everything fails, @Apollon77, would you be interested in the plan B with https://github.com/nlp-js? I can volunteer some maintenance effort there.

from nlp.js.

gramsaroli avatar gramsaroli commented on May 27, 2024

Hi, Is there any update about project maintenance?

from nlp.js.

carafelix avatar carafelix commented on May 27, 2024

Is there a running fork already?

from nlp.js.

Apollon77 avatar Apollon77 commented on May 27, 2024

I will also write the axa guys again.

from nlp.js.

kibertoad avatar kibertoad commented on May 27, 2024

@Apollon77 I didn't get any response, I assume you didn't either. Should we proceed with the fork?

from nlp.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.