Why is the 'Send a program fix and get a T-shirt' campaign annoying developers?
Oktoberfest in honor of, DigitalOcean 'Hacktoberfest' has been held every year in October, the first arrival and send four pull request to the public repository of GitHub 5 This is a campaign where T-shirts are given to everyone. Google engineer Domenic Denicola points out that Hacktoberfest is 'a company-led DDoS attack on the open source community.'
It is the world's largest scale of the festival that takes place around October in Germany
DigitalOcean's Hacktoberfest is Hurting Open Source
Hacktoberfest presented by DigitalOcean
Since the start of the 2020 Hacktoberfest, Denicola's GitHub project has received a lot of spam pull requests. Due to the large number of spam requests due to these T-shirt desires, Denicola says he spends his time checking each pull request, tagging it for spam and reporting it to GitHub. I am.
FAQ of Hacktoberfest states that 'If you find a spam pull request, please close the request with a spam tag'. The situation is that the repository administrator is left to deal with spam.
This is an example of a pull request that is spam. This pull request, entitled 'Improved Docs,' simply adds '### Great Work' to the documentation. It seems that Digital Ocean, the organizer of Hacktoberfest, is also aware of this problem, but the
Denicola's tweet, 'Oh, October has begun,' said, 'I'm sorry I didn't enjoy it. Tag it to prevent you from winning T-shirts at Hacktoberfest, or exclude the repository from Hacktoberfest. Many sympathetic voices have been received, such as the reply, 'It's also a hand.'
???? Sorry to see you're not having a good time. Please do label any spammy PRs as invalid so that they don't count toward folks winning Hacktoberfest. If you want, we can also exclude the repository from Hacktoberfest completely, so that no PRs submitted there will count.— Matt Cowley ???????? (@ MattIPv4) September 30, 2020
The Twitter account ' #shitoberfest ', which summarizes spam acts instigated by Hacktoberfest, has attracted more than 3000 followers even though it was just opened in October 2020, and people who are annoyed by Hacktoberfest You can see that there are not a few.
It was also pointed out that the movie explaining 'How to easily send a pull request' posted by YouTuber ' CodeWithHarry ' who has more than 600,000 subscribers has lowered the hurdle to make a spam pull request. .. The movie is private at the time of writing the article.
Denicola suggests three ways to deal with these spam pull requests. The first is to put a spam label on the pull request and send an email to '[email protected]', but it takes time and effort.
If you are comfortable with rejecting pull requests from new users unconditionally, it is also effective to use the interaction restriction function that temporarily restricts pull requests and comments. Previously, you could only enable the limit for up to 24 hours, but GitHub has announced that it has extended the limit to a maximum of 6 months, as if at the timing of the Hacktoberfest.
Need to take a break, or limit which people can send a pull request to your repo?— GitHub (@github) October 1, 2020
You can now limit interactions for a period of time. Find it in your project settings ›moderation settings ›interaction limits. Pic.twitter.com/ZCvQqBczVY
The last resort cannot be done by the individual administrator, but GitHub itself blocks API access from DigitalOcean. 'Digital Ocean certainly makes GitHub an unpleasant place, and I hope GitHub will seriously consider how to curb such corporate-led attacks on the open source community,' said Denicola. comment.
'Hacktoberfest isn't about open source, it's about burning open source administrators,' Denicola said.
in Web Service, Posted by darkhorse_log