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.
Painting GNU's situation¹ as somehow similar to that section of the README is absurd. Its purpose is to prevent the situation you describe, not only by committing to Free distribution but also by licensing your changes back to you(even for non-Free use).
4 comments
[ 3.5 ms ] story [ 22.8 ms ] threadYou 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.
¹ http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=do...