launchd (from OS X) is Apache 2.0-licensed, so that's a possibility though. It appears there was some past effort to port it to FreeBSD but it was just a student project that ultimately wasn't completed.