I know there seems to to be a holy war about the use of GitHub going on
here but I thought I would just chime in with some thoughts as an open
source developer and avid user of GitHub. There have been so many
different points I will only discuss a few that I think are important.
1. GitHub is the most popular open source repo in the world. Developers
know how to use it, its easy to use and provides all the tools a good
open source project needs. When I see an open source project is NOT on
GitHub, but still on say SourceForge I am immediately not interested in
contributing because of the barrier to entry vs GitHub.
2. The argument that PR's attract one time committers who don't stick
around and doesn't build community??? I personally see this as an asset
NOT a liability. On some open source projects some of the nastiest bugs
or security flaws have been reported and closed by a "one time PR" and
that person is never heard from again. But if its a quality PR and its
improving the quality of the code who cares??? You just saved one of the
active developers a lot of time. Even if the PR is not perfect its OK
it can be massaged to meet standards. To me this is what makes GitHub
great.
3. Things like Dependabot and other automated actions are AWESOME. They
are scanning for changes and informing you when you don't have time to
be constantly checking for dependencies or security flaws etc. This
should be looked at as a huge plus but somehow on this mailing list it
causes so much anger.
GitHub is the future of open source. It is the reason Google Code
shutdown and why SourceForge is dying a slow death etc. Young
developers know GitHub and its their preferred open source repo. If
Apache Commons decided to move away from it I think it would be a huge
mistake and further isolate what already is a small community of committers.
Mello
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org