-
-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is this package still in ongoing development? #92
Comments
To be perfectly clear, this is absolutely pressure and being rude. My day-to-day job that actually pays me a salary wouldn't ever provide a bulleted list of the reasons I suck, let alone a project I develop in my spare time. As mentioned in #91, I had a mental breakdown which is why I had to take a break and am just returning to work on it now. The reason I took a break is because there's nothing broken with simpleaichat currently, nor are there any urgent issues. I intentionally designed simpleaichat to have minimal dependencies and scope to avoid those issues and that has worked so far (OpenAI's demo day this week affected a bit but I'll add a few Issues for that). Large open source AI organizations like Hugging Face and LangChain have created a false sense that open-source AI projects have to always be shipping 🚀🚀🚀. The difference is that both of those are maintained by those who do it as their full-time job and the companies are backed by significant venture capital. If I could devote 100% of my professional time to simpleaichat and other open-source projects, I would, but I do need a salary. You also don't need to ask for permission for forking if you think it is necessary. That's the beauty of open source with permissive licensing. If a fork is better than what is the case now due to my inactivity, that's a good thing for everyone! tl;dr as the MIT License that this repo follows says:
|
Hey Max, sorry to hear about your mental breakdown; I hope things are going better now! You clearly created a library that hits a nerve with many developers; 3k stars is pretty impressive! Just my 2c <3 |
Everyone seems to think that there's such a thing as GitHub Issues-zero or PR-zero, which is an impossible standard. Every nontrivial open source project will have a queue, which necessitates a triage priority. Not all issues are equal. I have accepted and merged PRs which have fixed issues / errors. That is not the case with every PR or open issue, e.g. the open ones regarding support to add Azure OpenAI support which is not as important of a feature and require significant QA work. There is a very big difference between important and urgent. I've done emergency fixes (and taken vacation time for it) for issues such as the Pydantic 2.0 migration, because that indeed caused breaking issues. Again, unlike Hugging Face and LangChain repos, this project is very intentionally limited in scope to decrease the needed effort to maintain it, and I have refused to make additions which will complicate it. I have responded to questions in GitHub issues with suggestions / ideas for a PR, and that's worked fine. With any open source project, there's always the possibility that an issue won't be followed-up on or a PR gets rejected: that's just the industry. |
Sorry, to hear about your situatio, Max. I really tried to be as soft and nice in my initial message while still getting my question across. I even asked how the community can support. I still think these are fair things to ask especially if I see a patreon link and sponsor button. Anyway, I hear what you said and I disagree with many of them. You built a great library but I think it doesn't align with a project I want to support at the moment. All the best to you and your projects. |
I really like the philosophy and design of this package but it appears its development process has basically stopped. I don't mean to pressure or to be rude but if @minimaxir could share his thoughts on this I would really appreciate it.
Thanks
The text was updated successfully, but these errors were encountered: