I don’t want to argue in depth over the words “is open source”.
But note that rasa-chat itself is published under a Apache-2 license. I can download and browse the not-minified source code at npm. The license file of that package does not mention the internal libraries and only lists the remaining open-source dependencies.
The docs tell me that I could integrate the widget into a react app using the npm package, but that is not possible due to missing access to those internal libraries. The repository link goes to rasa-x.
When you say, “It can be used without Rasa X”, you presumably mean that I can use the minified script?
What I cannot do, however, is integrate it into an application, or update dependencies due to security issues, or make even small adjustment to it.
Wouldn’t you agree, that this is a realistic assumption of “use” from a developers point of view?
If you have a recommendation about alternatives to this chat-widget, I’d be happy to hear it.