Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[golo-dev] Two options for the future of Eclipse Golo

Dear Eclipse Golo community,

The Eclipse Management Organization (EMO, in /cc) recently contacted me to know what was the status of the project.
They have noted that we haven't had a release in nearly 2 years, and that the development had effectively come to a halt.

The last release was in November 2018, with some notes on the challenges for the project: https://golo-lang.org/news/2018/11/30/golo-3.3.0-released

These challenges are still present and explain the current dormant state of the project.
  • Java 9+ and JPMS modules introduced some significant changes. Some tests do not pass anymore, and you will get illegal reflection warnings. Nearly 2 years after the release nobody found time to fix these issues.
  • Golo had reached a stability plateau, with all features initially envisioned being implemented.
  • People involved in the project have moved on to other duties and opportunities. Time is scarce, as always :-)
Yannick Loiseau and I have discussed opportunities for Golo to be used as part of a PhD thesis that he might get to supervise soon, but at this point this remains highly speculative and contributions to upstream Golo won't likely happen before 2 years or so.

So at this stage we have 2 options according to the Eclipse Development Process (see https://www.eclipse.org/projects/dev_process/).
  1. People are still motivated to move the project forward as an Eclipse project, and we discuss how to make the project move forward. We don't need to get back to a sustained development pace, just planning some features, fixes and a release for the next year is a good enough target. If you have ideas, even "tiny" things then it's definitely a good time to get involved!
  2. We decide that we have reached the end of life as an Eclipse project, and we engage in a termination review. The code won't disappear, but the project will be parked and we can always host a reference repository back at the 'golo-lang' GitHub repository. Note that future projects can always be based -- or revive -- Golo, just not as an Eclipse project.

There is no rush to decide and I am looking forward to your feedback.

I will be on/off starting next week and for the next 3 weeks. I would like to conclude this discussion in the last week of August (W35) and move forward with whatever option the community wants.

Thanks everyone and let's have a fruitful discussion ;-)

- Julien


Back to the top