[GH-ISSUE #2231] Keeping the community in the loop #63318

Open
opened 2026-05-03 12:59:02 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @Robitx on GitHub (Jan 27, 2024).
Original GitHub issue: https://github.com/ollama/ollama/issues/2231

Firstly, thank you for all the amazing work! This is not a major critique, just a few bystander observations.

Lets start with few numbers with a comparable project in this space to show that this is not just a subjective feeling.

Ollama llama.cpp Ollama/lamma.cpp
Stars 33.6k 49.6k 67%
Commits 1.9k 1.98k 96%
Contributors 110 528 21%

I've read somewhere, that you're a group of old coworkers who previously worked on a docker. This project clearly has a vision and tightly run ship is good for moving fast in the direction of that vision. But that vision or at least it's future goal posts are not shared as far as I know (don't use discord/twitter).

My question is - do you actually want outside contributors?

  • no visible roadmap (I can read on the blog or in releases what great work has been done, but not what is planned).
  • three stale good first issues, like https://github.com/ollama/ollama/issues/909 where during the last few months two separate guys offered to work on it and did not receive any reaction
  • no CONTRIBUTING.md defining the hoops people has to go through to get their PRs considered and merged
  • the most wanted feature /chat/completions https://github.com/ollama/ollama/issues/305 opened for months, community PR attempt at solving it https://github.com/ollama/ollama/pull/1331 opened two months ago and mostly ignored (maybe partially reused by inner team)

If you don't want outsiders help, please just plainly say so. It's totally fine, you have a team and want to do things your way without elephants from outside knocking over your furniture. Outsiders wouldn't needlessly waste time and could redirect their efforts elsewhere.

If you actually want help from outside, but you're just overwhelmed by putting out fires and handling inner priorities let alone dealing with hoards of barbarians behind the wall, it probably wouldn't require many changes to improve the state of things in this regard.

Originally created by @Robitx on GitHub (Jan 27, 2024). Original GitHub issue: https://github.com/ollama/ollama/issues/2231 Firstly, thank you for all the amazing work! This is not a major critique, just a few bystander observations. Lets start with few numbers with a comparable project in this space to show that this is not just a subjective feeling. | | Ollama | [llama.cpp](https://github.com/ggerganov/llama.cpp) | Ollama/lamma.cpp | |---|---|---|---| | **Stars** | 33.6k | 49.6k | 67% | | **Commits** | 1.9k | 1.98k | 96% | | **Contributors** | 110 | 528 | <red>**21%**</red> | I've read somewhere, that you're a group of old coworkers who previously worked on a docker. This project clearly has a vision and tightly run ship is good for moving fast in the direction of that vision. But that vision or at least it's future goal posts are not shared as far as I know (don't use discord/twitter). My question is - do you actually want outside contributors? - no visible roadmap (I can read on the blog or in releases what great work has been done, but not what is planned). - three stale good first issues, like https://github.com/ollama/ollama/issues/909 where during the last few months two separate guys offered to work on it and did not receive any reaction - no CONTRIBUTING.md defining the hoops people has to go through to get their PRs considered and merged - the most wanted feature `/chat/completions` https://github.com/ollama/ollama/issues/305 opened for months, community PR attempt at solving it https://github.com/ollama/ollama/pull/1331 opened two months ago and mostly ignored (maybe partially reused by inner team) If you don't want outsiders help, please just plainly say so. It's totally fine, you have a team and want to do things your way without elephants from outside knocking over your furniture. Outsiders wouldn't needlessly waste time and could redirect their efforts elsewhere. If you actually want help from outside, but you're just overwhelmed by putting out fires and handling inner priorities let alone dealing with hoards of barbarians behind the wall, it probably wouldn't require many changes to improve the state of things in this regard.
Author
Owner

@Nidvogr commented on GitHub (Feb 1, 2024):

Came here to see how the openAI compatibility was going, and since I have been dabbling with creating an api myself from the ground up last month, wanted to see what was going on and see if I could contribute or recognize anything.

Went from wondering why something like this still isn't implemented (not blaming, just wondering) since both localai and litellm etc. have code you can look at for reference, and there are many requests for it and even a PR gone kind of unacknowledged.

Then went on to find this post, and now I'm just confused about what the project wants to do. I think Robitx has some valid points that would need some clarification now that it's in the open, and while you are not obligated to anything, clarification or a roadmap on these things would be much appreciated which would also be of importance as to signaling your values/mission to the community.

<!-- gh-comment-id:1921256753 --> @Nidvogr commented on GitHub (Feb 1, 2024): Came here to see how the openAI compatibility was going, and since I have been dabbling with creating an api myself from the ground up last month, wanted to see what was going on and see if I could contribute or recognize anything. Went from wondering why something like this still isn't implemented (not blaming, just wondering) since both localai and litellm etc. have code you can look at for reference, and there are many requests for it and even a PR gone kind of unacknowledged. Then went on to find this post, and now I'm just confused about what the project wants to do. I think Robitx has some valid points that would need some clarification now that it's in the open, and while you are not obligated to anything, clarification or a roadmap on these things would be much appreciated which would also be of importance as to signaling your values/mission to the community.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#63318