SLAM: s6/synit based NixOS
23 points by vimpostor
23 points by vimpostor
SLAM is neither Free Software or Open Source. SLAM is released under the terms of the Peer Production License.
And you lost me. I can't even read the code to see what's going on without risking contaminating future projects or code. The project it's forked off of is MIT licensed if anyone else cares.
For those curious I looked up the Peer Production License and it seems to be a copyleft license with restrictions on commercial use. It can only be used by business that are worker-owned. Sits right with me.
https://spdx.org/licenses/PPL.html
This license is a modified version of CC-BY-NC-SA-3.0, with the most notable differences being the additions of sections 4(c) and 4(d).
c. You may exercise the rights granted in Section 3 for commercial purposes only if:
i. You are a worker-owned business or worker-owned collective; and
ii. all financial gain, surplus, profits and benefits produced by the business or collective are distributed among the worker-owners
d. Any use by a business that is privately owned and managed, and that seeks to generate profit from the labor of employees paid by salary or other wages, is not permitted under this license.
Yeah I actually think the license and the team of people working on this is really neat in its own right! This looks like an extremely cool research project. I'd love to check it out in more depth! The git repo is available for those of us a little less worried about contaminating work ;)
For those curious, I can recommend following the links about the system layer architecture, in particular synit (previous lobste.rs thread) and the syndicated actors model (previous lobste.rs thread).
It is very interesting research in the system layer space and rather well worth the read.
At first I read s6 + NixOS and immediately thought of sixos. But integrating syinit is really cool. The only other 'network-aware' init system that I know of is is still in the prototype phase, goblin port of shepherd.