This the story of how I got banned (temporarily) from GitHub.
(I don’t blame GitHub support, this was entirely my fault.)
I had a list of really cool apps that I would like to package in F-Droid (some of them from the really nice Android Experiments collection).
And I had some free time this morning so I decided to go through my list to check which apps complied with our policy and create issues to ask each app author if they would be OK with publishing the app in F-Droid.
But because I was a bit in a hurry, I copy-pasted the same minimalist message containing a simple question and a link to the F-Droid website (thinking the website was self-explanatory).
By looking back at it, I now realize that my messages really lacked context and how it looks like I’m spamming some random repositories to promote my niche app store.
This is not a correct way to contact app authors and gives a bad reputation to F-Droid, and I apologize for that.
So here are a few guidelines that I should have applied to myself:
- Don’t assume every app author knows what F-Droid is: explain what we do, how we package apps and what it means for the author.
- Don’t copy-paste messages: explain why we want to package this app specifically.
- Don’t create 30 issues on the same day.
Also, I had to explain to GitHub support how we handle RFPs and they don’t really like the fact that we contact repository owners that didn’t ask us to package their app:
If the GitHub project owners have initiated a request, and you are responding to their request by opening an issue in their repository, then we are okay with the activity. However, if you are seeking out apps that you are interested in, and you are initiating the request via an issue in their repository, we would consider it a prohibited activity.
So we might have to rethink how we handle these things.