But as you know, many of us modders are managing the source code in a open-source manner, meaning that everyone can access it. When I look back my repos, oh, man, it is so easy to grab the folders! You can actually see the structures of mods. All they need to know are the URLs of those repos, or simply, my username. It is not a problem with search engine.
And after the v0.2 update of Creative Mode, I need to find a better place for proper documentation. I have tried wikia, it is good. Here is a preview of what I have done: http://factorio-creative-mode.wikia.com ... enu/Cheats. But the downside is it has ads which sometimes can be distracting.
aubergine18 suggested the Github wiki, and I have checked that. It is good. But I don't like the feel that I will be inviting people directly to the repo. It is like "here is the wiki, and there is the mod you can download. Don't need to use Mod Portal."
So, an idea came up in my mind: how about changing the repos from public to private? Since GitHub doesn't offer free private repo and I don't want to pay just because I need to avoid piracy for the mods, it means that I will have to find another service provider.
Before submitting this post, I have read an article about the differences between the well-known service providers: GitHub, GitLab, BitBucket, Coding. Here is the link: https://medium.com/flow-ci/github-vs-bi ... f2b43888a1, and you should be mostly interested on the Free Plans and the Summary.
Since my company is using BitBucket (but I didn't know it supports free private repo ), I think I will migrate my repos to there and set them to private (except the Color Picker mod because it is a library). I understand that this cannot completely stop people from sharing pirated mods, just like the game itself, but as a modder and also a player of this amazing game, I want to participate on anti-piracy for Factorio. And it is the best move that I can think of and I can do myself. What's your idea?
Edit: fixed typo on the subject.
Edti2: after a chat on IRC, jcranmer and UncleDrax made a good point:
And I rethought about Factorio.... this game is amazing, that people share the pirated copies of it on various websites. If my mods are good, making my repos private won't change anything because people with bad intention can still get them from Mod Portal and share to everyone, just like how they do to Factorio.if there is enough demand, even not-publishing souce won't stop someone
As self-same-spot and Ranakastrasz pointed out, anti-open-source can be harmful to the modding community. And Rseding91 also showed his concern for doing so.
So, I think it is enough for me to make my decision: I will keep my repos public and open-source.