Makes sense, guess it could just be chalked up to a difference in philosophies. I've only dabbled in modding, but I do write a lot of software. I've benefited a ton from the open source ecosystem others have created, so I try to give my users those same freedoms: The freedom to run the program as you wish, for any purpose (freedom 0).The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.The freedom to redistribute copies so you can help others (freedom 2).The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.So for me, I guess making my creations open is how I can give back to the community that enabled me in the first place. If people use them to learn from or make something greater, that's pretty awesome. If people don't even care they're open and just use them as normal, that's awesome too. Only exception I have is for things I make money off of, that making open would hurt. ;) Maybe the main difference is that mods are more art than software typically is? There's less room for somebody to take my work and butcher the vision of it, at least.