Contributions

Ways to contribute
You can support Golf project by spreading the word about it, reporting bugs, documentation issues, and suggesting improvements and new features, which are welcome and appreciated. Please send email to team@golf-lang.com for questions, bug reports or feature requests.
Code contributions
Golf is Open Source, but it is not open to code contributions. The decision to do so was made for the long term viability of the project in order to keep it focused and spend less time and energy on managing contributions, and more on bug fixes and features. This is true especially when the PR's author is no longer willing or able to help with maintenance. It is true that a project can ultimately benefit from opening to contributions. On the other hand, due to complexity and stress for the maintainer, it may also get it derailed. Another aspect of this is the Contributor License Agreement(s) related to the legal side of accepting and maintaining contributions, which adds to the workload. There is significant overall cost in managing contributions, and every Open Source project should be able to make their own decision either way in this regard, as it is a fair choice for anyone.
Trends
A recent research article shows that the top contributors to open source were all companies, including Amazon Web Services, Intel, Red Hat, Google, and Microsoft. This role used to be reserved for individual contributors once, but for some time now and more so with each passing year, large companies are the main driving force behind open source projects. On one hand this is a good thing, as the biggest users of open source are getting behind it. On the other hand, accoding to Jonathan Corbet, editor-in-chief of Linux Weekly News (LWN), only 7.5 percent of the kernel development in 2022 was done by the individual contributors. Surely, these numbers are heavily skewed in Linux kernel, and may not be so much in general; however the fact remains that the trend overall is moving in the same direction. Likely this is in no small part related to burdens of project management, which leaves less for the actual product development and testing. It's another reason for the approach outlined here that will help keep Golf focused and continue making it a world-class software.


Copyright (c) 2019-2025 Gliim LLC. All contents on this web site is "AS IS" without warranties or guarantees of any kind.