The Runtime as a LGPL library
Serene's runtime is now can be used as a generic, standalone library; and can be utilized in any program. It licensed under the GNU LGPL v3.
It also splits cleanly. Build it with -Dwith-serene=disabled and you get just the generic substrate that does not include any Serene specific APIs.
So the pieces that were always general-purpose are now usable on their own. Pull in libserene.runtime through pkg-config and you're all set.
For more info check the runtime guide out.