Call to Archive Eclipse Copilot Project for EDP Violations #66
Replies: 10 comments 11 replies
-
|
I have seen this and forwarded it to tools-pmc to discuss with @akurtakov. I also look forward to the Project Lead and/or Committers of the project to weigh in on their plans - see https://projects.eclipse.org/projects/tools.copilot/who for that full list, but I ping @jdneo directly as I know their handle. |
Beta Was this translation helpful? Give feedback.
-
|
@waynebeaton I believe that @EclipseFdn should step up here as all the claims seem to be true. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for sharing your concerns. The project is still on going, we understand the importance of transparency and will share progress shortly. Thanks for your patience, please stay tuned. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you and the PMC for the quick response and for acknowledging the concerns — this is greatly appreciated. I’m very pleased to hear the project is still active. To help the community stay engaged and plan contributions accordingly, could you please share a more concrete timeline for when “shortly” means in this case and what details will be provided? For example:
A specific date or narrow window (even if it’s just a target) would go a long way toward rebuilding trust and meeting the Eclipse Development Process expectations around transparency and regular public progress. Thanks again for addressing this, and looking forward to the details! Best regards, |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your interest in the project @toddewilliams . It's always nice when members of the community express interest in an Eclipse open source project. There are no "incubation rules". The incubation phase exists to provide flexibility while a project moves into open source at the Eclipse Foundation. That a project is in the incubation phase should serve as a flag to an adopter that the project team is still learning how to be an open source project at the Eclipse Foundation, and that there may be some rough corners on their compliance with the Eclipse Foundation Development Process, IP Due Diligence Process, and so forth. That is, the incubation phase serves as a warning to adopters that they should not expect the same sort of "Eclipse quality" that adopters such as yourself are able to leverage from projects in the "mature" phase. The incubation phase is currently working as intended for this new project. While onboarding the project, the team encountered some challenges that has required that they pause and regroup. I'm hopeful that the team will overcome the challenges, contribute the additional work that they've done (which will be vetted via the EF IP due diligence process), switch to use EF resources for ongoing development, engage in open and transparent practices per the open source rules of engagement, and graduate into the mature phase. FWIW, there is no specific requirement in the EDP for "ongoing development". In fact, we have a number of projects that have entirely stable code bases. I do agree that the lack of active development in the project makes it difficult to establish meritocracy and look forward to the team getting themselves into a position where they are able to accept pull requests and actively engage with what appears to be an enthusiastic community. I share your concern that a project being stalled for an extended period of time is not a good look, but I have a hard time thinking of three months being an extended period. I further share your concerns that by stalling development, the project team risks losing the interest of the small community of contributors that has already formed around the project. But, based on the activity in the issues and pull requests, the community understands the current state of the project and their expectations are aligned. Your concerns regarding the allocation of foundation resources are noted and appreciated. Your concerns regarding specific timelines suggests that you have a strategic interest in this project. Perhaps it would help the team to know what resources you intend to make available to contribute to the project and the specific conditions you require to commit those resources. Project team (@hangwan97): Please do share your plan with the community. If you don't know and are trying to sort out how to move forward, then please share that. Perhaps you can put a comment at the top of the README to help manage community expectations. If you feel that there's no path forward in the foreseeable future, then please connect with the EMO to discuss possibly terminating the project for now; we can revive it when you are ready. Tools PMC members: If you believe that the project is dysfunctional or is otherwise non-viable, then please advise the EMO on what corrective action you suggest that we to take. |
Beta Was this translation helpful? Give feedback.
-
|
@jdneo The range of potential contribs could include improved UX via custom SWT widgets to smart context mgmt and agent features. I think it would be best to continue the conversation under a new positive topic. I expect there are others interested in participating. But to give some examples just with the UX we have a set of improved widgets for creating more modern experiences in SWT that may be helpful. You can see them in action in a custom version of the EC codebase here: And here is a streaming markdown renderer for the SWT StyledText that I feel is a good improvement over existing public solutions:
See this short video of the streaming nature: |
Beta Was this translation helpful? Give feedback.
-
|
It's really encouraging to see so much engagement. It seems many disparate parties are motivated to contribute when possible. Unfortunately, none of posts in this avalanche of words has answered any of the scheduling questions I posed in my first reply. In an effort to actually move forward and provide everyone with at least the outline of a future timeline, can @waynebeaton @hangwan97 or @jdneo answer any of the 3 questions I posed earlier? For your convenience they are again:
I'll make it easier. Instead of specific dates or commitments, how about an estimated date at which time you'll be able to provide any sort of visibility, progress, plan, outline, or timeline of any kind? Thanks in advance, |
Beta Was this translation helpful? Give feedback.
-
|
@hangwan97 Any updates? |
Beta Was this translation helpful? Give feedback.
-
|
Over two months have passed since I created this ticket and six months since this project has seen an update (8/25/25). There has also been no communication regarding any outline, plan, timeline, or direction despite the commitment two months ago by @hangwan97 to "share progress shortly.". It's time to admit that this project never really got going and is quite dead. I therefore reiterate my call to archive it. |
Beta Was this translation helpful? Give feedback.
-
|
Just wanted to share some potentially good news from this post from @jdneo (emphasis is mine). "Our team is carefully reviewing and incorporating community feedback, and we are adjusting feature priorities based on Eclipse-specific usage scenarios and ecosystem characteristics to improve the overall experience. In parallel, we are also evaluating the possibility of open-sourcing the project, with the goal of welcoming broader community contributions and accelerating iteration." Seems they might finally open source the Eclipse Copilot plugin after all. 🤞🏻 |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
To The Eclipse Community and Project Leads,
The Eclipse Copilot Project (tools.copilot) was created in August under incubation rules with an initial code contribution to https://github.com/eclipse-copilot/eclipse-copilot.
However, since then:
These issues suggest the project no longer aligns with Eclipse’s governance under the Eclipse Development Process (EDP), particularly sections on openness, transparency, and project lifecycle management.
I formally call for a Termination Review to archive this project, allowing Foundation resources to be redirected and preventing misleading community expectations. Please escalate to the Eclipse Tools PMC (@akurtakov, @jonahgraham) and EMO if needed.
Thank you for addressing this promptly.
Best regards,
Todd Williams
Beta Was this translation helpful? Give feedback.
All reactions