Permissive license for util.lua
Posted: Wed Jan 08, 2025 11:38 am
Sorry, this isn't exactly a modding interface request.
I would like to propose that you license util.lua under a permissive license like MIT. This will enable mods to copy and modify (parts of it) freely, regardless of their license.
My use case:
I am working on a mod where most of the tests can run outside of Factorio (which is very convenient). But it means the code cannot use util.lua. Could do some hacks and attempt to load it from a Factorio install, but that's brittle and annoying. I would much rather commit a copy into my source control (like I do with serpent for example) but as far as I can tell I am not allowed to do that. By adding it to my source that is, say, GPL-licensed, I would effectively be distributing util.lua via GitHub and such without your permission. But if util.lua was permissively licensed, I could.
Other use cases:
I am sure many modders pay little attention to licenses, so how many times do you think someone has copied some parts of util.lua, perhaps slightly modified them, and used them in their own mod? Then publish it on GitHub?
I realize the odds of you ever suing anyone over util.lua are, erm... slim, but I still think it would be nice to be explicit.
Thank you, <3
I would like to propose that you license util.lua under a permissive license like MIT. This will enable mods to copy and modify (parts of it) freely, regardless of their license.
My use case:
I am working on a mod where most of the tests can run outside of Factorio (which is very convenient). But it means the code cannot use util.lua. Could do some hacks and attempt to load it from a Factorio install, but that's brittle and annoying. I would much rather commit a copy into my source control (like I do with serpent for example) but as far as I can tell I am not allowed to do that. By adding it to my source that is, say, GPL-licensed, I would effectively be distributing util.lua via GitHub and such without your permission. But if util.lua was permissively licensed, I could.
Other use cases:
I am sure many modders pay little attention to licenses, so how many times do you think someone has copied some parts of util.lua, perhaps slightly modified them, and used them in their own mod? Then publish it on GitHub?
I realize the odds of you ever suing anyone over util.lua are, erm... slim, but I still think it would be nice to be explicit.
Thank you, <3