Hi everyone, I think the ASF has proved a good home for a large variety of different projects. I don't see any reason why a project like Elm couldn't flourish at the ASF.
One thing to be aware of is that the license on Elm Compiler is BSD 3-clause license [1]. Generally speaking, the ASF would require the code to be granted to the foundation, including permission to change over to the Apache 2 license. In a community split scenario, this might not be feasible. Maybe someone else with more expertise than me on the implications of a BSD to Apache license switch can clarify the position. Regards, PJ [1] https://github.com/elm/compiler/blob/master/LICENSE On Fri, 6 Jan 2023 at 23:28, Dave Fisher <w...@apache.org> wrote: > > Apache Groovy - https://groovy.apache.org/ > > Sent from my iPhone > > > On Jan 6, 2023, at 1:46 PM, Rupert Smith > > <rupertlssm...@googlemail.com.invalid> wrote: > > > > Its been a long time since I was last involved as an Apache committer. Back > > around 2004ish I contributed to the now defunct qpid project, which was an > > implementation of the AMQP messaging protocol. > > > > These days, I am quite keen on the Elm programming language, but it is not > > possible to contribute to its compiler+core packages, as only the BDFL > > there has commit rights. The quality of the software is very high, and > > there have been very few serious issues since its last release, but always > > amongst the Elm community there is a recurring sense of frustration that > > patches are ignored. It would seem eventually that some kind of community > > fork needs to happen, if businesses using Elm are to feel secure in their > > adoption of it. For this reason, I and others are exploring options. > > > > I like the values of Apache - openness, independance and plurality of > > contributors - adopting some of the "Apache way" would seem to make sense > > for a hypothetical fork of Elm. > > > > I looked at the list of Apache projects, and noticed that none are > > programming languages (correct? Apache Harmony as an implementation of Java > > was one). This also makes me wonder if Apache is a suitable place for such > > a project. There are benefits to the bus-factor 1 BDFL model - a > > programming language is a complex thing with sometimes subtle interactions > > between its language features. Opinions are many, but turning them into a > > cohesive set of ideas that make up a good language is not easy, so avoiding > > all the distracting arguments by having things tightly controlled by a > > single BDFL does make sense, and is not uncommon. > > > > On the other hand, what is really needed in this situation is the ability > > to patch Elm, and to have a well run open source project through which to > > do so. > > > > So I am curious to hear your thoughts on whether Apache is a suitable place > > for a programming language and compiler project? --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org