4 comments

[ 3.5 ms ] story [ 22.8 ms ] thread
I'm proud of some of the new features in my perpetual pet project, including channel-based multithreading in Lua scriptlets, so I figured I'd make all of you look at it. It's actually useful to me, I use it to control all my machines, including my PinePhone.
If you wish to contribute to Volition, here are the requirements for your code to be seriously considered for merging.

You must surrender the copyright to me, because as stated earlier, there may be an enterprise version of Volition in the future that is not GPLv3 licensed. In order to make that legal, I must have copyright control.

You must write your code with the same styling as the rest of the codebase.

You must use tabs, not spaces.

Hardly seems draconian considering GNU has a copyright surrender requirement, and most large FOSS projects have style requirements.